我想问一下语言学中编号示例的问题。我使用 gb4e 作为编号示例,使用 forest 作为句法树。我的问题是如何将两个句法树排成一行。我希望得到以下结果。
但是为了得到这个结构,我并没有使用gb4e。也就是说图中的a.和b.是直接用脚本写的。
以下是这个的脚本。
\begin{exe}
\ex syntactic tree \\
a. \begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest} \hspace{4ex}
b. \begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest} \\
c. \begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest}
\end{exe}
当我在这个结构中引入编号代码时,我无法得到上面的图。我想要做的是将两个语法树像图中一样不间断地放在一起。以下是我从代码中得到的代码和结果。
\begin{exe}
\ex derivation of tree
\begin{xlist}
\ex \begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest}
\quad
\ex \begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest}
\end{xlist}
\end{exe}
如果您对如何实现理想目标有想法,可以告诉我吗?
谢谢。
答案1
您可以使用该multicol
包将(小)树和示例并排放置。
对于另一种解决方案请参见:
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex syntactic tree
\begin{xlist}
\begin{multicols}{2}
\ex\begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest}
\ex
\begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest}
\end{multicols}
\ex\begin{forest}
[VP
[DP]
[V’
[V]
[DP]
]
]
\end{forest}
\end{xlist}
\end{exe}
\end{document}