我怎样才能在页面右下方用乳胶写一段带有漂亮字体的文本?这是一些感谢文字。
我现在有:
\vfill
{\sffamily
\begin{flushright}
\begin{tabular}{l}
TEXTTEXTTEXTTEXTTEXT\\
\\
TEXTTEXTTEXTTEXTTEXT\\
\\
TEXTTEXTTEXTTEXTTEXT\\
\\
TEXTTEXTTEXTTEXTTEXTTEXT\\
\end{tabular}
\end{flushright}
}
答案1
虽然您的问题没有明确提到这一点,但我从您的例子中了解到您希望在右下角使用一些左对齐的文本,并使用不同的字体样式。
\documentclass{article}
\usepackage{lipsum}
\usepackage[usestackEOL]{stackengine}
\thispagestyle{empty}
\begin{document}
\lipsum[1-2]
{\raggedleft\vfill\itshape\Longstack[l]{%
Thanks so much\\
for the wonderful gift.\\
I've always wanted an
apple corer.\\ \\
Regards,\\
Joe Pommes
}\par
}
\end{document}
答案2
有一个名为的简洁包textpos
可以帮助您将任何内容绝对地放置在页面上。
加载包
将其包含在你的序言中。你需要传递选项absolute才能使绝对定位起作用。
\usepackage[absolute]{textpos}
如果您以后想使用相对定位,您可以随时使用以下方式在两种模式之间切换:
\TPoptions{absolute=false}
和\TPoptions{absolute=true}
但您需要传递此包选项才能使绝对定位正常工作。以后使用启用它将\TPoptions{absolute=true}
导致错误消息。
定义网格
现在您需要定义一个网格:
\TPGrid[horizontalBorder,verticalBorder]{numRows}{numColumns}
以下是一个示例网格:
\TPGrid[20mm,10mm]{5}{5}
放置箱子
您可以使用以下指令启用网格的调试视图:
\TPShowGrid{numRows}{numColumns}
确保 numRows 和 numColumns 匹配
在我们的例子中,我们想要一个没有任何边框的 1×1 网格:
\TPGrid[0mm,0mm]{1}{1}
启用我们的盒子的调试视图可能会有所帮助:
\TPoptions{showboxes=true}
现在您可以开始定位文本块:
\begin{textblock}{widthInGridCells}[originXAsFractionOfBoxWidth,originYAsFractionOfBoxHeight](XInGridCells,YInGridCells)
Textcontent
\end{textblock}
让我们讨论一下这些选择:
- 网格单元格宽度(我们的盒子有多宽。根据您的内容估算其宽度)
- XInGridCells(我们的盒子原点的 x 坐标应该放在哪里。我们希望将它放在右下角。由于我们的网格只有一个单元格宽,因此我们在这里放置 1)
- 网格单元(我们的盒子原点的 y 坐标应该放在哪里。我们希望将它放在右下角。因为我们的网格只有一个单元格高,所以我们在这里放置 1)
- 原点X作为框宽度分数(我们的盒子的原点应该在哪里。(0,0)是左上角,(1,1)是右下角。)我们希望原点位于盒子的最右侧。因此我们在这里放置 1。
- originYAsFractionOfBoxHeight(我们的盒子的原点应该在哪里。(0,0)是左上角,(1,1)是右下角。)我们希望原点一直到盒子的底部。因此我们在这里放了一个 1。
\begin{textblock}{0.25}[1,1](1,1)
现在将把盒子的原点放在页面的右下角。我们指定原点为盒子的右下角。盒子的宽度为页面宽度的 1/4
右下角带有页面填充的示例:
\TPGrid[10mm,10mm]{1}{1}
%\TPShowGrid{1}{1}
%\TPoptions{absolute=true, showboxes=true}
\begin{textblock}{0.25}[1,1](1,1)
\rule{5cm}{0.12mm}\\
Signum, Date
\end{textblock}
左下角带有页面填充的示例:
\TPGrid[10mm,10mm]{1}{1}
%\TPShowGrid{1}{1}
%\TPoptions{absolute=true, showboxes=true}
\begin{textblock}{0.25}[0,1](0,1)
\rule{5cm}{0.12mm}\\
Signum, Date
\end{textblock}
示例页面中心无页面填充:
\TPGrid[0mm,0mm]{1}{1}
%\TPShowGrid{1}{1}
%\TPoptions{absolute=true, showboxes=true}
\begin{textblock}{0.25}[0.5,0.5](0.5,0.5)
\rule{5cm}{0.12mm}\\
Signum, Date
\end{textblock}
示例:从页面 1/3 处开始,使用垂直填充
\TPGrid[0mm,10mm]{3}{3}
%\TPShowGrid{3}{3}
%\TPoptions{absolute=true, showboxes=true}
\begin{textblock}{1}[0,1](1,3)
\rule{5cm}{0.12mm}\\
Signum, Date
\end{textblock}
还有文本块*,用于使用 calc 包最大计算绝对单位
\begin{textblock*}{widthAsUnit}[originXAsFractionOfBoxWidth,originYAsFractionOfBoxHeight](XAsUnit,YAsUnit)
Textcontent
\end{textblock*}