Оформление судебного документа вертикальным баннером

Оформление судебного документа вертикальным баннером

Я пытаюсь воссоздать этот судебный документ в формате 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

доказательство

Связанный контент