我想将我的(子子)部分命名为“某某某β某某”。当我尝试
\subsubsection{Something something $\beta$ something}
它显示的内容与此完全相同:带有美元符号,未格式化。我该如何修复此问题?
答案1
如果没有更多细节,很难判断是否是那样,但我怀疑您的意思是它没有出现在 pdf 菜单中,但很好地显示在文本中。
在标题中放入任何外来数学表达式确实是个问题,因为它们在 pdf 菜单中会出现错误。
为了解决这个问题,我给你两个建议:
- 避免在标题中使用数学表达式。这通常是不必要的。
- 如果你真的需要放一些特别的东西进去,总是为 pdf 提供其自己的编写方式。
因此,在这种情况下,我会这样做:
\subsubsection{\texorpdfstring{Something with $\beta$ in it. }%
{Something with beta in it. }}
这确实是一种不理想的做事方式(特别是对于数学方程式而言),但是当我遇到这个问题时,我没有找到更好的方法。
答案2
既然我们似乎已经开始猜测了,我就补充一下我的猜测。它遵循了 Samuel 的总体方向,但实际上提供了一种在 PDF 书签中获取测试版的方法。只要您只需要线性数学字符(您可以在 Unicode 中以某种方式获得),您就应该可以接受这个解决方案。正如 Américo 所说,将数学放在章节标题中似乎对目录来说不是问题。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[pdfencoding=auto]{hyperref}
\begin{document}
\tableofcontents
\section{Foo $\beta$}% doesn't work
\section{\texorpdfstring{Foo $\beta$}{Foo}}% doesn't work, but no errorrs
\section{\texorpdfstring{Foo $\beta$}{Foo β}}% ooooooohh :)
\end{document}
答案3
以下是article
希腊字母β正确呈现。
代码
\documentclass{article}
\begin{document}
\section{Section Something $\beta$ something}
\subsection{Subsection Something $\beta$ something}
Something $\beta$ something.
\subsubsection{Subsubsection Something $\beta$ something}
Something $\beta$ something.
\paragraph{Subsubsubsection $\beta$ something}
Something $\beta$ something.
\end{document}
输出
需要澄清的是:上面的例子没有目录。它也是一样。
此代码
\documentclass{article}
\begin{document}
\tableofcontents
\section{Section Something $\beta$ something}
\subsection{Subsection Something $\beta$ something}
Something $\beta$ something.
\subsubsection{Subsubsection Something $\beta$ something}
Something $\beta$ something.
\paragraph{Subsubsubsection $\beta$ something}
Something $\beta$ something.
\end{document}
生产