On Tue, Aug 4, 2020 at 1:41 AM
bradley...@gmail.com wrote:
>
> I like to put macro definitions at the top of my latex files. It seems that sphinx generates empty vertical space when I do this in rst files. Attached is a conf.py and index.rst file that demonstrates this problem:
>
> Is there some place I can put a set of latex macro definitions and not have this problem ?
It's a bit of a hack, but you can try something like this:
############################
.. raw:: html
<div hidden>
:math:`\newcommand{\B}[1]{{\bf #1}}`
.. raw:: html
</div>
############################
Alternatively, you can do it with a CSS class, which makes the .rst
file a bit simpler:
############################
.. rst-class:: hidden
:math:`\newcommand{\B}[1]{{\bf #1}}`
############################
... but you need to defined some custom CSS:
############################
.hidden {
display: none;
}
############################
cheers,
Matthias