\resizebox 中的 \obeylines

\resizebox 中的 \obeylines

我从中学到resizebox 不尊重换行符?内容\resizebox必须包装在小页面中才能获得换行符;事实上,它是有效的:

\resizebox{20em}{!}
  {\begin{minipage}{10em}
     lorem\\
     ipsum\\
     tex.stackexchange
   \end{minipage}}  

\par并且它也可以与 一起使用:

\resizebox{20em}{!}
  {\begin{minipage}{10em}
     lorem\par
     ipsum\par
     tex.stackexchange
   \end{minipage}}

但不是\obeylines?怎么回事?

\resizebox{20em}{!}
  {\begin{minipage}{10em}
     \obeylines{}
     lorem
     ipsum
     tex.stackexchange
   \end{minipage}}

\obeylines我该如何使用\resizebox

答案1

您需要在扫描参数之前更改设置:

\documentclass{article}
\usepackage{graphicx}
\begin{document}

{\obeylines\resizebox{20em}{!}%
  {\begin{minipage}{10em}%
     lorem
     ipsum
     tex.stackexchange
   \end{minipage}}}
\end{document}}

相关内容