For now, Sphinx does not have such a mark-up. So you need to create an
extension to realize it.

# Sorry for the direct reply to you. It's not intended. Repost to the
group again.

Thanks,
Takeshi KOMIYA

2022年1月13日(木) 7:46 Jean Abou Samra <j...@abou-samra.fr>:
>
> Hi,
>
> One thing I like a lot with Sphinx is its semantic markup.
> However, working with Texinfo in parallel, I find one command
> that is miss, which is Texinfo's @var. It serves roughly the
> same purpose as what's in curly braces inside :samp: (when
> nested inside Texinfo's @code), except that it can be used outside
> as well. For instance, assuming that I could write it as
> :var:`x`, I might write::
>
>     The syntax for this command is :samp:`\spam {eggs}`, where
>     :var:`eggs` is a non-empty set of eggs.
>
> or::
>
>     This property is used as
>
>     .. parsed-literal::
>
>        \badly \frobnicate :var:`stuff`
>
>     Here, :var:`stuff` is ...
>
> Another use case: in the Python documentation at least
> (I don't have experience with Sphinx in other
> projects), the names of function parameters are
> marked up in *italics*. As a perfectionist, I would
> in my own documentation prefer to mark them up with
> some specific role showing their intent, possibly
> enabling different styling in HTML, maybe some form
> of underlining. It's true that there may be a point
> in making it domain-specific and allowing, for
> example, backlinks to the parameter's default,
> and annotation if present, especially in function
> descriptions with :param: where the argument
> appears on its own line separate from the function header.
> On the other hand, my own use cases are not for API
> documentation with formal objects like functions or
> classes, but narrative documentation (is that the
> proper term?) that describes tons of elements with
> completely different natures, organized by topic
> rather than nature of objects. This documentation is
> also for projects not primarily used by developers.
>
> In Info output (I don't care about it but some do),
> @var ends up in capital letters, unlike italics
> which are marked up as _word_. Looking in Sphinx's
> code, I don't find anything that would output @var
> in the Texinfo writer except for {} sections inside
> :samp:.
>
> My question is: is there something for this already?
> Should I stop thinking in Texinfo and use something
> else? Should I implement it in an extension?
>
> Thanks,
> Jean
>
> --
> 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/d7184d02-87f5-cc2a-50b3-6913c84f4d6a%40abou-samra.fr.

-- 
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/CAFmkQAOJXkrG5r7Vp-GEbaLwzv%3DdhFmSiMKjY%2BmPrXUBjk7jtw%40mail.gmail.com.

Reply via email to