Minipage 交替缩进

Minipage 交替缩进

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}

输出是一样的。

相关内容