在 \microtypecontext 中设置突出因子时出错

在 \microtypecontext 中设置突出因子时出错

microtype我尝试使用包microtype为文本的一部分激活一组特定的参数,并找到了专门microtypecontext用于此目的的环境。当我尝试指定功能的参数时,我实际上会收到错误。

\usepackage{microtype}

\newcommand\TextIta{Cristo, risorto dai morti, che con la morte ha calpestato la morte, e a coloro che stavano nelle tombe ha donato la vita.}

\begin{document}

\begin{microtypecontext}{expansion=true, shrink = 270, stretch = 270} 

\TextIta

\end{microtypecontext}

\TextIta

\end{document}

使用此代码我得到错误:

Package Keyval Error: shrink undefined.

答案1

您必须定义一个上下文:

\documentclass{article}
\usepackage{microtype}

\SetExpansion[
  context=paolo,
  shrink=270,
  stretch=270,
]{encoding=*}{}

\newcommand\TextIta{Cristo, risorto dai morti, che con la morte
ha calpestato la morte, e a coloro che stavano nelle tombe ha
donato la vita.}

\begin{document}

\begin{microtypecontext}{expansion=paolo}
\TextIta
\end{microtypecontext}

\TextIta

\end{document}

在此处输入图片描述

相关内容