Я пытаюсь воссоздать этот судебный документ в формате Word в латексе.
У меня возникли проблемы с тем, чтобы вертикальная колонка появилась слева, как в документе Word. Она должна проходить через каждую страницу. Я пробовал использовать несколько колонок,
\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. Вы увидите, что, возможно, ваши требования будут или должны будут измениться здесь и там. Вот основные идеи.
Макет
Чтобы перезаписать standard-layout, используйте package geometry
, как уже было показано. Он вводит левое поле (как и все остальные), которое можно заполнить marginnotes (как уже было показано).
Текстовые переменные
Ваш документ буквально "просит" такие переменные. Вы можете использовать \newcommand
для создания макросов для этой цели. Здесь все они принимают 0 параметров, так как вы задаете их значения в преамбуле.
В содержимом документов вы просто вызываете их как \sher{}
для вставки информации шерифа. Это обеспечивает большую однородность, поскольку вы меняете содержимое (и, возможно, форматирование) только в одном месте, внутри макросов.
Внутри документа
Я ввел \parindent 0pt
, так как ваша копия не делает отступ первой строки абзаца. Я также ввел \raggedright
для всего документа, что предполагает ваша копия.
Теперь помните, что мы имитируем набор текста. Например, чтобы ввести пустую строку во времена Гутенберга, люди вставляли линию свинца (разделитель) без букв на ней. Здесь вы можете использовать \bigskip
(или \vspace{}
, если вам нужны другие расстояния).
В некоторых местах \\
работает a, чтобы "поставить" возврат каретки. Я использовал его, чтобы немного подчистить код. В противном случае вам нужно ввести новую строку в редакторе.
Вы также можете увидеть различные места, куда вставляются «текстовые переменные».
Работы \marginnote{}
, более или менее (в отношении форматирования). ЗДЕСЬ может быть то, что вы хотите просмотреть:
- вы можете, как и в Word, ввести большой текст, который пользователь может удалить
- в LaTeX у вас, возможно, есть лучшие возможности за счет предоставления большего количества макросов
- или, и это, возможно, самый элегантный способ сделать это, вы просто
\input{}
создаете файлы, каждый из которых содержит* Defender ...
абзац (здесь не показано).
Текст \lipsum
, который я поместил, чтобы показать, что макет не изменится. Я мог бы проверить \marginnote{}
на странице 2, но... возможно, вам это уже не нужно, см. выше.
Преамбула
Обычно эта часть разрастается. Я поместил babel
туда package. Вам это может не понадобиться, но людям, пишущим такие шаблоны на других языках, это может понадобиться.
Вот и все, более или менее.
\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