
Ainda sou novo no látex, mas estou digitando um exame que inclui formas de tamanhos variados. Em cada coluna, gostaria que os topos das formas fossem alinhados verticalmente, permitindo que os números das perguntas também se alinhassem (de modo que (a) esteja alinhado com (b) e ambos estejam no topo de suas imagens correspondentes e não no fundo). Esta é a primeira vez que tento fazer um MWE, pode não ser perfeito.
\documentclass[12pt]{exam}
\usepackage{tikz}
\usepackage{multicol}
\begin{questions}
\question Find the area of each figure shown below.
\begin{parts}
\begin{multicols}{2}
\part{
\begin{tikzpicture}[scale=0.3]
\draw (0,0) circle (4);
\draw (0,0) -- node[above]{4 m} (4,0);
\draw[fill=black] (0,0) circle (0.07);
\end{tikzpicture}
}
\part{
\begin{tikzpicture}[scale=0.3]
\draw (0,0) circle (8);
\draw (0,0) -- node[above]{8 mm} (8,0);
\draw[fill=black] (0,0) circle (0.07);
\end{tikzpicture}
}
\end{multicols}
\end{parts}
\end{questions}
\end{document}
Responder1
Uma solução é dar baseline=(current bounding box.north)
como opção ao tikzpicture. Por isso \begin{tikzpicture}[scale=0.3,baseline=(current bounding box.north)]
.
De acordo com o pgfmanual, a sintaxe \draw (0,0) circle (4);
é antiga. A sintaxe mais recente é \draw (0,0) circle [radius=4];
.
Em vez do texto 4 m
no nó (e da mesma forma para 8 mm
), considere usar o pacote siunitx com \usepackage{siunitx}
e então \qty{4}{\m}
para o texto. Então o espaçamento entre 4
e m
não será tão grande comparado a 4 m
.
Em vez de \draw[fill=black]
, \fill
pode ser usado.