我有一個圖形,其中有兩個不同高度的子圖形。我希望子標題在底部對齊。這可能可以透過某種對齊方式來完成,或者透過建立左側子圖樹的虛擬「[RTR]」分支來完成。我不確定如何做其中任何一個。
\usepackage[linguistics]{forest}
\begin{figure}
\centering
\begin{subfigure}[t]{.45\textwidth}
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{è} [open [close [rtr]]]]
]
\end{forest}
\caption{left caption}
\end{subfigure}%
\hfill
\begin{subfigure}[t]{.4\textwidth}
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{ɛ́ɛ̀} [open [close [rtr, calign=child, calign primary child=2 [{[RTR]}] ]]]]
]
\end{forest}}
\caption{right caption}
\end{subfigure}%
\caption{Figure caption}
\end{figure}
答案1
也許不是最優雅的解決方案,但您可以使用它minipages
來獲得所需的對齊方式:
\documentclass{article}
\usepackage{subcaption}
\usepackage[linguistics]{forest}
\begin{document}
\begin{figure}
\centering
\begin{minipage}[t]{.45\textwidth}
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{ee} [open [close [rtr]]]]
]
\end{forest}
\end{minipage}%
\hfill
\begin{minipage}[t]{.4\textwidth}
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{e} [open [close [rtr, calign=child, calign primary child=2 [{[RTR]}] ]]]]
]
\end{forest}%}
\end{minipage}
\begin{subfigure}[t]{.45\textwidth}
\caption{right caption}
\end{subfigure}
\hfill
\begin{subfigure}[t]{.4\textwidth}
\caption{left caption}
\end{subfigure}
\caption{Figure caption}
\end{figure}
\end{document}
答案2
不幸的是,我無法讓您的程式碼完全工作,但您可以嘗試在第二個“樹”之前添加一個負空格,如下所示,將樹對齊底部,而不是在樹與其標題之間添加空格。
編輯:您可以更改 to\subfigure[t]
來\subfigure[b]
達到相同的效果。
\documentclass{article}
\usepackage{subcaption}
\usepackage[linguistics]{forest}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}[t]{.45\textwidth}
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{è} [open [close [rtr]]]]
]
\end{forest}
\caption{left caption}
\end{subfigure}%
\hfill
\begin{subfigure}[t]{.4\textwidth}
\vspace{-1.1cm} % <---- added here. Adjust spacing to your needs
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{ɛ́ɛ̀} [open [close [rtr, calign=child, calign primary child=2 [{[RTR]}] ]]]]
]
\end{forest}}
\caption{right caption}
\end{subfigure}%
\caption{Figure caption}
\end{figure}
\end{document}
或者
\documentclass{article}
\usepackage{subcaption}
\usepackage[linguistics]{forest}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}[b]{.45\textwidth}
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{è} [open [close [rtr]]]]
]
\end{forest}
\caption{left caption}
\end{subfigure}%
\hfill
\begin{subfigure}[b]{.4\textwidth}
\centering
\begin{forest}
[, GP1, s sep=2em
[\large{ɛ́ɛ̀} [open [close [rtr, calign=child, calign primary child=2 [{[RTR]}] ]]]]
]
\end{forest}
\caption{right caption}
\end{subfigure}%
\caption{Figure caption}
\end{figure}
\end{document}