編集: コメント中に、DIN を維持するために上余白を手動で変更しようとすべきではないことに気付きました。したがって、私の質問は、右余白と左余白を変更せずにフォント サイズを縮小する方法だけです。
scrlttr2 を使ってカバーレターを書こうとしています。目標はテキストを 1 ページに収めることです。スペースを増やすために、次のコツを見つけました。
私は見つけたここクラスオプションを使用して下部の余白を減らすことができます。
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 を使用し、2 ページになることを受け入れるか、可能であればテキストを短くしてください。
フォント サイズを変更する必要がある場合 (オプション を使用してくださいfontsize=10pt
。小さいサイズは使用しないでください)、指定された余白を使用する場合は、パッケージ を使用できます。geometry
たとえば、右余白と左余白を 1 cm に設定します。
\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 での出力には多少の違いがあるかもしれませんが、変更は非常に単純で操作も簡単です。簡単なモックアップを作成しましたので、これが目的のベースになります。