On Wed, Aug 12, 2020 at 1:34 PM bradley...@gmail.com wrote:
>
> 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.

I'm glad it worked for you!

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

Please note that the indentation after the "rst-class" directive is
not necessary (I'm not sure whether it's harmful).

The "rst-class" directive simply applies a CSS class to the following
element, it doesn't create its own element.

cheers,
Matthias

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

-- 
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/CAFesC-fRcMvbFHzh4G92DyNmc_MCV7iiV6Xeigt6EsB_g55W%2BA%40mail.gmail.com.

Reply via email to