带有 chemformula 的过多 hbox

带有 chemformula 的过多 hbox

化学公式经常会产生过多的水平盒。

我该如何防止这种情况发生?我的意思是,除了\linebreak在出现问题的地方添加之外,还要采取更自动化的措施?

如果当前行放不下,Latex 是否应该在下一行放置一个框(每个字母、单词或音节都是一个框,不是吗?)?当我明确地将公式放在mbox示例中给出相同结果时,尤其如此。

\documentclass[12pt,a4paper]{scrartcl}
\usepackage[left=1.5cm,right=1.5cm,top=2cm,bottom=2cm,includeheadfoot]{geometry}
\usepackage[british,ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{chemmacros}
\chemsetup{modules={scheme}}
\renewcommand\cmpd[1]{\textbf{#1}}
\begin{document}
\section{Ziel des Versuchs}
Ziel des Versuchs war die Synthese des Katalysators \iupac{Tetra|kis(tri|phenyl|phos|phin)palladium(0)} (\ch{[Pd(PPh3)4]}, \cmpd{3}) und dessen Verwendung in einer Kreuzkupplungsreaktion zur Synthese von Biphenyl (\cmpd{6}).
\end{document}

在此处输入图片描述

写作

\mbox{\ch{[Pd(PPh3)4]}}

没有任何改变

相关内容