在双列文档中使用“paracol”时,文本不(右)对齐

在双列文档中使用“paracol”时,文本不(右)对齐

如何使用时对齐右侧的文本paracol适用于双列文档吗?

下面我展示了两个 MWE,其中在某些行中,文本“超出了右边距”,而不是下降到下一行:

\documentclass[12pt,english]{article}
\usepackage{paracol}
\usepackage{lipsum}
\usepackage{fontspec}

\setsansfont[Ligatures=TeX]{Caladea}   % <-- Uncomment for the first MWE
% \setmainfont[Ligatures=TeX]{Carlito} % <-- Uncomment for the second MWE

\begin{document}

\lipsum[2]

\begin{paracol}{2}
    \lipsum[1]
    \switchcolumn
    \lipsum[1]
\end{paracol}

\end{document}

在此处输入图片描述 在此处输入图片描述

答案1

您缺少一些好的连字符规则,特别是使用 lipsum 文本生成器时。

此外,窄列很难完全合理,因此在实际使用中可能需要稍微重新措辞或手动干预。

对于您的 MWE,我babel添加了/改进了连字规则并microtype在微观层面上自动添加一些字体调整。

另外,我没有,Carlito但我使用了,它们具有相同的字体指标,但如果需要,Calibri可以随意切换回来。Carlito

\documentclass[12pt,english]{article}
\usepackage{babel}
\usepackage{paracol}
\usepackage{lipsum}
\usepackage{fontspec}

%\setsansfont[Ligatures=TeX]{Caladea}   % <-- Uncomment for the first MWE
\setmainfont[Ligatures=TeX]{Calibri} % <-- Uncomment for the second MWE

\usepackage{microtype}

\begin{document}
    
    \lipsum[2]
    
    \begin{paracol}{2}
        \lipsum[1]
        \switchcolumn
        \lipsum[1]
    \end{paracol}
    
\end{document}

在此处输入图片描述

相关内容