我正在寻找一种使用 pdflatex 创建“穷人的浓缩版”的解决方案。这里我找到了一个适用于 XeTeX 的答案,但它使用了包fontspec
,但我需要一些用于 pdflatex 的东西。 并且与引用的问题一样,用 包装压缩的内容\scalebox{0.9}[1]
不是一个选择,因为我需要压缩文本以允许换行...
如果有帮助的话:我正在使用mycrotype
无论如何我都在使用该软件包,并且通过阅读其文档,我了解到它在后台使用了每行临时压缩和加宽,所以我猜某物应该是可能的。
\documentclass{article}
\def\textcondensed#1{\scalebox[0.9]{1}{#1}} % This is almost fine, except line breaking
\begin{document}
This is just some normal text, but the latin phrase
\textcondensed{lorem ipsum dolor sit amet}
that it contains is typeset in condesed.
\end{document}
答案1
这里有一个贫穷的通过 microtype 解决(段落的最后一行有问题):
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[selected=true]{microtype}
\usepackage{lipsum}
\SetExpansion
[ context = poorcondensed,
stretch = -100,
shrink = 100,
step = 1 ]
{ encoding = {OT1,T1,TS1} }
{ }
\begin{document}
\lipsum[1-2]
{\microtypecontext{expansion=poorcondensed}%
\lipsum[1-2]}
\end{document}