我有一些文本和相应的tikzpicture
,它们都是测试问题的一部分,因此它们作为\item
枚举环境中的一部分包含在内。
像这样:
\item
\begin{minipage}[t]{0.55\linewidth}
description of question
\end{minipage}
\hspace*{1cm}
\begin{minipage}[ht]{0.35\linewidth}
\begin{tikzpicture}[scale=0.3]
question diagram
\end{tikzpicture}
\end{minipage}
我想要的是让文本垂直对齐,就像没有环境一样minipage
,并且文本的顶部tikzpicture
与文本的顶部对齐。
我可以使用 中的选项“ baseline=4cm
”获得这种对齐方式tikzpicture
,但这会导致在项目前面放置大量垂直空白,然后必须用 来解决这个问题\vspace*{-2cm}
。
有没有比摆弄垂直空间更好的、自动化的方法?
答案1
\vspace{0pt}
这是一个通用技巧,在环境开头添加一个minipage
。例如:
\begin{minipage}[t]{0.55\linewidth}
\vspace{0pt}
description of question
\end{minipage}
\hspace*{1cm}
\begin{minipage}[t]{0.35\linewidth}
\vspace{0pt}
\begin{tikzpicture}
\draw circle (1cm);
\end{tikzpicture}
\end{minipage}