MESSAGE(STATUS "translated this into")
MESSAGE(STATUS "found ${_inst_in_dirs}")
+# make sure doxygen sees the extra.sty stylefile:
+SET(_extra_packages "${CMAKE_CURRENT_SOURCE_DIR}/extra")
+
# Generate the input files for doxygen using template .in files in which
# we have to substitute some CMake variables
CONFIGURE_FILE(
--- /dev/null
+% ---------------------------------------------------------------------
+%
+% Copyright (C) 2019 by the deal.II authors
+%
+% This file is part of the deal.II library.
+%
+% The deal.II library is free software; you can use it, redistribute
+% it, and/or modify it under the terms of the GNU Lesser General
+% Public License as published by the Free Software Foundation; either
+% version 2.1 of the License, or (at your option) any later version.
+% The full text of the license can be found in the file LICENSE.md at
+% the top level directory of deal.II.
+%
+% ---------------------------------------------------------------------
+
+% export dealcoloneq (this file is used when generating the formulas as images
+% in the doxygen HTML output (without mathjax).
+
+% Note: If you add an entry here, also put it into
+% ./doc/doxygen/scripts/mod_header.pl.in
+\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}
# but set a few flags for when processing formulas embedded
# in the documentation.
PAPER_TYPE = a4wide
-EXTRA_PACKAGES = amsmath amsfonts mathtools
+EXTRA_PACKAGES = amsmath amsfonts mathtools @_extra_packages@
LATEX_BATCHMODE = YES
#---------------------------------------------------------------------------
# Finally, define some extra commands for MathJax in every file. These are in an
# undisplayed div so that the \newcommand text does not pop up and then
# disappear while MathJax works.
+#
+# Note: If you add an entry here, also put it into ./doc/doxygen/extra.sty
if (eof)
{
print '<!--Extra macros for MathJax:-->', "\n";