Что означает «текст плохо отцентрирован» и каков его современный эквивалент в PGF/TikZ

Что означает «текст плохо отцентрирован» и каков его современный эквивалент в PGF/TikZ

Я унаследовал старый документ LaTeX, который использует старый \tikzstyleспособ определения стилей. Среди других определений есть одно, которое гласит:

\tikzstyle{decision} = [diamond, draw, fill=blue!20,
  text width=4.5em, text badly centered, node distance=2cm, inner sep=0pt]

Что означает «текст плохо отцентрирован» и каков его современный эквивалент с использованием

\tikzset{decision/.style={diamond, draw, fill=blue!20, ...}}

решение1

Объяснения вы найдете в руководстве 1.18 TikZ, которое доступно дляСкачать здесь(до каких пор?) на странице 122. Вот скриншот объяснения:

Скриншот

И его копия:

текст плохо отцентрированцентрирует текст, не выравнивая строки.

Низкоуровневый код, который выполняется для выравнивания, похож на

\parfillskip=0pt
\rightskip=0pt plus 1fil
\leftskip=0pt plus 1fil

Современный эквивалент:выравнивание=выровнять по центру

скриншот-2

выравнивание=выровнять по центруРаботает каксмыв слеваилисмыв справа, только для выравнивания по центру. Из-за всех проблем, которые возникают из-за центрв сочетании с узкими строками я предлагаю выбрать этот вариант вместо «по центру», если только у вас нет более длинного текста, в этом случае центрдаст лучшие результаты с точки зрения типографики.

Низкоуровневый код, который выполняется для выравнивания, похож на

\parfillskip=0pt
\rightskip=0pt plus 2em
\leftskip=0pt plus 2em
\spaceskip=.3333em
\xspaceskip=.5em

Связанный контент