我只想在页面上以横向模式尽可能大地写出 2 到 9 的数字,并垂直和水平居中。我希望数字占据整个页面的宽度。这是我的尝试:
\documentclass[]{memoir}
\usepackage[landscape]{geometry}
\usepackage{lmodern}
\begin{document}
\thispagestyle{empty}
\begin{vplace}
\centering
{\fontsize{70}{84} \selectfont 2 3 4 5 6 7 8 9}
\end{vplace}
\end{document}
然而,我一点也不喜欢这个解决方案。我也不确定它在横向模式下是否真的能正确打印。我是否需要在纵向模式下垂直(旋转 90 度)书写数字才能正确打印?数字似乎也没有水平居中。
一些注意事项:我只使用 memoir,因为它提供了 vplace 环境。我手动选择了字体以便它能够拉伸,并手动选择了字体大小以便它能够适合。
答案1
该graphicx
包提供了\resizebox
可用于将数字缩放到整个可用文本宽度的宏:
\documentclass[landscape]{memoir}
\usepackage[]{geometry}
\usepackage{lmodern}
\usepackage{graphicx}
\begin{document}
\mbox{}\vfill
\thispagestyle{empty}
\noindent\resizebox{\textwidth}{!}{\fontsize{70}{84}\selectfont 2 3 4 5 6 7 8 9}%
\vfill\mbox{}
\end{document}
(细线显示页面的几何形状)
答案2
hfill
在数字之间使用 使它们间距相等。还要\vfill
注意垂直居中。这是您要找的吗?
\documentclass[]{memoir}
\usepackage[landscape]{geometry}
\usepackage{lmodern}
\begin{document}
\thispagestyle{empty}
\mbox{}\vfill
{\centering\fontsize{70}{84}\selectfont%
2 \hfill 3 \hfill 4 \hfill 5 \hfill 6 \hfill 7 \hfill 8 \hfill 9%
}
\vfill\mbox{}
\end{document}
如果您缩小文档的边边框并稍微放大字体,那么您就可以将数字再放大一点。
\documentclass[]{memoir}
\usepackage[landscape, margin=1cm]{geometry}
\usepackage{lmodern}
\begin{document}
\thispagestyle{empty}
\mbox{}\vfill
{\centering\fontsize{130}{84}\selectfont%
2 \hfill 3 \hfill 4 \hfill 5 \hfill 6 \hfill 7 \hfill 8 \hfill 9%
}\vfill\mbox{}
\end{document}
答案3
这部分与 Tim Hilt 的几乎相同,但代码略有简化。如果数字太大,只需将数字更改204
为任意较小的数字。在所有情况下,数字都将垂直居中并填满整个页面宽度。
\documentclass{article}
\usepackage[landscape,margin=.5cm]{geometry}
\usepackage{lmodern}
\begin{document}
\thispagestyle{empty}
\leavevmode\vfill
\fontsize{204}{0} \selectfont 2\hfill 3\hfill
4\hfill 5\hfill 6\hfill 7\hfill 8\hfill 9
\vfill
\end{document}
如果数字仍然很小,请使用最大 313 的数字,但也要添加a3paper
几何选项,或者在没有 A3 打印机或想要更大的横幅的情况下:
\documentclass{standalone}
\usepackage{lmodern}
\usepackage{poster}
\begin{document}
\fontsize{300}{0}\selectfont
\poster[vcenter=true,hcenter=true,
paperwidth=21cm,imagewidth=21cm,]
{23456789}
\end{document}
它可能出现在两页以上,并且页面之间没有重叠,但结果并不是那么容易猜测。