summaryrefslogtreecommitdiffstats
path: root/src/latexgen.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Problem with code inside a Doxy table in LaTeXalbert-github2018-05-261-8/+15
| | | | | | When code is used inside a problem occurs with \discretionary - Inside a table \discretionary is disabled when code is used. - \newline should not be appended to a code line (is already implicitly done by the command).
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-05-221-2/+2
|\
| * Merge pull request #687 from albert-github/feature/bug_vhdl_ports_htmlDimitri van Heesch2018-05-221-2/+2
| |\ | | | | | | Better HTML output for VHDL Ports
| | * Better HTML output for VHDL Portsalbert-github2018-03-291-2/+2
| | | | | | | | | | | | Small alignment improvement of HTML output for VHDL Ports so that the mode will be in a separate column
* | | Merge branch 'feature/bug_latex_languages' of ↵Dimitri van Heesch2018-05-221-30/+54
|\ \ \ | |/ / |/| | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_latex_languages
| * | Merge branch 'master' into feature/bug_latex_languagesDimitri van Heesch2018-05-011-26/+70
| |\ \
| * | | Improvement LaTeX outputalbert-github2018-04-091-31/+53
| | |/ | |/| | | | | | | For a number of languages the output in LaTeX has been improved so the regular documentation can be generated (automatically) in LaTeX / PDF as well.
* | | Numbers overlap the titles in TOC of PDFalbert-github2018-05-161-0/+3
| |/ |/| | | | | | | With a lot of paragraphs / nesting levels in the TOC it happens that the paragraph number flows into paragraph title in the toc, this patch overcomes this problem. See also https://en.wikibooks.org/wiki/LaTeX/Tables_of_Contents_and_Lists_of_Figures#Numbers_overlap_the_titles
* | Bug 768240 - Make maxLineLen of latex output configurablealbert-github2018-04-261-27/+69
| | | | | | | | | | Removing the automatic line breaking after 108 characters (also didn't work properly with e.g. executive paper size). Due to new implementation some character encodings had to be changed as well as well as handling of the single quote in formulas.
* | Consistency of Index name in LaTeX outputalbert-github2018-04-101-1/+1
|/ | | | | | The name of the index is used on a number of places, in the Contents and the Bookmarks the name as used in the \addcontentsline is used and in the chapter with the index the name as specified in the \indexname is used. The \indexname is set by the language package and the name in the \addcontentsline the name as used in the doxygen translator is used, this can lead to inconsistencies (e.g. Slovak language Register versus Index). The approach has be made uniform here by using \indexname on bot places.
* Bug 783134 - LaTeX output for \tparam block fails to compile when it ↵Dimitri van Heesch2017-12-311-5/+5
| | | | contains a \code block
* Merge branch 'feature/bug_783134' of ↵Dimitri van Heesch2017-12-311-1/+5
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_783134
| * Bug 783134 - LaTeX output for \tparam block fails to compile when it ↵albert-github2017-05-281-1/+5
| | | | | | | | | | | | | | contains a \code block General problem regarding having a code / verbatim section inside a table. Besides handling of the $ some other characters need special handling as well as the \n.
* | Bug 778730 - doxygen build failsalbert-github2017-09-031-6/+12
|/ | | | | When a hyperlink splits across a page boundary it can come to the problem of "\pdfendlink ended up in different nesting level than \pdfstartlink". To overcome this problem the \hyperlink is packed into a "\mbox" construct (as suffested e.g. in https://tex.stackexchange.com/questions/1522/pdfendlink-ended-up-in-different-nesting-level-than-pdfstartlink)
* Merge pull request #545 from albert-github/feature/bug_774138Dimitri van Heesch2016-11-281-1/+1
|\ | | | | Bug 774138 - Please add HTML classes to "Definition at..." & "Referenced by..." for CSS
| * Bug 774138 - Please add HTML classes to "Definition at..." & "Referenced ↵albert-github2016-11-131-1/+1
| | | | | | | | | | | | | | by..." for CSS Added class= to html output for "Definition at..." resulting in p.definition in the css file and for "Referenced by .. " and "References ..." resulting in p.definition in css file. (also corrected some error messages).
* | Fix: replace deprecated {\bf with \textbf{ in LaTeX generatorJürgen Hunold2016-11-101-3/+3
|/ | | | | The newest version of scrbook (from Ubuntu 16.10) otherwise bails out with "scrbook Error: undefined old font command `\bf'"
* Bug 773231 - Underscores in type or member name cause unwanted hyphenation ↵Dimitri van Heesch2016-10-231-6/+11
| | | | in PDF output Data Fields
* Unified display of enum values across output formats and languagesDimitri van Heesch2016-08-311-6/+80
|
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2016-08-281-3/+3
|\
| * Bug 710611 - Missing Page References in the Index Chapters of the LaTex/PDF ↵albert-github2016-08-221-3/+3
| | | | | | | | | | | | output In a pagref the path should not be present.
* | Bug 769736 - doxygen generates incorrect documentation for C enum in latexDimitri van Heesch2016-08-211-1/+1
|/
* Style fixes and added numbering to overloaded membersDimitri van Heesch2016-07-301-9/+14
|
* Modified (readability) layout for member title in HTML and LaTexPkLab.net2016-06-221-9/+9
|
* Unify handling of extra packages in formula.cpp and latexgen.cpp so ↵Thadeus Fleming2016-05-201-15/+1
| | | | formula.cpp handles package arguments correctly
* Fix order of member initilaizationChristoph Grüninger2016-01-231-1/+1
|
* Problem jumping to line number in source code due to wrong hypertarget namealbert-github2016-01-171-1/+1
| | | | | When having a line like "Definition at line 30 of file test.cpp." in the LaTeX document with source code the test.cpp is linked to the file but the 30 isn't (in HTML it is). Problem is that in the hypertarget the extension is still present. This patch corrects this.
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2016-01-171-1/+2
|\
| * Latex page numberingalbert-github2016-01-091-1/+2
| | | | | | | | | | | | In the documentation generated by doxygen the table of contents does not start with page number i but with iii, by setting the pagenumbering}{roman} after the clearemptydoublepage titlepage this is corrected. In the beginning of the documentation we set the page numbering to "alph" so it won't interfere with the numbers in the table of contents and the real documentation. For the doxygen manual similar reasoning is true, furthermore the table of contents was on the left side page (when printed double sided), yhis is corrected as well.
* | Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-77/+77
|/ | | | improve performance
* Made paragraph spacing more flexible in the LaTeX output to prevent page ↵Dimitri van Heesch2015-12-121-1/+1
| | | | overflows
* Fixed problem with latex and PDF bookmarksDimitri van Heesch2015-11-221-73/+10
|
* Bug 744938 - PATCH: add option to build latex without timestampsDimitri van Heesch2015-10-311-8/+16
|
* Template enhancements and various other small fixesDimitri van Heesch2015-09-081-1/+1
|
* Repaired breaking @include for LaTeX outputDimitri van Heesch2015-08-301-1/+3
|
* Started with generating LaTeX output via the template engineDimitri van Heesch2015-08-271-212/+229
|
* Improved handling of <caption> in tables for LaTeX output.Dimitri van Heesch2015-08-081-1/+4
|
* Using tabu package for LaTeX tablesDimitri van Heesch2015-07-121-4/+4
|
* Doxygen LaTeX / PDF links point to page 1albert-github2015-04-111-3/+3
| | | | | | | Based in the message: http://stackoverflow.com/questions/29551138/doxygen-latex-pdf-links-point-to-page-1 In case the CREATE_SUDIRS is set to YES the name of the link was pre=pended with the *sub dir) path, this has been removed.
* Merge pull request #304 from albert-github/feature/bug_659590Dimitri van Heesch2015-03-051-1/+4
|\ | | | | Bug 659590 - EXTRA_PACKAGES can't handle package options
| * Bug 659590 - EXTRA_PACKAGES can't handle package optionsalbert-github2015-03-041-1/+4
| | | | | | | | | | Create the possibility to specify options with the EXTRA_PACKAGES command. It is possible to specify the package by just its name or in the syntax as required by the LaTeX \usepackage command ([<package-option-list>]{<package-list>}[<version>])
* | Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|/
* Bug 742427 - latex compilation: \backmatter incompatible with COMPACT_LATEX=YESalbert-github2015-01-061-3/+7
| | | | Removed \backmatter in case of COMPACT_LATEX
* various fixes and restructuringDimitri van Heesch2014-12-221-2/+2
|
* Merge branch 'feature/bug_size_latex' of ↵Dimitri van Heesch2014-12-201-22/+23
|\ | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_size_latex Conflicts: src/doctokenizer.h src/latexgen.cpp
| * Limit images sizes and make more uniform (LaTeX)albert-github2014-11-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adjusts some problems regarding image sizes in LaTeX output of doxygen (a.o. Bug 738299 - When using msc or PlantUML, the default latex for the created image should include [width=\linewidth]) this has been done is such a way that all the "image" commands (i.e. image, dot, dotfile, msc, mscfile, diafile, startuml) operate in a similar way / have the same possibilities. - commands.doc Adjusted documentation to reflect changes. - cmdmapper.cpp - cmdmapper.h Added utility function to map command id back to command name - doctokenizer.h - doctokenizer.l Handle Caption and Size indication. Required also that some other rules had to be tightened a bit (like usage of {} in startuml and usage of "" for captions. This was already described in the documentation in this way). - docparser.cpp - docparser.h Created routine to uniformly handle the Caption and size indications and store them in a general way. - latexgen.cpp Replaced graphicx package by adjustbox package (includes graphicx) to support "min width" etc. - doxygen.sty templates\latex Added commands to make commands with and without caption behave similar. - docbookvisitor.cpp - docbookvisitor.h - htmldocvisitor.cpp - latexdocvisitor.cpp - latexdocvisitor.h - printdocvisitor.h - xmldocvisitor.cpp Created routine to uniformly handle the Caption and size indications in a general way. - indexpage.xml (testing\022) - indexpage.xml (testing\031) - class_receiver.xml (testing\037) - class_sender.xml (testing\037) Adjusted example output.
* | Merge pull request #253 from albert-github/feature/bug_687576Dimitri van Heesch2014-12-091-2/+23
|\ \ | | | | | | Bug 687576 - Add support for LATEX_EXTRA_STYLESHEET
| * | Bug 687576 - Add support for LATEX_EXTRA_STYLESHEETalbert-github2014-11-291-2/+23
| |/ | | | | | | Added the possibility for LATEX_EXTRA_STYLESHEET analogous to HTML_EXTRA_STYLESHEET. Special attention has been paid to the extension as ".sty" is automatically added by the \usepackage
* | Bug ?? for page numbers in the latex indicesalbert-github2014-11-291-1/+1
|/ | | | Due to the fact that the path was not stripped from the file name in case CREATE_SUBDIRS was set to YES there was a reference to a non existing page reference. In the corresponding hypertarget and label the path was already stripped.
* Introduced template directory for template and resource files and resource ↵Dimitri van Heesch2014-11-131-25/+2
| | | | compiler & manager