summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authoralbert-github <albert.tests@gmail.com>2019-08-29 14:42:44 (GMT)
committeralbert-github <albert.tests@gmail.com>2019-08-29 14:42:44 (GMT)
commita3093ff24ec75b70d6d7dc37ca2c7e68f36161fe (patch)
treec6e31cce71003196c812fd80994753b53c58fada /templates
parente901c9b30d3f13a38a5e69025b3f1ced9d1c981f (diff)
downloadDoxygen-a3093ff24ec75b70d6d7dc37ca2c7e68f36161fe.zip
Doxygen-a3093ff24ec75b70d6d7dc37ca2c7e68f36161fe.tar.gz
Doxygen-a3093ff24ec75b70d6d7dc37ca2c7e68f36161fe.tar.bz2
Problem with `<hr>` in LaTeX multicolumn cell
In case we have a `<hr>` in a table cell then it is displayed as a horizontal line (in LaTeX) unless it is in a multicolumn cell. In the later case it throws an error: ``` ! You can't use `\hrule' here except with leaders. \DoxyHorRuler ... }{0ex plus 0ex minus 0ex}\hrule ``` We have to use use `\hrulefill` in a table but in combination with the table option of xcolor this gives some problems so a new command has to be defined for this. See also: - horizontal rule / line inside a multicolumn field (https://tex.stackexchange.com/questions/506211/horizontal-rule-line-inside-a-multicolumn-field) - interaction between \usepackage[table]{xcolor} and \hrulefill (https://tex.stackexchange.com/questions/506221/interaction-between-usepackagetablexcolor-and-hrulefill)
Diffstat (limited to 'templates')
-rw-r--r--templates/latex/doxygen.sty14
1 files changed, 12 insertions, 2 deletions
diff --git a/templates/latex/doxygen.sty b/templates/latex/doxygen.sty
index bf19901..d28554b 100644
--- a/templates/latex/doxygen.sty
+++ b/templates/latex/doxygen.sty
@@ -35,9 +35,19 @@
\endgroup%
}
-\newcommand{\DoxyHorRuler}{%
+\makeatletter
+\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@}
+\makeatother
+
+\newcommand{\DoxyHorRuler}[1]{%
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
- \hrule%
+ \ifthenelse{#1=0}%
+ {%
+ \hrule%
+ }%
+ {%
+ \hrulefilll%
+ }%
}
\newcommand{\DoxyLabelFont}{}
\newcommand{\entrylabel}[1]{%