中心环境中小页面的宽度

中心环境中小页面的宽度

因此,我使用 minipage 语法将三列内容并排放置,宽度指定为\textwidth,所有这些都放置在 center 环境中。奇怪的是,如果我将列的宽度加起来等于 的全尺寸\textwidth,它却无法适应页面。经过一些测试,center 的内部宽度似乎只有 的 98.57% 左右\textwidth。例如,以下内容无法适应,C 块放在下一行:

\begin{center}
  \begin{minipage}{0.10\textwidth}
    A
  \end{minipage}
  \begin{minipage}{0.10\textwidth}
    B
  \end{minipage}
  \begin{minipage}{0.7858\textwidth}
    C
  \end{minipage}
\end{center}

那么,如何在中心环境中指定页面的宽度,或者如何将一些占页面宽度 98.56% 到 100% 的块居中?

此外,我意识到将与页面本身一样宽的内容居中并没有多大意义,所以这更多的是出于好奇而不是我正在寻找某些问题的解决方案。

答案1

为了增加表格宽度,您需要在小表格之间添加空格或删除这些空格。在第二种情况下,您将获得:

在此处输入图片描述

(红线表示文本区域边框)

\documentclass{article}

%-------------------------------- show page layout, only for test
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%

\begin{document}
\begin{center}
  \begin{minipage}{0.10\textwidth}
    A
  \end{minipage}% <--- added
  \begin{minipage}{0.10\textwidth}
    B
  \end{minipage}% <--- added
  \begin{minipage}{0.8\textwidth}
    C
  \end{minipage}
\end{center}
\end{document}

相关内容