Как написать в конце пустой строки письма?

Как написать в конце пустой строки письма?

Как мне написать в конце строки в LaTeX? Предположим, я хочу сказать «спасибо» в письме, а затем указать имя автора прямо под ним.

Спасибо за любую информацию.

решение1

Самый простой:

\begin{flushright}
Sincerely,
\end{flushright}

Однако это добавляет некоторые пробелы, которые вам могут не понадобиться. Возможно:

\hbox to\linewidth{\hfil Sincerely,\hfil}

Но в LaTeX такие вещи должны обрабатываться вашим файлом класса или пакета; то есть вы должны ввести что-то вроде этого \valediction{Sincerely}, а LaTeX сам позаботится о том, куда это поместить.

Какой класс вы используете? Я бы предложил newlfmдля букв; вы можете получить его из репозиториев вашего дистрибутива или напрямую из CTAN. Я бы также предложил прочитать The Not-So-Short Introduction to LaTeX2e, который вы также можете найти на CTAN. Он даст вам основы для самостоятельного ответа на эти вопросы.

решение2

Оставив в стороне все уместные комментарии о логической и физической разметке, как бы вы быстро это сделали в одноразовом сценарии?

Если у вас всего одна строка, то flushrightсреда выполнит эту работу. Если у вас несколько строк, вы, вероятно, захотите, чтобы они были выровнены по левому краю между собой. Это можно сделать, заключив их в tabular:

\begin{flushright}
  \begin{tabular}{l}
    Sincerely,\\[0.5in]
    John Smith \\
    Vice President of Widgets 
  \end{tabular}
\end{flushright}

Оставляет \\[0.5in]полдюйма пространства для физической подписи и т. д. Измените по желанию. Лично flushrightя вместо этого использую \ruleнулевой высоты, чтобы сдвинуть блок подписи на фиксированное расстояние вправо.

\noindent
\rule{4in}{0in}%
\begin{tabular}{l}
  Sincerely,\\[0.5in]
  John Smith\\
  Vice-President of Widgets
\end{tabular}

То же самое я проделываю с блоками даты и обратного адреса в заголовке письма, чтобы они все хорошо выстроились в ряд.

Опять же, идея логической разметки говорит, что мы должны полагаться на класс, который сделает это за нас, или, по крайней мере, программировать класс в соответствии с нашими собственными идеалами, а не жестко кодировать это в каждой букве, но иногда вам просто нужно что-то быстрое и работающее.

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