水平線と番号と色などを含む章のセクション = 論文テンプレートの悪夢

水平線と番号と色などを含む章のセクション = 論文テンプレートの悪夢

私は非常にひどい修士論文テンプレートと格闘しています。何人かの賢い人が、手動で修正しなければ MS Word では実現できない機能を設計したので、私はそれをハックするために LaTeX で動作するようにしようとしています。

以下に取引を破棄する理由をいくつか挙げます: 論文テンプレートのプレビュー

章の形式 - Times New Roman、14 ポイント、赤色 (章番号を含む)、大文字、偶数ページの場合は右側に線が引かれ、奇数ページの場合は左側に線が引かれ、章番号が付きます。

セクションの形式 - Times New Roman、12 ポイント、偶数ページの場合は右側に線が引かれ、奇数ページの場合は左側に線が引かれ、セクション番号が示されます。

サブセクションも同様です。

見出しとフッターには、奇数ページと偶数ページで異なるページ番号が付いた色付きの線があります。

私は過去に LaTeX を使ったことがあり、LaTeX に関する知識もかなりありますが、これは私のスキルの範囲外です。どなたか、これらの決定的な要素の定義について手伝っていただけませんか?

答え1

セクションコマンドをレイアウトする方法は次のとおりですtitlesec

\documentclass[a4paper]{report}% http://ctan.org/pkg/amsproc
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[x11names,]{xcolor}
\usepackage{fourier}
\usepackage{microtype}
\SetTracking[no ligatures={f}]{encoding=*}{80}
\usepackage[strict]{changepage}%
 \usepackage{lipsum}

\usepackage[explicit]{titlesec}%

\titleformat{\chapter}[hang]
{\bfseries\fontsize{14pt}{14pt}\selectfont\color{IndianRed3}\lsstyle}
{\checkoddpage\ifoddpage\llap{\makebox[\dimexpr\marginparsep+\marginparwidth\relax][l]{\rule[-1.25ex]{\marginparwidth}{0.5ex}\llap{\thechapter}}}\else\thechapter\enspace \fi}
{0pt}
{\MakeUppercase{#1}\checkoddpage\ifoddpage\else\hfill\rlap{\makebox[\dimexpr\textwidth + \marginparsep][l]{\hspace{\marginparsep}\rlap{\rule[-1.25ex]{\marginparwidth}{0.5ex}}\thechapter}}\fi}%\titlerule[1.5pt]
\titlespacing*{\chapter}{0pt}{2ex}{1ex}
%
\titleformat{\section}
{\bfseries\large}
{\checkoddpage\ifoddpage\llap{\makebox[\dimexpr\marginparsep+\marginparwidth\relax][l]{\rule[-1.25ex]{\marginparwidth}{0.5ex}\llap{\thesection}}}\else\thesection\enspace \fi}
{0pt}
{#1\checkoddpage\ifoddpage\else\hfill\rlap{\makebox[\dimexpr\textwidth + \marginparsep][l]{\hspace{\marginparsep}\rlap{\smash{\rule[-1.25ex]{\marginparwidth}{0.5ex}}}\thesection}}\fi}%\titlerule[1.5pt]
\titlespacing*{\section}{0pt}{1ex}{0.5ex}

\titleformat{\subsection}
{\bfseries}
{\checkoddpage\ifoddpage\llap{\makebox[\dimexpr\marginparsep+\marginparwidth\relax][l]{\rule[-1.25ex]{\marginparwidth}{0.5ex}\llap{\thesubsection}}}\else\thesubsection\enspace \fi}
{0pt}
{#1\checkoddpage\ifoddpage\else\hfill\rlap{\makebox[\dimexpr\textwidth + \marginparsep][l]{\hspace{\marginparsep}\rlap{\smash{\rule[-1.25ex]{\marginparwidth}{0.5ex}}}\thesubsection}}\fi} \titlespacing*{\subsection}{0pt}{1ex}{0.5ex}

\begin{document}

\chapter{Introduction}

\lipsum[1]

\section{Motivation}
\lipsum[2]

\subsection{A First Motivation}

\lipsum[3]
\newpage

\chapter{Introduction}

\lipsum[1]

\section{Motivation}
\lipsum[2]

\subsection{A First Motivation}

\lipsum[3]

\end{document} 

ここに画像の説明を入力してください

関連情報