2010-06-15 10 views
15

Je suis un peu nouveau pour LaTeX et je vais avoir un peu d'un problème ..LATEX: Plusieurs auteurs dans un article sur deux colonnes

J'utilise une mise en page twocolumn pour mon article. Il y a quatre auteurs impliqués avec des affiliations différentes, et j'essaie de tous les énumérer sous le titre afin qu'ils couvrent toute la largeur de la page (tous sur le même niveau). Il devrait ressembler à ceci:

    Article Title 

auth1FN auth1LN  2 ... 3 auth4FN auth4LN 
department   ...  department 
    school    ...   school 
    [email protected]   ...   [email protected] 


    Abstract    ..................... 
....................   ..................... 
....................   ..................... 
....................   ..................... 

Actuellement j'ai quelque chose le long des lignes:

\documentclass[10pt,twocolumn]{article} 
\usepackage{multicol} 

\begin{document} 

\begin{multicols}{2} 
\title{Article Title} 
\author{ 
    First Last\\ 
    Department\\ 
    school\\ 
    [email protected] 
    \and 
    First Last\\ 
    ... 
} 
\date{} 
\maketitle 
\end{multicols} 

\begin{abstract} 
... 
\end{abstract} 

\section{Introduction} 
... 

\end{document} 

Le problème est que les auteurs ne sont pas affichés tout au même niveau, au lieu que je reçois les trois premiers l'un à côté de l'autre, suivi par le dernier en dessous.

Y at-il moyen de réaliser ce que je veux? Aussi, si possible, comment puis-je personnaliser la police des affiliations (pour être plus petit et en italique)?

+2

Il est le plus commun, par exemple, avec le style à deux colonnes IEEE LNCS, d'indiquer des affiliations avec la macro '\ merci ', c'est-à-dire comme notes de bas de page. –

Répondre

14

Je mis en place un petit test ici:

\documentclass[10pt,twocolumn]{article} 

\title{Article Title} 
\author{ 
    First Author\\ 
    Department\\ 
    school\\ 
    [email protected] 
    \and 
    Second Author\\ 
    Department\\ 
    school\\ 
    [email protected] 
    \and 
    Third Author\\ 
    Department\\ 
    school\\ 
    [email protected] 
    \and 
    Fourth Author\\ 
    Department\\ 
    school\\ 
    [email protected] 
} 
\date{\today} 

\begin{document} 

\maketitle 

\begin{abstract} 
\ldots 
\end{abstract} 

\section{Introduction} 
\ldots 

\end{document} 

choses à noter, le titre, les champs de l'auteur et la date sont déclarées avant \begin{document}. En outre, le package multicol est probablement inutile dans ce cas puisque vous avez déclaré twocolumn dans la classe de document.

Cet exemple place les quatre auteurs sur la même ligne, mais si vos auteurs ont des noms plus longs, des départements ou des e-mails, cela peut entraîner le passage sur une autre ligne. Vous pourriez être en mesure de modifier les tailles de police autour d'un peu pour faire les choses en forme. Cela pourrait être fait en faisant quelque chose comme {\small First Author}. Voici un article plus détaillé sur \LaTeX tailles de police:

https://engineering.purdue.edu/ECN/Support/KB/Docs/LaTeXChangingTheFont

Pour Italique, vous pouvez utiliser {\it First Name} ou \textit{First Name}. Cependant, si le document est destiné à être publié, les journaux ou les procédures de conférence ont souvent leurs propres règles de mise en forme, de sorte que la tromperie de la taille de la police peut ne pas être autorisée.

+0

Malheureusement, avec les noms en place, les choses ne correspondaient toujours pas à la même ligne. C'est juste une préférence, mais je suppose que je ne devrais pas essayer d'interférer avec la façon dont LaTeX organise la mise en page, merci quand même. BTW définissant '\ title' et' \ author' après '\ begin {document}' fonctionne bien pour moi .. – Amro

2

Qu'en est-il l'aide d'un tableau à l'intérieur \author{}, tout comme dans les macros IEEE:

\documentclass{article} 
\begin{document} 
\title{Hello, World} 
\author{ 
\begin{tabular}[t]{[email protected]{\extracolsep{8em}}c} 
I. M. Author & M. Y. Coauthor \\ 
My Department & Coauthor Department \\ 
My Institute & Coauthor Institute \\ 
email, address & email, address 
\end{tabular} 
} 
\maketitle  
\end{document} 

Cela produira deux colonnes auteurs avec une documentclass.