Minipage 似乎在 minipages 第一行和第三行的“文本”前添加了一个额外的空格。这会破坏 fbox 的对齐。这是什么原因造成的?
\documentclass[11pt]{article}
\usepackage{parskip}
\begin{document}
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
text 1\strut
\end{minipage}
}
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
text1a\strut
\end{minipage}
}\\\\
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text2\strut
\end{minipage}
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text2a\strut
\end{minipage}
}\\\\
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
text3\strut
\end{minipage}
}
\fbox
{
\begin{minipage}[t][3cm][t]{6cm}
text3a\strut
\end{minipage}
}\\\\
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text4\strut
\end{minipage}
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text4a\strut
\end{minipage}
}
\end{document}
答案1
您正在自己添加空格。
\documentclass[11pt]{article}
\usepackage{parskip}
\begin{document}
\fbox
{% <---
\begin{minipage}[t][3cm][t]{6cm}
text 1\strut
\end{minipage}% <---
}
\fbox
{% <---
\begin{minipage}[t][3cm][t]{6cm}
text1a\strut
\end{minipage}% <---
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text2\strut
\end{minipage}% <---
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text2a\strut
\end{minipage}% <---
}
\fbox
{% <---
\begin{minipage}[t][3cm][t]{6cm}
text3\strut
\end{minipage}% <---
}
\fbox
{% <---
\begin{minipage}[t][3cm][t]{6cm}
text3a\strut
\end{minipage}% <---
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text4\strut
\end{minipage}% <---
}
\fbox
{\begin{minipage}[t][3cm][t]{6cm}
text4a\strut
\end{minipage}% <---
}
\end{document}
最好为这样的工作定义自己的环境。
\documentclass[11pt]{article}
\usepackage{parskip}
\newsavebox{\fminipagebox}
\newenvironment{fminipage}
{\begin{lrbox}{\fminipagebox}\begin{minipage}}
{\end{minipage}\end{lrbox}\fbox{\usebox{\fminipagebox}}}
\begin{document}
\begin{fminipage}[t][3cm][t]{6cm}
text 1\strut
\end{fminipage}
\begin{fminipage}[t][3cm][t]{6cm}
text1a\strut
\end{fminipage}
\begin{fminipage}[t][3cm][t]{6cm}
text2\strut
\end{fminipage}
\begin{fminipage}[t][3cm][t]{6cm}
text2a\strut
\end{fminipage}
\begin{fminipage}[t][3cm][t]{6cm}
text3\strut
\end{fminipage}
\begin{fminipage}[t][3cm][t]{6cm}
text3a\strut
\end{fminipage}
\begin{fminipage}[t][3cm][t]{6cm}
text4\strut
\end{fminipage}
\begin{fminipage}[t][3cm][t]{6cm}
text4a\strut
\end{fminipage}
\end{document}
输出是一样的。