有人能解释一下为什么我的左侧小页面上的文本没有对齐到顶部吗,以及如何让它对齐到顶部?
\begin{minipage}[t]{0.45\textwidth}\vspace{0pt}
Wie viele Zahlen aus $G$ sind
\begin{itemize}
\item[a)] Durch 8 oder durch 12 teilbar?
\item[b)] Durch 12, aber nicht durch 8 teilbar?
\item[c)] Weder durch 12 noch durch 8 teilbar?
\end{itemize}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\linewidth}
\begin{tikzpicture}[
dot/.style = {circle, inner sep=0pt, minimum size=1mm, fill,
node contents={}}
]
\def\firstcircle{(-1.2,0) coordinate (a) circle (2cm)}
\def\secondcircle{(1.2,0) coordinate (b) circle (2cm)}
\begin{scope}
\clip \secondcircle;
\end{scope}
\draw \firstcircle;
\draw \secondcircle;
\node (c) [above] at (current bounding box.north -| a) {$V_8$};
\node at (c -| b) {$V_{12}$};
\end{tikzpicture}
\end{minipage}
答案1
使用可选[t]
参数{minipage}
基线顶部线条对齐。但是,tikzpicture
默认情况下,其下点位于基线上,请参见
\documentclass{article}
\usepackage{tikz}
\begin{document}
\noindent
\begin{minipage}[t]{0.45\textwidth}
Wie viele Zahlen aus $G$ sind
\begin{itemize}
\item[a)] Durch 8 oder durch 12 teilbar?
\item[b)] Durch 12, aber nicht durch 8 teilbar?
\item[c)] Weder durch 12 noch durch 8 teilbar?
\end{itemize}
\end{minipage}%
\hfill
\begin{minipage}[t]{0.45\linewidth}
SEE HERE % <------------------------- ONLY FOR EXAMPLE
\begin{tikzpicture}[scale=.5, % <---- ONLY FOR EXAMPLE
dot/.style = {circle, inner sep=0pt, minimum size=1mm, fill,
node contents={}}
]
\def\firstcircle{(-1.2,0) coordinate (a) circle (2cm)}
\def\secondcircle{(1.2,0) coordinate (b) circle (2cm)}
\begin{scope}
\clip \secondcircle;
\end{scope}
\draw \firstcircle;
\draw \secondcircle;
\node (c) [above] at (current bounding box.north -| a) {$V_8$};
\node at (c -| b) {$V_{12}$};
\end{tikzpicture}
\end{minipage}
\end{document}
{tikzpicture}
您可以使用选项移动 的基线baseline
。例如,由于您有一个(c)
包含文本 V 8的节点,因此您可以通过以下方式对齐此文本的基线
\begin{tikzpicture}[
baseline=(c.base),
scale=.5, % <---- ONLY FOR EXAMPLE
...]
[ rest of code here ]
\end{tikzpicture}
你会得到