可以使用 tikzlibrary 引号的多行标签吗?

可以使用 tikzlibrary 引号的多行标签吗?

梅威瑟:

%! TEX program = lualatex
\documentclass{article}
\usepackage{tikz}

\usetikzlibrary{
   graphs,
   graphdrawing,
   positioning,
   quotes,
}
\usegdlibrary{trees}

\begin{document}

\begin{tikzpicture}
\graph [
    tree layout,
    edge quotes center,
    edges={nodes={fill=white}},
    level distance=30mm,   
] {
    a ->["first line\\second line"] b ->["y"] c ->["z"] d;   }; 
\end{tikzpicture}

\end{document}

返回

在此处输入图片描述

quotes如您所见,换行符被忽略了。使用 tikzlibrary在边缘标签中使用换行符时,我需要做什么?

答案1

引文的附加选项被视为标签选项。因此,任何换行选项都会导致它有多行,例如align=...text width=<dimension>

a ->["first line\\second line", align=center] b ->["y"] c ->["z"] d;

我们得到

在此处输入图片描述

相关内容