
ОТРЕДАКТИРОВАНО Я пишу диссертацию в классе отчетов и должен показывать отдельных авторов для каждой главы. Хотя авторы отображаются, они не форматируются в формате authblk. Есть ли у кого-нибудь идеи, что я могу делать неправильно? Код для моего основного текста:
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\graphicspath{{images/}}
\usepackage[a4paper,width=150mm, top=25mm, bottom=25mm, bindingoffset=6mm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{babel}
\usepackage[style=english]{csquotes}
\usepackage[style=authoryear]{biblatex}
\addbibresource{library.bib}
\usepackage{fixltx2e}
\usepackage{titlesec}
\titleformat{\chapter}[hang]
{\normalfont\huge\bfseries}
{\thechapter}{20pt}{\huge}
\usepackage{authblk}
\title{Something clever}
\author{Name}
\date{}
\begin{document}
\maketitle
\chapter*{Abstract}
\chapter*{Dedication}
\chapter*{Declaration}
\chapter*{Acknowledgment}
\tableofcontents
\chapter{Introduction}
\input{Chapters/introduction}
\chapter{Title of Chapter}
\input{Chapters/chap2}
\chapter{Title of Chapter}
\input{Chapters/chap3}
\chapter{Title of Chapter}
\input{Chapters/chap4}
\printbibliography
\end{document}```
While in the chapters the code is:
\title{something clever}
\author[1]{Name1}
\author[2]{Name2}
\author[1]{Name3}
\author[1]{Name4}
\affil[1]{af1}
\affil[2]{af2}
\date{}
\begin{abstract}
\end{abstract}
решение1
Я думаю, что проблема в том, что \maketitle
команда может быть использована в документе только один раз. Если я правильно помню, после первого использования она переопределяет себя, чтобы ничего не делать. Возможно, вы можете определить свою собственную версию \maketitle
, скажем \mymaketitle
, , которая этого не делает (в моей системе report.cls
код находится в /usr/local/texlive/2019/texmf-dist/tex/latex/base
), просто выбирая соответствующие части (вам действительно нужен заголовок после заголовка главы?).