我正在制作一组卡片,其中的文本元素从 csv 文件中读取并放置在每张卡片上。我在下面的示例中简化了布局问题。(完整版有附加图形,因此我使用了 tikz。)
\documentclass{article}
\usepackage[paperwidth=3.74in,paperheight=2.24in,top=.45in, bottom=0.45in, left=0.5in, right=0.5in ]{geometry}
\usepackage{tikz}
\usepackage{showframe}
\pagenumbering{gobble} % supress page numbering
\setlength\parindent{0pt}
% lay out elements on the card
% #1 text of the phrase
\newcommand{\card}[1]{
\tikz {
\node[text width=2.74in, text height=.89in, draw=black,align=center,font=\large\bf] at (0in, 0.88in) { #1 };
}
}
\begin{document}
\card{I like coffee.}
\card{Fresh squeezed juice is the best...}
\card{Fish swim.}
\end{document}
纸张宽度为 3.74 且边距为半英寸,为什么 2.74 英寸的文本宽度会与右边距重叠,如下所示?