与 babel (土耳其语) 相关的 tcolorbox 问题

与 babel (土耳其语) 相关的 tcolorbox 问题

下面的“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 产生:

在此处输入图片描述

相关内容