禁用单个段落的微类型

禁用单个段落的微类型

我有以下几行:

something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.

如果microtype启用,最后一行就会出错。

enter image description here

问题似乎类似于这个或者这个。但是提供的解决方案对我的情况不起作用。您还有其他解决方案吗?

当然,我可以使用表格环境或类似环境,但在这种情况下这些环境确实不太方便。我如何才能禁用此段落的微类型?


平均能量损失

\documentclass{article}

\usepackage[final]{microtype}

\begin{document}

\begingroup
\microtypesetup{disable} % does not work
\microtypesetup{activate=false,protrusion=false} % does not work
\noindent 
something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.
\endgroup

\end{document}

答案1

突出扩展适用于整个段落。在您的 MWE 中,您在\endgroupwhere\microtypesetup{protrusion=false}再次恢复后终止段落。在组内终止段落:

\documentclass{article}

\usepackage[showframe]{geometry}
\usepackage[final]{microtype}

\begin{document}

\begingroup
\microtypesetup{activate=false}
\noindent 
something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.\par
\endgroup

\bigskip

\begingroup
\microtypesetup{activate=false}
\noindent
something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.\\
something is\hfill not required.

\endgroup
\end{document}

enter image description here

\microtypesetup{disable}似乎是一个未记录的功能,我还没有尝试过。

相关内容