From b713b919756fd420063e7defc30bfc21996de636 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Sun, 20 Sep 2020 14:44:14 +0200 Subject: PDF docs: generate LaTeX header file from source The LaTeX header file used when creating PDF documentation depends on the doxygen and latex versions, respectively. The old header file 'documentation/src/fltk-book.tex.in' had been generated manually and needed to be updated for new doxygen versions which made the PDF documentation generation dependent on the doxygen/latex versions on the build system. The new LaTeX header file 'fltk-book.tex' is generated by doxygen, i.e. taking into account the doxygen and latex versions on the build system and "edited" to include the page title defined in the new file 'documentation/src/fltk-title.tex.in'. This makes the PDF documentation independent of the doxygen and latex versions of the build system. --- documentation/src/fltk-title.tex.in | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 documentation/src/fltk-title.tex.in (limited to 'documentation/src/fltk-title.tex.in') diff --git a/documentation/src/fltk-title.tex.in b/documentation/src/fltk-title.tex.in new file mode 100644 index 000000000..8a10747ea --- /dev/null +++ b/documentation/src/fltk-title.tex.in @@ -0,0 +1,33 @@ +% +% FLTK PDF documentation title page (LaTeX) +% +\begin{titlepage} +\vspace*{5cm} +\begin{center}% +{\Huge FLTK @FLTK_VERSION@ Programming Manual}\\ +\vspace*{2cm} +\begin{DoxyImageNoCaption} + \mbox{\includegraphics[width=6cm]{FL200.png}} +\end{DoxyImageNoCaption}\\ +\vspace*{2cm} +{\Large +Revision 11 by F. Costantini, D. Gibson, M. Melcher, \\ +A. Schlosser, B. Spitzak, and M. Sweet.}\\ +\vspace*{1.5cm} +{\large Copyright 1998-@YEAR@ by Bill Spitzak and others.}\\ +\vspace*{0.75cm} +{\small +This software and manual are provided under the terms of the GNU Library General Public License.}\\ +{\small +Permission is granted to reproduce this manual or any portion for any purpose,}\\ +{\small +provided this copyright and permission notice are preserved.}\\ +\vspace*{2.5cm} +{\large Generated by Doxygen @DOXY_VERSION@}\\ +\vspace*{0.5cm} +\today{}\\ +\end{center} +\end{titlepage} +% +% end of FLTK PDF documentation title page (LaTeX) +% -- cgit v1.2.3