LaTeX 不会破坏包含多个 tikzpictures 的行

LaTeX 不会破坏包含多个 tikzpictures 的行

我认为下面的例子最能说明我遇到的问题。只有当新行tikzpicture完全超出可用空间时,行才会显示为断行。如何让 LaTeX 在第二个行后自动插入换行符tikzpicture

\documentclass{article}
\usepackage[a4paper,textwidth=19cm,verbose]{geometry}
\usepackage{tikz}

\setlength{\parindent}{0pt}

\newcommand{\rect}{ %
\begin{tikzpicture}[x=1cm,y=1cm]
  \useasboundingbox (0,0) rectangle (9,5.2);
  \draw (0,0) rectangle (9,5.2);
\end{tikzpicture}}

\begin{document}
  \rect
  \rect
  \rect
  \rect
\end{document}

此代码生成以下文档: 展示问题的示例

答案1

换行将 tikzpicture 视为大字母,因此您可以\raggedright在此处使用。

相关内容