在 LaTeX 中输出带圈数字
前因
在 中输出带圈数字较为困难,latex2e 自带的 \textcircled
效果不够好,因此在这篇文章汇总我见过的输出带圈数字的方法。
正文
-
\textcircled{<数字>}
,效果不佳 -
pifont
宏包的\ding
命令,具体用法参考texdoc pifont
,这里给出 入门(刘海洋)上的解释使用
pifont
宏包的\ding
命令可以输出符号表中的符号,查表找到阳文带圈数字从 172 号符号开始,此时需要 - 的\numexpr
命令支持数字的计算:\usepackage{pifont}
\renewcommand\thefootnote{\ding{\numexpr171+\value{footnote}}}\ding
命令可以用来制作列表环境,相关的链接有 -
通过字体实现的
- 带圈数字,相关讨论:如何在列表中使用带圈数字作为序号?、在列表中使用带圈数字,发现没有生成对应的带圈数字。个人认为这个链接足够全面了,下面的可以不看
LaTeX 技巧 953:带圈数字字体在 LaTaX 中的使用,需要SH number-Regular
字体LaTeX技巧768:带圈数字的列表环境定义,需要Myriad Pro
字体(未编译通过)LaTeX技巧700:带圈数字的实现方法,junicode
部分未编译通过
-
通过画图(
tikz
宏包)实现的- 【LaTeX Tips】带圈数字与带圈数字列表
circledsteps
宏包,可以产生彩色的带圈数字,使用例子: 用pifont
宏包制作的带圈数字列表,交叉引用出错