我可能找错了关键词。但我没有找到关于如何缩放字母以填满整个 A4 页面的答案。
我的第一个直观步骤是使用scale
包的选项geometry
,但由于边距而失败。参数:scale
如果我是对的,则仅对低于 1 的值正常工作。
目前我不想使用tikz
,因为我认为它必须比以图形方式缩放简单得多。
答案1
最后我终于在一个LyX 简短介绍。
作为 MWE 的实现可能如下所示:
\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
%almost vertically centered (and flexible in horzontal extension:
\usepackage[lmargin=0cm,rmargin=0cm,tmargin=7cm,bmargin=7cm]{geometry}
\newfont{\tmpfont}{cmr17 scaled 32768}{\tmpfont }
\pagestyle{empty}
\begin{document}
\tmpfont\centering
L\clearpage
E\clearpage
T\clearpage
T\clearpage
E\clearpage
R\clearpage
S\clearpage
\end{document}
评论
该值32768=2^{15}
不能增加1
,否则我会收到编译器错误消息:
Illegal magnification has been changed to 1000 (32769).
<to be read again>
\relax
l.4 \newfont{\tmpfont}{cmr17 scaled 32769}
{\tmpfont }
我不清楚为什么放大倍数限制为 2^{15} - 这是一个约 32 倍的有效缩放。至少这个放大倍数让我满意并回答了我的问题。
按照 Ulrike 的提示
这种方法不会导致缩放因子的问题。MWE:
\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[margin=0cm]{geometry}
\usepackage{graphicx}
\newfont{\tmpfont}{cmr17}{\tmpfont }
\pagestyle{empty}
\begin{document}
\tmpfont\centering
\topskip0pt
\vspace*{\fill}
\resizebox{!}{0.9\textwidth}{L}
\vspace*{\fill}\clearpage\topskip0pt\vspace*{\fill}
\resizebox{!}{0.9\textwidth}{E}
\vspace*{\fill}\clearpage\topskip0pt\vspace*{\fill}
\resizebox{!}{0.9\textwidth}{T}
\vspace*{\fill}\clearpage\topskip0pt\vspace*{\fill}
\resizebox{!}{0.9\textwidth}{T}
\vspace*{\fill}\clearpage\topskip0pt\vspace*{\fill}
\resizebox{!}{0.9\textwidth}{E}
\vspace*{\fill}\clearpage\topskip0pt\vspace*{\fill}
\resizebox{!}{0.9\textwidth}{R}
\vspace*{\fill}\clearpage\topskip0pt\vspace*{\fill}
\resizebox{!}{0.9\textwidth}{S}
\vspace*{\fill}
\end{document}