如何使用时对齐右侧的文本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}