Работаю с MiKTeX.
Эта разметка формирует текст в вертикальную колонку, выровненную по левому краю (и разбитую на абзацы, но это тут не главное):
\clearpage
\leftskip=3.8cm % это говно, но сделано для первоначальной прикидки, а пофиксить руки пока не дошли
{\obeylines\smallskip
Строка №1
Строка №2
Строка №3
\quad % новый абзац
Строка №1
Строка №2
Строка №3
\smallskip}
После вынесения в макрос переносы строк не проставляются, и весь текст идет одним абзацем:
\newcommand{\item}[2]{
\clearpage
\leftskip=#1
{
\obeylines
\smallskip
#2
\smallskip
}
}
\\
, да и текст замусоривается.