Форматирование глав и разделов Latex

Форматирование глав и разделов Latex


В моей возвращенной диссертации отмечено несколько исправлений форматирования. Я довольно неопытен в LaTeX и могу использовать только его базовые функции. У меня возникли проблемы с форматированием заголовков глав и разделов. Я попытался прочитать сведения о пакете titlesec и пришел в замешательство от документации. Я не могу понять структуру или команды. Ниже приведен код, который я нашел и изменил для заголовков глав, но я не уверен в нем.

     \usepackage{titlesec}
     \titleformat{\chapter}[display] 
     {\doublespacing\rmfamily\fontsize{12pt}{12pt}}
     {\MakeUppercase{\chaptertitlename\ \thechapter}\filcenter}{12pt}{\centering\uppercase}
     {\fontsize{12pt}{12pt}\filcenter} 

Вот исправления, которые мне предстоит внести:

     revise format for first page of each chapter:
     --use uniform double line spacing
     --use 12 point font size for chapter number and chapter title
     --use all caps for the word CHAPTER and for all words in chapter title
     --do not use bold font

      Revise all first level subheads:
      --centered on a line by itself
      --use 12 point font
      --use headline style caps
      --use underline
      --no extra blank space above or below subhead (spacing should match 
        spacing between lines of text)
      --do not use bold font

Мы будем признательны за любую помощь, которую вы можете оказать.

Спасибо, Терри.

решение1

Может быть, этого достаточно, чтобы начать. Из вашего описания не ясно, пронумерованы ли разделы или нет. Если нет, удалите \thesection\hspace*{ 1em}из определения раздела. Также не ясно, какой должен быть интервал перед разделами и после глав, поэтому вам нужно будет добавить соответствующие \titlespacingкоманды для них.

\documentclass[12pt]{book}
\usepackage[explicit]{titlesec}
\usepackage[normalem]{ulem}
\usepackage{textcase}
\usepackage{setspace}
\titleformat{\chapter}[display]%
     {\doublespacing\normalfont\fillast}
     {\MakeTextUppercase\chaptertitlename\ \thechapter}
     {0pt}{\MakeTextUppercase{#1}}

\titleformat{\section}[block]
  {\normalfont\scshape\fillast}
  {\uline{\thesection\hspace*{ 1em}#1}}
  {0pt}
  {}

\begin{document}

\chapter{This is a chapter that has a really really really long title to show how it will wrap and give you double spacing.}

This is the text that follows the chapter. 

\section{This is a section}
This is the text that follows the section.

\end{document}

вывод кода

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