Is this too much or too little?
\documentclass{article}
\begin{document}
\title{Title}
\author{
\rule{1in}{0pt}\and
x\\
y\\
zzz \\
{\small \tt \{a\}@b.c} \\
\and
tt \\
ww \\
vvv \\
{\small \tt xx@yy}
}
\maketitle
\end{document}
![maketitle](https://i.stack.imgur.com/lEBSD.png)
Since you're using the article
document class, I suggest you the \patchcmd
macro of the etoolbox
package to alter the behavior of the \@maketitle
macro; the \@maketitle
macro contains formatting instructions that are executed internally when LaTeX encounters the \maketitle
instruction.
Simply insert the following commands towards the end of your document's preamble:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}{\begin{center}}{\begin{flushleft}}{}{}
\patchcmd{\@maketitle}{\begin{tabular}[t]{c}}{\begin{tabular}[t]{@{}l}}{}{}
\patchcmd{\@maketitle}{\end{center}}{\end{flushleft}}{}{}
\makeatother
The code replaces the \begin{center}
and \end{center}
statements with \begin{flushleft}
and \end{flushleft}
, and it changes the column type used in the internal tabular
environment used to typeset the \author
-related material from c
("center") to @{}l
("absolute flush-left").
Here's a version of your document, with the preamble stripped down to the bare necessities for typesetting the title, author, and date blocks. Incidentally, commands such as \small
act as switches and do not take an argument. Thus, instead of \small{EMAIL 1}
, it would be better to write {\small EMAIL 1}
-- the curly braces should delimite the scope of the \small
instruction.
\documentclass{article}
\usepackage{setspace}
\doublespacing
\usepackage[vmargin=1.0in,hmargin=1.6in]{geometry}
\usepackage{pxfonts}
\usepackage{xcolor}
\usepackage{hyperref}
\hypersetup{
colorlinks,
linkcolor={black!50!black},
citecolor={black!50!black},
urlcolor ={black!50!black}
}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}{\begin{center}}{\begin{flushleft}}{}{}
\patchcmd{\@maketitle}{\begin{tabular}[t]{c}}{\begin{tabular}[t]{@{}l}}{}{}
\patchcmd{\@maketitle}{\end{center}}{\end{flushleft}}{}{}
\makeatother
\begin{document}
\title{\textbf{TITLE}}
\author{\textsc{AUTHOR 1}\\
\small \emph{AFFILIATION 1}\\
\href{EMAIL 1}{\small{EMAIL 1}}\\\\
\textsc{AUTHOR 2}\\
\small \emph{AFFILIATION 2}\\
\href{EMAIL 2}{\small{EMAIL 2}}}
\date{}
\maketitle
\end{document}
Best Answer
For a single application it's rather pointless defining an appropriate
\maketitle
command.I would have also the title flush left.