以英寸为单位设置表格的位置

以英寸为单位设置表格的位置

我正在尝试在 Latex 文档中放置一个表格,并为其上下左右留出边距。我可以使用页边距\voffset\hoffset但正如您在下面的代码中看到的那样,我使用的是壁纸图像,因此图像会变得混乱。

有没有办法使用实际的 x 和 y 位置来设置表格的水平和垂直位置?

这是我当前的代码:

\documentclass[12pt,letterpaper]{letter}
\thispagestyle{empty}
\pagestyle{empty}
\hoffset = -0.23in
\voffset = 0.48in
\oddsidemargin = 0pt
\topmargin = 0pt
\headheight = 0pt
\headsep = 0pt
\marginparsep = 0pt
\marginparwidth = 0pt
\footskip = 0pt
\usepackage[paperwidth=6in,paperheight=2.75in]{geometry}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{wallpaper}
\CenterWallPaper{1}{check53.png}
\begin{document}

\begin{tabular}{ p{4in} l }
\textbf{date} & \textbf{amount} \\ 
\multicolumn{2}{ l }{\rule{0pt}{0.15in}\textbf{to}} \\
\multicolumn{2}{ l }{\rule{-0.12in}{0.18in}\textbf{letters}} \\
\end{tabular} 

\end{document}

我想将水平和垂直偏移都设置为 0,并定位表格而不是文档。

答案1

我不会使用letter类,但更喜欢article。我认为最好的方法是让所有工作都交给geometry

\documentclass[12pt]{article}

\usepackage[paperwidth=6in,paperheight=2.75in,margin=0pt]{geometry}

\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{wallpaper}
\CenterWallPaper{1}{check53.png}

\pagestyle{empty}

\setlength{\parindent}{0pt}

\begin{document}

\begin{tabular}{ @{} p{4in} l @{} }
\textbf{date} & \textbf{amount} \\ 
\multicolumn{2}{ l }{\rule{0pt}{0.15in}\textbf{to}} \\
\multicolumn{2}{ l }{\rule{-0.12in}{0.18in}\textbf{letters}} \\
\end{tabular} 

\end{document}

我还介绍了一些可能需要重新计算移位的内容,但使文档处于更可预测的状态(文本恰好从左边距开始)。

相关内容