如何使用 gb4e 连续放置两个示例?

如何使用 gb4e 连续放置两个示例?

我想问一下语言学中编号示例的问题。我使用 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}

代码输出

相关内容