Date Редакция Категория comp Теги LaTeX / tikz

Когда в подписи к рисунку, выполненному в пакете tikz, нужно сделать разрыв строки, то оказывается, что сделать разрыв обычным // нельзя. Следующий код

\begin{tikzpicture}
  \node [draw] {First line. Second line.};
\end{tikzpicture}

дает

lb1.png

Параметр draw понадобился нам для отображения рамки вокруг подписи.

Чтобы добиться разрыва строки существует несколько способов. Мы рассмотрим всего два, как мне кажется, наиболее удобных.

1. ` иalign`

Добавление параметра align, отвечающего за выравнивание текста внутри подписи

\begin{tikzpicture}
  \node [draw, align=left]{First line. Second line.};
\end{tikzpicture}

позволяет добиться желаемого результата:

lb2.png

Причем разрыв ``, как обычно, можно дополнять указанием вертикального расстояния между строками

\begin{tikzpicture}
  \node [draw, align=left]{First line.[\baselineskip] Second line.};
\end{tikzpicture}

В нашем случае ([\baselineskip]) пропускается строка. Получаем:

lb3.png

2. // и text width

Параметр text width определяет ширину текста подписи:

\begin{tikzpicture}
  \node [draw, text width=3cm]{First line.[\baselineskip] Second line.};
\end{tikzpicture}

lb4.png



Комментарии

comments powered by Disqus