我在LaTeX中排版,我想在罗马而不是默认的阿拉伯语中显示一个“变量”(在我的例子中,引用\ ref {blah}到列表中的项目编号)。是否有捷径可寻?感谢您的任何指示!
答案 0 :(得分:3)
您可以在\def\theenumi{\roman{enumi}}
环境中尝试enumerate
- 这会更改标签和引号,但您必须明确撤消它(如果您愿意)。
答案 1 :(得分:1)
小写
\romannumeral 0\ref{blah}\relax
大写
\uppercase\expandafter{\romannumeral 0\ref{blah}}
答案 2 :(得分:1)
的参考是什么?通常,您将重新定义特定计数器的显示方式。
例如,要更改节号的显示方式,可以使用以下命令:
\renewcommand\thesection{\Roman{section}}
现在,内部使用\thesection
的每个命令都会将节号打印为罗马数字。
类似命令适用于chapter
,figure
等。
\roman
(小写r
)产生小写罗马数字。
答案 3 :(得分:1)
小写:{\romannumeral \ref{blah}}
对于大写:\uppercase\expandafter{\romannumeral \ref{blah}}
答案 4 :(得分:0)
在我看来声明一个好的解决方案
\renewcommand{\theenumi}{\roman{enumi}}
\renewcommand{\labelenumi}{(\theenumi)}
在标题中,然后通过 \eqref{blah}
引用以获得第三项的 (iii)。 (请注意,\eqref
需要 amsmath 包。或者,编写 (\ref{blah})
。)