我想要将页面分为 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
- 在迷你页面内有一些内部填充
我应该寻找什么?