Выравнивание отдельных заголовков по центру
Den4S opened this issue · 13 comments
Возникла необходимость в выравнивании отдельных заголовков (Введение, Содержание, Заключение и Список источников) по центру, при этом выравнивание всего остального должно быть по левому краю с абзацным отступом.
А также потребовали убрать выделение жирным у подпунктов (\subsection
) в тексте (попробовал через \usepackage{titlesec}
, но что-то не смог).
Подскажите, пожалуйста, как это можно реализовать? Заранее спасибо за ответ
По поводу выравнивания -- можно воспользоваться методом из вопроса на so.
В Dissertation/setup.tex
установите левое выравнивание:
\setcounter{headingalign}{1}
Для выравнивания отдельных заголовков по центру используйте конструкцию:
\chapter*{\centerline{Введение}}
По второму вопросу:
в файле Dissertation/disstyles.tex
добавьте рядом с \basegostsectionfont
новую команду \basegostsubsectionfont
:
\newcommand{\basegostsectionfont}{\fontsize{14pt}{16pt}\selectfont\bfseries}
\newcommand{\basegostsubsectionfont}{\fontsize{14pt}{16pt}}
и далее в том-же файле исправьте
\setsubsecheadstyle{\basegostsectionfont\hdngalign}
на
\setsubsecheadstyle{\basegostsubsectionfont\hdngalign}
@matsievskiysv, спасибо!
С выделением \subsection
, выравниванием заголовков "введение" и "заключение" помогло, с заголовками "содержание" и "список литературы" пока не разобрался
Возможно, будет проще вернуть
\setcounter{headingalign}{0}
и использовать конструкцию
\chapter*{\centerline{Моя глава}}
для своих глав.
Да, возможно, однако для своих глав (подглав и прочего) необходимо использовать выравнивание по левому краю с абзацным отступом. Если есть способ, который поможет их так выровнять вручную, то это может подойти.
\centerline
в данном случае – не совсем то, что хочется
\chapter*{Моя глава\hfill}
вроде делает то, что нужно.
Для \chapter
(без звездочки) добавление \hfill
вроде помогает (но без абзацного отступа). Выравнивать \section
и \subsection
таким образом не получается
Выравнивание списка литературы. В common/newnames.tex
:
\newcommand{\bibtitlefull}{\centerline{Список литературы}} % (ГОСТ Р 7.0.11-2011, 4)
@matsievskiysv, да, это пробовал
Вроде заработало. Введение и заключение делаем через \centerline
как описано выше.
Оглавление -- в common/renames.tex
заменяем
\renewcommand{\contentsname}{\centerline{Оглавление}}%
Список литературы -- в biblio/biblatex.tex
добавляем
\defbibheading{fullheading}{\chapter*{\centerline{#1}}\addcontentsline{toc}{chapter}{#1}}
и меняем
\printbibliography[heading=fullheading,keyword=bibliofull,section=0,title=\bibtitlefull]
@matsievskiysv, заработало, еще раз огромное спасибо!
Единственное, по центру сейчас выравнивается строчка "paragraph indent
+ Оглавление", а не просто "Оглавление" (т.е. немного не по центру осталось), но, наверное, это мелочи
Можно вручную подогнать:
\renewcommand{\contentsname}{\centerline{Оглавление\hspace{5cm}}}
Действительно, спасибо!