![将 tikz 与表格对齐](https://linux22.com/image/469771/%E5%B0%86%20tikz%20%E4%B8%8E%E8%A1%A8%E6%A0%BC%E5%AF%B9%E9%BD%90.png)
我想将表格与 tikz 图形对齐,这样表格和图形都会从页面顶部开始。但是,即使添加了选项[t]
,比图形短的表格最终也会与图形的底部对齐。
这是一个简单的例子
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{minipage}[t]{0.4\textwidth}
\begin{tabular}{|c|c|}
\hline
A & B \\
\hline
1 & 2 \\
3 & 4 \\
\hline
\end{tabular}
\end{minipage}
\begin{minipage}[t]{0.6\textwidth}
\begin{tikzpicture}
\draw (0,0) circle (3);
\end{tikzpicture}
\end{minipage}
% The rest of the document
\end{document}
我怎样才能将表格移至页面顶部?
答案1
\vspace{0pt}
在每个小页面的顶部添加一个额外的内容即可。
实际工作是确保
[t]
为每个小页面设置位置指示器,然后\vspace{0pt}
在每个小页面的顶部指定。然后,生成的小页面都会在彼此的顶部对齐。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\noindent % <- for overfull box
\begin{minipage}[t]{0.4\textwidth}
\vspace{0pt} % <-- add this
\begin{tabular}{|c|c|}
\hline
A & B \\
\hline
1 & 2 \\
3 & 4 \\
\hline
\end{tabular}%
\end{minipage}%
\begin{minipage}[t]{0.6\textwidth}
\vspace{0pt} % <-- add this
\begin{tikzpicture}
\draw (0,0) circle (3);
\end{tikzpicture}%
\end{minipage}
% The rest of the document
\end{document}