LINUX.ORG.RU

[latex] Вопросы по заголовкам и библиографии

 


0

2

Привет, ЛОР.

Делаю курсач в LaTeX. Возникли следующие вопросы. Как сделать, чтобы:

  1. заголовок раздела (section) в теле документа начинался с абзацного отступа, а вторая и последующие строки длинного заголовка начинались под первой буквой заглавной строки (т.е. с той же горизонтальной позиции)?

    То есть:

        1 Длинный заголовок, который (вместе с номером)
          начинается с абзацного отступа, а последующие строки
          начинаются прямо под первой буквой первой строки
    
        Тут c того же самого абзацного отступа начинается
    текст раздела

    Что есть сейчас:

    \usepackage{titlesec}
    
    % формат заголовка раздела
    \titleformat{\section}[block]{\bfseries}
             {\arabic{section}}{1ex}{\raggedright}
    
    \titlespacing*{\section}{0mm}{3.50ex plus 1ex minus .2ex}{2.3ex plus .2ex}
  2. в перечислении списка использованных источников вторая и последующая строки каждого элемента не выделялись отступами, т.е.:
        1 Блаблаблаблабла
    блабла
    
        2 Блаблаблаблабла
    блаблаблабла
    блабла

В качестве класса документа использую extarticle

PS. cast Evgueni, Eddy_Em

1. Подключить пакет indentfirst, переопределить поведение \section

Правда, я не понимаю, во-первых, зачем это нужно, и, во-вторых, длинные заголовки не влезут ни в колонтитул, ни в оглавление. Если все-таки нужно, подсказываю, как переопределить: воткнуть номер раздела после \indent, а затем - \parbox (ширину его нужно будет либо вычислить, либо просто отнять от \textwidt'а \indent). В этот-то \parbox и воткнуть заголовок раздела (не забыв добавить его в содержание).

2. Про отступы можно глянуть здесь. \leftskip, кажется

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Подключить пакет indentfirst

уже подключен, с этим я справился :-)

Правда, я не понимаю, во-первых, зачем это нужно, во-вторых, длинные заголовки не влезут ни в колонтитул, ни в оглавление

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

Спасибо, кажется я понял. Как сделаю, выложу результаты сюда

theNamelessOne ★★★★★
() автор топика
Ответ на: комментарий от theNamelessOne

Переопределил \section через \@startsection, все работает

theNamelessOne ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.