迷你页面溢出页面、边距和填充计算

迷你页面溢出页面、边距和填充计算

我想要将页面分为 4 个理想的列,每列都有一张图片和一些文字;文字应左对齐,顶部的 tikz 图形应居中。

这就是我目前所做的

\documentclass{article}

\usepackage{geometry}
\geometry{%
    a4paper,
    margin=0pt
}

\setlength{\parindent}{0pt}

\usepackage{tikz}
\usepackage{lipsum} 

\NewDocumentCommand\mFigure{mm}{
    \begin{minipage}{0.25\linewidth}
        \centering
        \noindent
        \begin{tikzpicture}
            {#1}
        \end{tikzpicture}
        \newline
        \begin{flushleft}
            {#2}
        \end{flushleft}
    \end{minipage}
}

\NewDocumentCommand{\mFigureTriangle}{o}{
    \mFigure{
        \coordinate[label={left:$A$}]  (A) at (0.0,0.0);
        \coordinate[label={right:$B$}] (B) at (1.0,0.0);
        \coordinate[label={above:$C$}] (C) at (0.5,1.0);
        \draw (A) -- (B) -- (C) -- cycle;
    }
    {
        \lipsum[8]
    }
}

\begin{document}
    \mFigureTriangle
    \mFigureTriangle
    \mFigureTriangle
    \mFigureTriangle
\end{document}

这段代码有几个问题:

  • 第 4 个小页面溢出了页面,并且通常每个小页面看起来都不是很0.25\linewidth
  • tikz 图形本身看起来并不像相对于小页面本身真正居中

我也想要:

  • 为小页面创建精确的划分,宽度为 1/4
  • 在迷你页面内有一些内部填充

我应该寻找什么?

相关内容