私は Word 文書であるこの法廷文書を LaTeX で再作成しようとしています。
ワード文書と同じように、左側に縦の列を表示しようとして困っています。すべてのページにわたって表示する必要があります。複数の列を使用してみましたが、
\documentclass{article}
\usepackage{multicol}
\usepackage{lipsum}
\begin{document}
\begin{multicols}{2}
[
\columnwidth=0.2\textwidth % set the width of the left column to 0.2 times the width of the text
]
text here
\bigskip
text two
\columnbreak % switch to the next column
\lipsum
\end{multicols}
\end{document}
しかし、水平方向のサイズを正しく設定できないようです。
私の探求に少しでも助けていただければ幸いです。ありがとう
答え1
ここに、欄外注釈のわかりやすい例を示します。
\documentclass{article}
\usepackage[
left=5cm,
marginparwidth=3cm,
marginparsep=1cm,
]{geometry}
\usepackage{marginnote}
\reversemarginpar
\renewcommand*{\raggedleftmarginnote}{}
\usepackage{lipsum}
\begin{document}
\marginnote{Text text text text text text text}
\lipsum[1]
\marginnote{Text text text text text text text}
\lipsum[2]
\end{document}
答え2
私は hair-splitter のアイデアを基にして、LaTeX の可能性と Word のようなワードプロセッサとの違いを紹介します。おそらく、要件はあちこちで変更されるか、変更する必要があることがわかるでしょう。基本的なアイデアは次のとおりです。
レイアウト
標準レイアウトを上書きするにはgeometry
、すでに示したように、パッケージを使用します。これにより、左マージン(およびその他すべて)が導入され、(すでに示したように)余白ノートで埋めることができます。
テキスト変数
ドキュメントは文字通りそのような変数を「要求」します。 を使用して、\newcommand
この目的のためのマクロを作成できます。ここでは、プリアンブルで値を設定しているため、それらはすべて 0 パラメータを受け入れます。
ドキュメントのコンテンツでは、\sher{}
保安官の情報を挿入する場合と同様に、それらを呼び出すだけです。これにより、マクロ内の 1 か所でのみコンテンツ (およびおそらく書式設定) を変更できるため、統一性が高まります。
文書内
\parindent 0pt
あなたの原稿では段落の最初の行がインデントされていないので、を導入しました。また\raggedright
、あなたの原稿が示唆しているように、文書全体に を導入しました。
ここで、タイプセッティングを模倣していることを思い出してください。たとえば、グーテンベルクの時代には、空白行を導入するために、文字のない鉛の線 (スペーサー) を挿入していました。ここでは、\bigskip
(または、\vspace{}
他の距離が必要な場合) を使用できます。
いくつかの場所では、a は\\
キャリッジ リターンを「配置」するために機能します。私はこれを使用することで、コードを少し整理しました。それ以外の場合は、エディターで新しい行を入力する必要があります。
「テキスト変数」が挿入されるさまざまな場所を確認することもできます。
作品\marginnote{}
は多かれ少なかれ(フォーマットに関して)。ここは、確認したいものがあるかもしれません:
- Wordのように、大量のテキストを入力することができ、ユーザーはそれを削除することができます。
- LaTeXでは、より多くのマクロを提供することでより良い選択肢があるかもしれません
- または、これが最もエレガントな方法かもしれませんが、各ファイルに段落 (ここには示されていません)
\input{}
が含まれるファイルを作成します。* Defender ...
\lipsum
レイアウトが変更されないことを示すために入れたテキストです。2 ページ目で確認することもできましたが\marginnote{}
...もう必要ないかもしれません。上記を参照してください。
前文
通常、この部分は大きくなります。私はここにパッケージを配置しましたbabel
。必要ないかもしれませんが、他の言語でそのようなテンプレートを作成する人にとっては必要かもしれません。
だいたいこんな感じです。
\documentclass[12pt]{article}
% ~~~ layout ~~~~~~~~~~~~
\usepackage[
left=5cm,
marginparwidth=3cm,
marginparsep=1cm,
]{geometry}
% ~~~ handling margin notes ~~~~~~~~~~~
\usepackage{marginnote}
\reversemarginpar
\renewcommand*{\raggedleftmarginnote}{}
% ~~~ language specific hyphenation ~~~~
\usepackage{babel}
% ~~~ some text for texts sake ~~~~~~~
\usepackage{lipsum}
% - - - abbreviations ~~~ CHANGE HERE ~~~~
% individuals, institutions
\newcommand\shat[0]{Paloma County}
\newcommand\sher[0]{sheriffdom}
\newcommand\AB[0]{Sheldon Cooper, Texas}
\newcommand\CD[0]{Will Weaton, Los Angeles}
\newcommand\EF[0]{Judge Willson}
% what it's all about
\newcommand\summ[0]{\textsterling{}1.000}
\newcommand\circum[0]{attaching an unrespectful note to the front door}
% ~~~ and now: the content ~~~~~~~~~~~
\begin{document}
\parindent 0pt % you don't want the fist line indented
\raggedright % if you want the whole document that way
\marginnote{Form 010}
\textbf{Form of third party notice}
\bigskip
\marginnote{Rule 20.1}
Court ref.no.
\bigskip
SHERIFFDOM OF \sher{}\\
AT \shat{}
\bigskip
THIRD PARTY NOTICE
in the cause\\
\AB{}, Pursuer
against\\
\CD{}, Defender
\bigskip
To \EF{}
You are given notice by \CD{} of an order granted by Sheriff NAME in this action in which \AB{} is the pursuer and \CD{} the defender. In the action the pursuer claims against the defender the sum of \summ{} damages in respect of \circum{}.
\marginnote{* Delete as appropriate}
* The defender admits (or denies) liability jadajadajada jadajadajada jadajadajada jadajadajada jadajadajada jadajadajada
* The defender denies liabilty for jadajadajada jadajadajada jadajadajada jadajadajada jadajadajada
\lipsum[1-3]
\end{document}
追伸: これは、削除マージンの書式設定を「修正」します。
\marginnote{\raggedright * Delete as appropriate}
* The defender