
我正在學習pdfLaTeX
,我已經嘗試過\hfill
,但它會\hfill
在右側的行後生成文字。更具體地說,我想做一些如圖所示的東西
。
答案1
這可以透過左對齊的底層堆疊非常方便地處理。
\documentclass{scrreprt}
\usepackage{stackengine,lipsum}
\setstackEOL{\cr}
\def\stackalignment{l}
\begin{document}
\lipsum[1]
\bigskip
\noindent\Longunderstack{
[Name]\cr
[Designation]\cr
Address Line 1.,\cr
Address Line 2.,\cr
Address Line 3.
}
\hfill
\Longunderstack{
[Name]\cr
[Designation]\cr
Address Line 1.,\cr
Address Line 2.
}
\end{document}
答案2
使用tabular
\documentclass{article}
\usepackage{lipsum}
\begin{document}
{\centering\LARGE\bfseries Certificate \par}
\lipsum[1-2]
\vfill
\begin{tabular}[t]{l}
Name\\
Designation\\
Address\\
Address\\
Address
\end{tabular}
\hfill
\begin{tabular}[t]{l}
Name\\
Designation\\
Address\\
Address\\
Address
\end{tabular}
\end{document}
答案3
這是一個解決方案。我用來\quad
在表中名稱的左側和右側插入一些空格。如果沒有它們,表格將與文字邊框對齊。這只是一個品味問題。將\hfill
表格向左和向右推送,這樣您就不必為中間的空白指定明確的寬度。
\documentclass{article}
\pagestyle{empty}
\begin{document}
\begin{center}
\textbf{Certificate}
\end{center}
\bigskip
\noindent Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed
diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor
sit amet.
\bigskip
\noindent\leavevmode
\quad
\begin{tabular}{l}
Short\\
Designation\\
Address Line 1\\
Address Line 2\\
Address Line 3\\
\end{tabular}
\hfill
\begin{tabular}{l}
First Middle Longname\\
Designation\\
Address Line 1\\
Address Line 2\\
Address Line 3\\
\end{tabular}
\quad
\end{document}