下面的“tcolorbox”示例代码的输出中,标题存在问题:
\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage[turkish]{babel}
\begin{document}
\begin{tcolorbox}[title=My heading line]
This is a \textbf{tcolorbox}.
\end{tcolorbox}
\end{document}
输出:
但是当我删除它时\usepackage[turkish]{babel}
就没问题了:
有人能帮我解决使用 babel (土耳其语) 时这个问题吗
答案1
欢迎来到 TeX.SE!
您的 babel 覆盖了 的一些内部含义tcolorbox
,在您的情况下特别是=
。这可以通过添加\shorthandoff{=}
到文档主体来恢复:
\documentclass{article}
\usepackage[turkish]{babel}
\usepackage[most]{tcolorbox}
\begin{document}
\shorthandoff{=}
\begin{tcolorbox}[title = My heading line]
This is a \textbf{tcolorbox}.
\end{tcolorbox}
\end{document}
以上 MWE 产生: