Я использую LaTeX, но я считаю себя только обычным пользователем. У меня есть особая необходимость. Если у меня есть \section{Something}
и я хотел бы { something else }
на той же вертикальной линии, что и раздел. Но выровнен вправо. Как бы я поступил так?
3 ответа
Если вы хотите сделать это только один раз ... не надо. Найдите какой-нибудь другой способ представить этот единственный бит информации. \hfil[l][l]
будет работать, но он может нанести ущерб содержанию, если вы не будете осторожны, и в общем случае вам просто не следует туда идти.
Если вы хотите добавить немного дополнительной информации к каждому заголовку раздела или даже к большинству из них, вам придется взламывать команды секционирования. Вы, вероятно, в конечном итоге объявите какую-то \customsection[Optional ToC text]{Section title}{Extra information you want on the right side}
. Если вы можете, используйте пакет titlesec
; это сэкономит вам много времени.
Ага, я нашел то, что может быть полезным! Пакет titlesec
имеет множество настроек для заголовков, включая заголовки разделов.
Вот PDF примеров, которые содержат что-то вроде этого, # 8.
Используйте \hfill.
\section{Something \hfill something else}
Обратите внимание, что это отвечает вашим требованиям к внешнему виду, я не слишком уверен, хотите ли вы, чтобы "Нечто" рассматривалось как часть заголовка, поскольку в приведенном выше решении "Нечто другое" рассматривается в качестве заголовка.