1

Я использую LaTeX, но я считаю себя только обычным пользователем. У меня есть особая необходимость. Если у меня есть \section{Something} и я хотел бы { something else } на той же вертикальной линии, что и раздел. Но выровнен вправо. Как бы я поступил так?

3 ответа3

3

Если вы хотите сделать это только один раз ... не надо. Найдите какой-нибудь другой способ представить этот единственный бит информации. \hfil[l][l] будет работать, но он может нанести ущерб содержанию, если вы не будете осторожны, и в общем случае вам просто не следует туда идти.

Если вы хотите добавить немного дополнительной информации к каждому заголовку раздела или даже к большинству из них, вам придется взламывать команды секционирования. Вы, вероятно, в конечном итоге объявите какую-то \customsection[Optional ToC text]{Section title}{Extra information you want on the right side} . Если вы можете, используйте пакет titlesec ; это сэкономит вам много времени.

3

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

Вот PDF примеров, которые содержат что-то вроде этого, # 8.

2

Используйте \hfill.

\section{Something \hfill something else}

Обратите внимание, что это отвечает вашим требованиям к внешнему виду, я не слишком уверен, хотите ли вы, чтобы "Нечто" рассматривалось как часть заголовка, поскольку в приведенном выше решении "Нечто другое" рассматривается в качестве заголовка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .