将一棵树放在另一棵树旁边

将一棵树放在另一棵树旁边

我怎样才能将示例树 (a) 和示例树 (b) 并排放置在页面上?目前,树 (b) 出现在树 (a) 下方:

\documentclass[12pt,a4paper]{article}   
\usepackage{tikz-qtree}
\usepackage{tikz-qtree-compat}
\usepackage{ulem}

\begin{document}
\ex. \a. \begin{tikzpicture} \Tree [.DP [.N Pat ] ] \end{tikzpicture} 
\b.  \label{VP} \begin{tikzpicture}
\Tree [.VP  [.V saw ] [.DP [.N Kim ] ]]
\end{tikzpicture}

\end{document}

答案1

您可以使用multicols来自multicol包裹。

下面的示例展示了您的原始tikz-qtree代码和使用功能强大的forest包;在这两种情况下,使用以下baseline选项都可以改善对齐:

在此处输入图片描述

代码:

\documentclass[12pt,a4paper]{article}   
\usepackage{tikz-qtree}
\usepackage{tikz-qtree-compat}
\usepackage{ulem}
\usepackage{linguex}
\usepackage{multicol}
\usepackage{forest}

\begin{document}
\begin{multicols}{2}

\ex. 
\a. \begin{tikzpicture}[baseline] \Tree [.DP [.N Pat ] ] \end{tikzpicture}
\b.  \label{VP} \begin{tikzpicture}[baseline]
\Tree [.VP  [.V saw ] [.DP [.N Kim ] ]]
\end{tikzpicture}

\end{multicols}

\begin{multicols}{2}

\ex. 
\a. 
\begin{forest}
baseline 
[DP 
  [N 
    [Pat]
  ]   
] 
\end{forest}
\b.  \label{VP} 
\begin{forest}
baseline
[VP  
  [V
    [saw] 
  ]
  [DP
    [N
      [Kim] 
    ]
  ]
]
\end{forest}

\end{multicols}

\end{document}

相关内容