如何自定义 tikzcd 人物

如何自定义 tikzcd 人物

我生成了以下 tikzcd 图:

\documentclass[a4paper,12pt, twoside]{report}
\usepackage{tikz-cd}
\usepackage{tipa}
\begin{document}
\begin{tikzcd}
                       &                            &  & {} \arrow[d] \arrow[llld] \arrow[rrrd] &                                                              &                                 &                        &                                &                      \\
\text{A} \arrow[d] \arrow[rd] &                            &  & \text{E} \arrow[d] \arrow[rd]                 &                                                              &                                 & \text{I} \arrow[d] \arrow[rd] &                                &                      \\
\text{a} \arrow[d]            & \emptyset  \arrow[d]       &  & \textlengthmark \arrow[d]              & \emptyset \arrow[d] \arrow[d] \arrow[d] \arrow[d] \arrow[rd] &                                 & \text{i\textesh} \arrow[d]    & \emptyset \arrow[d] \arrow[rd] &                      \\
a-\text{verbs}                & \text{suppletion} \arrow[d]       &  & \text{long}~e\text{-verbs}                           & e\text{-verbs}                                                      & \text{suppletion} \arrow[ld] \arrow[d] & i{\textesh}\text{-verbs}      & i\text{-verbs}                        & \text{suppletion} \arrow[d] \\
                       & \text{missing~ suffixes} \arrow[d] &  &                                        & L-pattern                                                    & \text{missing ~suffixes} \arrow[d]      &                        &                                & L-pattern            \\
                       & l\hat{a}\text{-like verbs}          &  &                                        &                                                              & sav\hat{e}\text{-like~verbs}                 &                        &                                &                     
\end{tikzcd}
\end{document}

我想在 L-pattern(图表最左侧的那个)下面添加两个单词 - T-pattern 和 muri-。但是我无法通过简单地使用 \ 将单元格拆分为三个。我想在类似 save 的动词下面执行相同操作。我想在那里添加单词“vole”和“essi”。我该怎么做?

答案1

我认为forest这里可能有比 更好的工具tikz-cd

这是一个开始。您可以使用软件包中的工具进行许多调整forest

在此处输入图片描述

\documentclass{article}

\usepackage{forest, tipa}

\begin{document}

\begin{forest}
for tree={edge={->}, parent anchor=children, align=center}
[
    [A
        [a[a-verbs]]
        [$\emptyset$[suppletion[missing suffixes[l\^{a}-like verbs]]]]
    ]
    [E
        [:[long e-verbs]]
        [$\emptyset$
            [e-verbs]
            [suppletion[L-pattern\\T-pattern\\muri][missing suffixes[sav\^{e}-like verbs\\vole\\essi]]]
        ]
    ]
    [I
        [i\textesh[iS-verbs]]
        [$\emptyset$[i-verbs][suppletion[L-pattern]]]
    ]
]
\end{forest}

\end{document}

相关内容