Создание форматирования заголовков глав и разделов в соответствии со стандартом APA6

Создание форматирования заголовков глав и разделов в соответствии со стандартом APA6

Для своей диссертации я используюМагистерскаяДокторскаяДиссертацияшаблон и необходимо изменить заголовки в соответствии с правилами APA6.

АПА6

я нашелэто превосходное решение TeX.SEдля этого, но поскольку я не использую ни один из классов документов KOMA-Script, предлагаемые команды RedeclareSectionCommandиsectioncatchphraseformat возвращаютНеопределенная последовательность управления.

Есть ли способ включить эти команды в моем классе документа или есть другой способ создать эти точные форматы заголовков? Пока что я нашел только людей, работающих напрямую с классами KOMA-Script или классом apa6.

(Из-за использования определенного шаблона и сути моей проблемы «Что включить, чтобы X работало», я не уверен, что именно мне следует включить в MWE. Я оставлю это, пока не будет получено конкретное требование.)

решение1

Стиль APA охватывает, возможно, сотню деталей, а не только заголовки. Чтобы соответствовать всем правилам APA6, лучше придерживаться класса apa6.

Класс apa6работает как заявлено и загружает все необходимые дополнительные пакеты. Смотрите этот простой пример.

\documentclass{apa6}

\usepackage{kantlipsum}

\begin{document}
    
    Normal Text
    
\kant[1]
    
    \section{Level 1}
    \kant[2]
    
    \subsection{Level 2}
    \kant[3]
    
    \subsubsection{Level 3}
    \kant[1]
    
    \paragraph{Level 4}
    \kant[2]

    \subparagraph{Level 5}  
    \kant[3]
    
    
\end{document}

введите описание изображения здесь

Если вы хотите использовать шаблон диссертации, вы можете попробовать рукопись в стиле Oveveleaf APA6.

https://www.overleaf.com/latex/templates/your-apa6-style-manuscript/kngbbqpypjcq

Обратите внимание, что последняя версиядиктатуры АПА — это АПА7, со многими изменениями. Видите разницу? (Вставьте apa7 вместо apa6 в прежнем коде)

введите описание изображения здесь

Так что еще один вариант был бы

https://www.overleaf.com/latex/templates/template-and-sample-for-authoring-apa7-manuscripts/pvhtwcrvcmsp

Зачастую редакция организации или журнала становится очень придирчивой. Лучше проконсультируйтесь с ними, прежде чем публиковать вашу рукопись.

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

http://ctan.math.washington.edu/tex-archive/macros/latex/contrib/apa7/apa7.pdf

и самое полезное (APA 6) от Purdue

https://engineering.purdue.edu/~mark/puthesis/

постоянный URL-адрес bit.ly/путезис

Из того же источника

Не существует комбинации опций, которая автоматически даст правильные заголовки, таблицы и рисунки в соответствии с Publication Manual of the American Psychological Association, шестое издание, пятый тираж, январь 2011 г. (Неофициально это известно как формат APA — я называю его APA6.) Спецификации APA6 ориентированы на короткие статьи и журнальные статьи. Он не определяет формат для оглавления, списка таблиц, списка рисунков и т. д. Он не определяет нумерацию, которая должна использоваться для глав, разделов, подразделов, подподразделов, уравнений и т. д.

... Отдел по защите диссертаций рекомендует использовать puthesis.

Для тестирования загрузите программное обеспечение puthesis и файлы шаблонов, поместите все в один каталог и скомпилируйте thesis.tex.

решение2

Я придумал решение для создания правильных форматов с помощью titlesecпакета. Интервал был подтвержден в соответствии с результатами класса apa6. К сожалению, я не смог сделать так, чтобы он автоматически подстраивался под размер шрифта документа, поэтому, если кто-то захочет использовать его для шрифтов меньше 12pt, его нужно будет перенастроить.

% in the preamble
\usepackage{titlesec}
\titleformat{\chapter}[hang]{\centering\bfseries}{\thechapter}{9pt}{}
\titlespacing{\chapter}{0pt}{.25\baselineskip}{\baselineskip}

\titleformat{\section}[hang]{\bfseries}{\thesection}{20pt}{}
\titlespacing{\section}{0pt}{\baselineskip}{0.2\baselineskip}

\titleformat{\subsection}[runin]{\bfseries}{\thesubsection}{3pt}{}[.\indent]
\titlespacing{\subsection}{11pt}{0.5\baselineskip}{0pt}

% after document start
\setlength{\parindent}{12pt}

Документация о том, как titleformat,titlespacing и ее аргументы можно найтив этом руководстве (стр. 3-5).

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