LaTeX 使用心得:节标题(section)中使用数学符号
一、问题描述
假设:我想在 LaTeX \LaTeX LATEX 文档的节标题,也就是 “section” 等中添加数学符号。
二、尝试方法
自然而然的想到,下面的写法:
\section{总体均值 $\mu$ 的区间估计--总体标准差 $\sigma$ 已知}
编译完成后,效果如下图所示:
“忽略前面的序号”,一切都看起来很完美。
但是,很不幸的是,编译后给出了警告(Warnings),如下图所示:
Token not allowed in a PDF string (Unicode):
(hyperref) removing `math shift’.
Token not allowed in a PDF string (Unicode):
(hyperref) removing `\mu’.
Token not allowed in a PDF string (Unicode):
(hyperref) removing `\sigma’.
虽然可以不处理,但是看着总是不爽的(强迫症)。
三、解决方法
百度一番后,找到了一个解决方法
直达链接:mengjieli 的文章 “latex 中 section 标题中如何插入特殊符号”
(https://www.cnblogs.com/lmj-sky/p/13359587.html)
方式是:
在节标题中需要使用数学符号的地方,使用 “\texorpdfstring{}” 包含起来。
也就是下面这个样子:
\section{总体均值 \texorpdfstring{$\mu$} 的区间估计--总体标准差 \texorpdfstring{$\sigma$} 已知}
编译过程中,无警告信息产生,如下图所示:
编译完成后,PDF 展示如下图所示:
咋一看,好像没问题了!
可是仔细看,
μ
\mu
μ 的后面缺少了 “的” 字,
σ
\sigma
σ 后面缺少了 “已” 字。
如果你没有遇到这个问题,那么恭喜你,你已经成功解决了问题。
否则的话,请继续看下去。
四、蠢办法
既然会缺少一个字,那么我多打一个字,故意用来缺失,不就行了吗?
所以,最终的看起来,像这样:
\section{总体均值 \texorpdfstring{$\mu$} .的区间估计--总体标准差 \texorpdfstring{$\sigma$} .已知}
五、参考
更多推荐
所有评论(0)