summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2020-12-19 12:03:47 (GMT)
committeralbert-github <albert.tests@gmail.com>2020-12-19 12:03:47 (GMT)
commit8d45cd1895ca7a9a53f9a02cdf7d66c239bdc504 (patch)
treeced0fdac30161a7db37dbfda7fab03c875cec9ee /doc
parent77a37d141d3603c0089bc4a231c9381c1bb7d707 (diff)
downloadDoxygen-8d45cd1895ca7a9a53f9a02cdf7d66c239bdc504.zip
Doxygen-8d45cd1895ca7a9a53f9a02cdf7d66c239bdc504.tar.gz
Doxygen-8d45cd1895ca7a9a53f9a02cdf7d66c239bdc504.tar.bz2
Doxygen's own documentation doesn't build with recent LaTeX version
Due to a recent change in the new distribution of LaTeX in the handling of the "input" commands we get the error like: ``` Appendix D. (../html/examples/group/latex/refman_doc.tex (../html/examples/group/latex//gro up__group1.tex) [243] ! I can't write on file `../html/examples/group/latex//group__group2.aux'. \@include ...mmediate \openout \@partaux "#1.aux" \immediate \write \@partau... l.3 \include{group__group2} Please type another output file name ! Emergency stop. \@include ...mmediate \openout \@partaux "#1.aux" \immediate \write \@partau... l.3 \include{group__group2} *** (job aborted, file error in nonstop mode) ``` The problem is that now an intermediate file is written to `../html/examples/group/latex//group__group2.aux` that was written in the older distributions as `./group__group2.aux`, so in the current directory. Writing to sub directories of the current directory is possible but it is not allowed (unless special, dangerous, options are used) to write to directories outside tgese directories. (see also: https://tex.stackexchange.com/questions/575120/problem-writing-aux-file) This fix writes the examples in subdirectories in the latex directory and not under the, parallel, html directory. This means also that there is a cleaner and clearer distinction between the html and latex output.
Diffstat (limited to 'doc')
-rw-r--r--doc/doxygen_manual.tex54
1 files changed, 27 insertions, 27 deletions
diff --git a/doc/doxygen_manual.tex b/doc/doxygen_manual.tex
index 3354801..7d8e889 100644
--- a/doc/doxygen_manual.tex
+++ b/doc/doxygen_manual.tex
@@ -177,79 +177,79 @@ Written by Dimitri van Heesch\\[2ex]
\appendix
%mean that subinputfrom requires a / at the end of the path
\chapter{Autolink Example}\label{autolink_example}\hypertarget{autolink_example}{}
-\subinputfrom{../html/examples/autolink/latex/}{refman_doc}
+\subinputfrom{examples/autolink/latex/}{refman_doc}
\chapter{Resolving Typedef Example}\label{restypedef_example}\hypertarget{restypedef_example}{}
-\subinputfrom{../html/examples/restypedef/latex/}{refman_doc}
+\subinputfrom{examples/restypedef/latex/}{refman_doc}
-\IfFileExists{../html/examples/diagrams/latex/refman_doc.tex}
+\IfFileExists{examples/diagrams/latex/refman_doc.tex}
{
\chapter{Diagrams Example}\label{diagrams_example}\hypertarget{diagrams_example}{}
- \subinputfrom{../html/examples/diagrams/latex/}{refman_doc}
+ \subinputfrom{examples/diagrams/latex/}{refman_doc}
}{}
\chapter{Modules Example}\label{modules_example}\hypertarget{modules_example}{}
-\subinputfrom{../html/examples/group/latex/}{refman_doc}
+\subinputfrom{examples/group/latex/}{refman_doc}
\chapter{Member Groups Example}\label{memgrp_example}\hypertarget{memgrp_example}{}
-\subinputfrom{../html/examples/memgrp/latex/}{refman_doc}
+\subinputfrom{examples/memgrp/latex/}{refman_doc}
\chapter{Style Examples}
\doxysection{After Block Example}\label{afterdoc_example}\hypertarget{afterdoc_example}{}
\begin{DoxygenSubAppendix}
- \subinputfrom{../html/examples/afterdoc/latex/}{refman_doc}
+ \subinputfrom{examples/afterdoc/latex/}{refman_doc}
\end{DoxygenSubAppendix}
\doxysection{QT Style Example}\label{qtstyle_example}\hypertarget{qtstyle_example}{}
\begin{DoxygenSubAppendix}
- \subinputfrom{../html/examples/qtstyle/latex/}{refman_doc}
+ \subinputfrom{examples/qtstyle/latex/}{refman_doc}
\end{DoxygenSubAppendix}
\doxysection{Javadoc Style Example}\label{jdstyle_example}\hypertarget{jdstyle_example}{}
\begin{DoxygenSubAppendix}
- \subinputfrom{../html/examples/jdstyle/latex/}{refman_doc}
+ \subinputfrom{examples/jdstyle/latex/}{refman_doc}
\end{DoxygenSubAppendix}
\doxysection{Javadoc Banner Example}\label{javadoc_banner_example}\hypertarget{javadoc_banner_example}{}
\begin{DoxygenSubAppendix}
- \subinputfrom{../html/examples/javadoc-banner/latex/}{refman_doc}
+ \subinputfrom{examples/javadoc-banner/latex/}{refman_doc}
\end{DoxygenSubAppendix}
\chapter{Structural Commands Example}\label{structcmd_example}\hypertarget{structcmd_example}{}
-\subinputfrom{../html/examples/structcmd/latex/}{refman_doc}
+\subinputfrom{examples/structcmd/latex/}{refman_doc}
\chapter{Language Examples}
\doxysection{Python Docstring Example}\label{python_example}\hypertarget{python_example}{}
\begin{DoxygenSubAppendix}
- \subinputfrom{../html/examples/docstring/latex/}{refman_doc}
+ \subinputfrom{examples/docstring/latex/}{refman_doc}
\end{DoxygenSubAppendix}
\doxysection{Python Example}\label{py_example}\hypertarget{py_example}{}
\begin{DoxygenSubAppendix}
- \subinputfrom{../html/examples/pyexample/latex/}{refman_doc}
+ \subinputfrom{examples/pyexample/latex/}{refman_doc}
\end{DoxygenSubAppendix}
\doxysection{VHDL Example}\label{vhdl_example}\hypertarget{vhdl_example}{}
\begin{DoxygenSubAppendix}
- \subinputfrom{../html/examples/mux/latex/}{refman_doc}
+ \subinputfrom{examples/mux/latex/}{refman_doc}
\end{DoxygenSubAppendix}
\chapter{Class Example}\label{class_example}\hypertarget{class_example}{}
-\subinputfrom{../html/examples/class/latex/}{refman_doc}
+\subinputfrom{examples/class/latex/}{refman_doc}
\chapter{Define Example}\label{define_example}\hypertarget{define_example}{}
-\subinputfrom{../html/examples/define/latex/}{refman_doc}
+\subinputfrom{examples/define/latex/}{refman_doc}
\chapter{Enum Example}\label{enum_example}\hypertarget{enum_example}{}
-\subinputfrom{../html/examples/enum/latex/}{refman_doc}
+\subinputfrom{examples/enum/latex/}{refman_doc}
\chapter{Example Example}\label{example_example}\hypertarget{example_example}{}
-\subinputfrom{../html/examples/example/latex/}{refman_doc}
+\subinputfrom{examples/example/latex/}{refman_doc}
\chapter{Extends/Implements Example}\label{extends_example}\hypertarget{extends_example}{}
-\subinputfrom{../html/examples/manual/latex/}{refman_doc}
+\subinputfrom{examples/manual/latex/}{refman_doc}
\chapter{File Example}\label{file_example}\hypertarget{file_example}{}
-\subinputfrom{../html/examples/file/latex/}{refman_doc}
+\subinputfrom{examples/file/latex/}{refman_doc}
\chapter{Fn Example}\label{fn_example}\hypertarget{fn_example}{}
-\subinputfrom{../html/examples/func/latex/}{refman_doc}
+\subinputfrom{examples/func/latex/}{refman_doc}
\chapter{Overload Example}\label{overload_example}\hypertarget{overload_example}{}
-\subinputfrom{../html/examples/overload/latex/}{refman_doc}
+\subinputfrom{examples/overload/latex/}{refman_doc}
\chapter{Page Example}\label{page_example}\hypertarget{page_example}{}
-\subinputfrom{../html/examples/page/latex/}{refman_doc}
+\subinputfrom{examples/page/latex/}{refman_doc}
\chapter{Relates Example}\label{relates_example}\hypertarget{relates_example}{}
-\subinputfrom{../html/examples/relates/latex/}{refman_doc}
+\subinputfrom{examples/relates/latex/}{refman_doc}
\chapter{Author Example}\label{author_example}\hypertarget{author_example}{}
-\subinputfrom{../html/examples/author/latex/}{refman_doc}
+\subinputfrom{examples/author/latex/}{refman_doc}
\chapter{Par Example}\label{par_example}\hypertarget{par_example}{}
-\subinputfrom{../html/examples/par/latex/}{refman_doc}
+\subinputfrom{examples/par/latex/}{refman_doc}
\chapter{Include Example}\label{include_example}\hypertarget{include_example}{}
-\subinputfrom{../html/examples/include/latex/}{refman_doc}
+\subinputfrom{examples/include/latex/}{refman_doc}
\printindex