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 matthia...@gmail.com wrote:

> 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
>

-- 
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 sphinx-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sphinx-users/4664d0c2-14c8-4430-87a7-626d9336304an%40googlegroups.com.

Reply via email to