我已经重新定义了段落命令,以便段落符号与数字一起打印。
\renewcommand{\theparagraph}{\S \arabic{paragraph}}
\titleformat{\paragraph}[hang]{\large\bfseries\filright}{\theparagraph\quad}{0pt}{}
\titlespacing*{\paragraph}{0pc}{*1}{-0.5ex}[0pc]
\setcounter{paragraph}{0}
这很好,但我希望段落符号为粗体(就像数字和文本一样)。通常我可以使用 \textbf{\S},但如果我在上面的例子中这样做,则没有任何效果。
为什么符号没有变成粗体,以及如何才能变成粗体?
答案1
在标准设置(以及 OT1 字体编码)中,段落符号 ¶ 取自数学字体,因此除非\boldmath
发布,否则它不会以粗体显示,但在引用时会出错。
最好的解决方案是同时加载 TS1 编码
\usepackage{textcomp}
因此符号将取自符合字体属性的专用字体。