![与 babel (土耳其语) 相关的 tcolorbox 问题](https://linux22.com/image/401032/%E4%B8%8E%20babel%20(%E5%9C%9F%E8%80%B3%E5%85%B6%E8%AF%AD)%20%E7%9B%B8%E5%85%B3%E7%9A%84%20tcolorbox%20%E9%97%AE%E9%A2%98.png)
下面的“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 产生: