tikzpicture 与文本的垂直对齐?

tikzpicture 与文本的垂直对齐?

我有一些文本和相应的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}

相关内容