Como criar um livro de resumos (coleção de resumos) incluindo afiliações

Como criar um livro de resumos (coleção de resumos) incluindo afiliações

Preciso criar um livro de resumos, que é uma coleção de cerca de 20 resumos. Cada resumo deve ser colocado em uma única página e cada resumo vem com seu título e um ou vários autores com suas afiliações. O livro de resumos deve incluir um sumário incluindo todos os títulos e autores correspondentes.

Ainda não tenho certeza de qual é a melhor classe Latex para tal tarefa e como usar afiliações para os resumos individuais (já que não posso usar \maketitle, pois tenho muitos resumos).

Aqui está um pequeno exemplo com apenas dois resumos:

\documentclass[11pt,a4paper]{article}

\usepackage[ngerman]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}

\setlength{\parindent}{0cm} % Default is 15pt.

\begin{document}

{\centering \section*{This is a test title of an abstract}}
\vspace{\baselineskip}
First Author1, Second Author2\\
1Ministry of Silly Walks\\
2Institute of Everything Important\\
\vspace{\baselineskip}

\blindtext[3]

\pagebreak

{\centering \section*{This is a second abstract}}
\vspace{\baselineskip}
First Author1\\
1Ministry of Tomatoes\\
\vspace{\baselineskip}

\blindtext[3]

\end{document}

Quais são as melhores configurações de formato ou alguém já criou uma coleção de resumos? Como criar um sumário com títulos e autores?

Responder1

Você pode usar esta resposta como ponto de partida.

Em primeiro lugar, o pacote tocloftpermite-nos criar uma "Lista de Resumos"

\usepackage[titles]{tocloft}

\newcommand{\listabstractname}{List of Abstracts}
\newlistof[section]{abstracts}{abs}{\listabstractname}

Então definimos nosso próprio ambiente abstractsque leva o título como argumento

\newenvironment{abstracts}[1]{%
\refstepcounter{abstracts}%
\small%
\begin{center}%
  \textbf{#1}%
\end{center}%
\quotation%
\addcontentsline{abs}{abstracts}{#1}%
}{%
\endquotation%
\clearpage%
}

Por fim, criamos um novo comando \abstractauthorpara imprimir o(s) autor(es) no documento e adicioná-los à "Lista de Resumos"

\newcommand\abstractauthor[1]{\authortoabs{#1}\printabstractauthor{#1}}

\newcommand{\printabstractauthor}[1]{%
{\noindent\centering\scshape#1\par\nobreak\vspace*{35pt}}%
}
\newcommand{\authortoabs}[1]{%
  \addtocontents{abs}{\vskip-10pt}%
  \addtocontents{abs}{%
    \protect\contentsline{section}{\hskip1.3em\mdseries\scshape\protect\scriptsize#1}{}{}}%
  \addtocontents{abs}{\vskip5pt}%
}

Para mostrar a lista que você tem, chame o comando

\listofabstracts

e o abstractsambiente deveria ser algo como

\begin{abstracts}{This is a test title of an abstract}
\abstractauthor{First Author, Second Author}
abstract contents
\end{abstracts}

Infelizmente não consegui adicionar afiliações aos autores. Você pode modificar meu código para conseguir isso ....

MWE:

\documentclass[11pt,a4paper]{article}

\usepackage[ngerman]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}

\setlength{\parindent}{0cm} % Default is 15pt.

\usepackage[titles]{tocloft}

\newcommand{\listabstractname}{List of Abstracts}
\newlistof[section]{abstracts}{abs}{\listabstractname}

\newenvironment{abstracts}[1]{%
\refstepcounter{abstracts}%
\small%
\begin{center}%
  \textbf{#1}%
\end{center}%
\quotation%
\addcontentsline{abs}{abstracts}{#1}%
}{%
\endquotation%
\clearpage%
}

\newcommand\abstractauthor[1]{\authortoabs{#1}\printabstractauthor{#1}}

\newcommand{\printabstractauthor}[1]{%
{\noindent\centering\scshape#1\par\nobreak\vspace*{35pt}}%
}
\newcommand{\authortoabs}[1]{%
  \addtocontents{abs}{\vskip-10pt}%
  \addtocontents{abs}{%
    \protect\contentsline{section}{\hskip1.3em\mdseries\scshape\protect\scriptsize#1}{}{}}%
  \addtocontents{abs}{\vskip5pt}%
}

\begin{document}

\listofabstracts
\clearpage

\begin{abstracts}{This is a test title of an abstract}
\abstractauthor{First Author, Second Author}
\blindtext[3]
\end{abstracts}

\begin{abstracts}{This is a second abstract}
\abstractauthor{First Author}
\blindtext[3]
\end{abstracts}

\end{document} 

Saída (Lista de Resumos)

insira a descrição da imagem aqui

Saída (um resumo)

insira a descrição da imagem aqui

informação relacionada