Thanks for the suggestion. I used the instructions on
https://blog.readthedocs.com/custom-css-and-js-in-sphinx/
to add a style sheet and it worked.
To be specific, I added the file _static/css/custom.css with the following
text:
/* preamble used to add hidden class */
.hidden {
display: None;
}
I changed my latex macro to
.. rst-class:: hidden
:math:`\newcommand{\B}[1]{ {\bf #1} }`
I added the following at the end of my conf.py
# -- These folders are copied to the documentation's HTML output
------------
html_static_path = [ '_static' ]
# -- These paths are either relative to html_static_path
--------------------
# or fully qualified paths (eg. https://...)
html_css_files = [
'css/custom.css',
]
On Tuesday, August 11, 2020 at 3:54:34 AM UTC-7 [email protected] wrote:
> On Tue, Aug 4, 2020 at 1:41 AM [email protected] 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
>
--
You received this message because you are subscribed to the Google Groups
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sphinx-users/4664d0c2-14c8-4430-87a7-626d9336304an%40googlegroups.com.