如何使用 scrlttr2 在一頁上顯示大文字?

如何使用 scrlttr2 在一頁上顯示大文字?

編輯:在評論中,我注意到我不應該嘗試手動更改上邊距以保留 DIN - 因此我的問題現在只是如何在不更改左右邊距的情況下減小字體大小。


我嘗試用​​ scrlttr2 寫一封求職信。我的目標是將我的文字放在一頁上。我發現了以下技巧來獲得更多空間:

我發現這裡可使用 class 選項減少底部邊距:

firstfoot=false

我還發現我可以透過以下方式減少頂部邊距:

\LoadLetterOption{DINmtext}

我發現這裡我可以進一步減少最高利潤

\setkomavar{fromname}{%
\vspace{-\useplength{firstheadvpos}}%
Me, I  and myself}

但這對我不起作用。

我認為作為最後一步我可以減小字體大小。但是每當我減少字體大小時,左右邊距就會變大。如何在不更改邊距的情況下更改字體大小,或者我還能做些什麼來為文字獲得更多空間?

這是我的程式碼:

\documentclass[%
    max-mustermann,
    fromlogo=false,
    enlargefirstpage,
    fontsize=12pt,
    parskip=on,
    firstfoot=false]
{scrlttr2}
\LoadLetterOption{DINmtext}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{blindtext}
\setkomavar{subject}{My applicationn}
\setkomavar{backaddress}{Mr. Max,Maxstreet 5, 10715 Berlin}
\begin{document}
\begin{letter}{Musterunternehmen\\ Musterstraße 12\\
12345 Musterstadt}
\opening{Hello everyone,}
\blindtext
\blindtext
\Blindtext
\closing{Best regards,}
\end{letter}
\end{document}

答案1

我不確定你想讀這篇文章。

KOMA-Script 為您提供了一個良好的印刷字母,其中包含您的德語規則。例如,它為地址提供了正確的位置,以便您可以簡單地使用開窗信封來發送信件。使用選項,DINmtext您不能使用開窗信封。

我看不出放棄這種自動的相關理由。

因此,如果您不必對信件使用德語(或其他)規則,您可以使用您想要的每個文件類別,例如遵循 @werner 答案。

如果您必須遵守規則,請使用 KOMA-Script 的通常行為,並接受獲得兩頁或在可能的情況下縮短文字。

如果您堅持更改字體大小(使用選項fontsize=10pt,我不會使用較小的!)但使用給定的邊距,您可以使用 package geometry,例如將左右邊距設為 1 公分:

\usepackage[left=1cm,right=1cm]{geometry}

答案2

我建議避免使用限制您這種自由的文檔類。為此,使用(普通)article文檔類別來設定字母:

在此輸入影像描述

\documentclass{article}
\usepackage[margin=.5in]{geometry}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{blindtext}

\setlength{\parindent}{0pt}% No paragraph indent
\pagestyle{empty}
\begin{document}

\underline{Mr.\ Max, Maxstreet 5, 10715 Berlin}

\bigskip

Musterunternehmen \\
Musterstraße 12 \\
12345 Musterstadt

\bigskip

\hfill\today

\bigskip

\textbf{My application}

\bigskip

Hello everyone,

\medskip

\blindtext
\blindtext
\Blindtext
\blindtext

\medskip

Best regards,

\bigskip

Author

\end{document}

也許 KOMA-Script 下的輸出之間存在一些細微差別,但修改相當直接且易於操作。我剛剛製作了一個快速模型,因此它可以為您所追求的內容奠定基礎。

相關內容