2010-06-15 4 views
15

Я вроде новичок в LaTeX и я с немного проблема ..LaTeX: Несколько авторов в статье в две колонки

Я использую twocolumn макет для моей article. Есть четыре автора, связанных с различными филиалами, и я пытаюсь перечислить их под заголовком, чтобы они охватывали всю ширину страницы (все на одном уровне). Он должен быть похож на это:

    Article Title 

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


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

В настоящее время у меня есть что-то вдоль линий:

\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} 

Проблема заключается в том, что авторы не отображаются все на том же уровне, вместо этого я получаю первые три рядом друг с другом, а затем последним внизу.

Есть ли способ достичь того, чего я хочу? Также, если возможно, как я могу настроить шрифт филиалов (чтобы быть меньше и выделен курсивом)?

+2

Это наиболее распространено, например, с использованием двухколоночного стиля IEEE LNCS, чтобы указать принадлежность к макросу '\ thanks', т. Е. В виде сносок. –

ответ

14

я собрал небольшой тест здесь:

\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} 

вещей, чтобы отметить, название, автор и дата поля объявлены до \begin{document}. Кроме того, многокамерный пакет, вероятно, не нужен в этом случае, поскольку вы объявили twocolumn в классе документа.

Этот пример помещает всех четырех авторов в одну строку, но если у ваших авторов есть более длинные имена, отделы или электронные письма, это может привести к переходу на другую строку. Возможно, вы сможете немного изменить размер шрифта, чтобы все было в порядке. Это можно сделать, сделав что-то вроде {\small First Author}. Вот более подробная статья о \LaTeX размерах шрифта:

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

Для наклонного вы можете использовать {\it First Name} или \textit{First Name}.

Будьте осторожны, если документ предназначен для публикации, часто журналы или материалы конференций имеют свои собственные правила форматирования, поэтому обход размер шрифта может быть недопустим.

+0

К сожалению, с фактическими именами на месте все еще не поместилось на одной линии. Это просто предпочтение, но я думаю, я не должен мешать тому, как LaTeX организует макет, спасибо в любом случае. BTW, определяющий '\ title' и' \ author' после '\ begin {document}' работает нормально для меня .. – Amro

2

Что об использовании табличной внутри \author{}, так же, как в 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} 

Это создаст две колонны авторов с любым documentclass.