如何使节点内的段落缩进?
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[draw,text width=9cm] {
indent in paragraph long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text.
indent in paragraph long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text long text.
};
\end{tikzpicture}
\end{document}
答案1
最简单的方法是将minipage
环境放在节点内,并将其设置\parindent
为所需的缩进宽度:
\begin{tikzpicture}
\node[draw,text width=9cm] {
\begin{minipage}{9cm}
\parindent=3em
indent in paragraph long text long text long text...
indent in paragraph long text long text long text ...
\end{minipage}
};
\end{tikzpicture}
\indent
如果你省略了 minipage,那么你的第一段将不会缩进。你可以在第一行之前强制缩进:
\node[draw,text width=9cm] {
\parindent=3em
\indent indent in paragraph long text long text long text...
};
这也行得通。第二种方法对 TeX 来说可能更有效率(计算的 minipage 更少),但第一种方法可能更可靠一些。