# How to include information about title, author, publisher on a title page?

EDIT: Border is not part of the final result - it's just a screenshot.

I want my title page (first page after cover) to look like this (taken from word document):

What is the proper way of laying out a title page? Should I use the title, author commands, or just layout text with vspace and such? However, I don't know if LaTeX has fields for specifying publisher and publisher place.

Any tips or examples on how to do this would be great.

-
Title pages can be designed using the titlepage environment. There's no provision for fields such as "publisher", as it would be impossible to foresee all kind of data one wants to put in a title page. Code it as you like. –  egreg Mar 4 '12 at 14:42
I rephrased your question title to make it a better fit for this site. As it was, it would've been too localized, but I think you're actually asking a legitimate and interesting question. –  doncherry Mar 4 '12 at 15:32
Possible ducplicate: tex.stackexchange.com/questions/35018/… –  Daniel Mar 4 '12 at 16:36
@egreg, JFTR: drozzy didn’t provide an MWE, so we don’t know, whether he (if the picture doesn’t lie) uses KOMA-script, where a \publishers title macro is provided, which on the other hand does not help the OP, because it is set together with the other fields (not as deep as the drozzy wishes) – it seems to me, it is meant for the editor(s). –  Speravir Mar 4 '12 at 19:20

If you type texdoc titlepages in a command line, you should find Peter Wilson's wonderful set of title page examples. Here's the link on CTAN: TitlePages.

-
Wow, that looks wonderful. Should give me some good reading :-) –  drozzy Mar 4 '12 at 14:50
The examples are so hard to figure out... I don't know which commands are the standard ones, and which ones are defined by the author... –  drozzy Mar 4 '12 at 19:00
@drozzy There's a basic set of commands at the beginning of the code examples which is common to all the examples. Then for each example, there is some extra code for that particular format. Also, since Peter Wilson is the author of the memoir class, you might want to look at its documentation. Memoir is excellent for book length projects. You might also want to look into using XeLaTeX or LuaLaTeX which have easier font selection capabilities than standard LaTeX. –  Alan Munn Mar 4 '12 at 19:11
Alan, somewhere I /had/ to write this, so it’s mot meant offensive against you: The tip with texdoc does not every time work with MiKTeX, especially the info section of CTAN is barely included, but also some packages are not. So a link to CTAN as you did is always welcome. –  Speravir Mar 4 '12 at 19:30
@Speravir Thanks for mentioning this. I've been told this before, too. :-) I forget that not everyone uses TeXLive. (And even then, perhaps some people have less than complete distributions installed.) –  Alan Munn Mar 4 '12 at 19:38

I am not sure whether the border is there in your title. Have a look at this. Hope it is useful.

\documentclass[12pt,twoside]{report}
\usepackage[english]{babel}
\usepackage[charter]{mathdesign}
\usepackage{graphicx}
\usepackage[a4paper,bindingoffset=0.2in,left=1in,right=1in,top=1in,bottom=1in]{geometry}
%-----------------------------------------------------------------
\begin{document}
% ----------------------------------------------------------------
\begin{titlepage}
%=========================
\begin{center}
\hspace{0pt}\\
\vspace{4cm}
{\Large\bfseries ANDRIY DROZDYUK}\\[5pt]
{\Large\bfseries DENYS DROZDYUK}\\
\vspace{3cm}
{\scalebox{2}{\Huge\bfseries FIBONACCI,}}\\
\vspace{0.8cm}
{\LARGE\bfseries HIS NUMBERS AND HIS}\\[10pt]
{\LARGE\bfseries RABBITS}\\
% ----------------------------------------------------------------
\vfill
Choven Publishing Company\\
TORONTO--2010
% ----------------------------------------------------------------
\end{center}
\end{titlepage}
% ----------------------------------------------------------------
\end{document}
% ----------------------------------------------------------------

-
Ops, nope, border should not be part of it. –  drozzy Mar 4 '12 at 16:12
@drozzy I have now removed the border. –  Harish Kumar Mar 4 '12 at 16:19
Are you sure this will work for differently sized layouts? –  drozzy Mar 4 '12 at 17:59
@drozzy If I know your particular layout I can figure it out. Any how you can change the sizes using the geometry package mentioned in my code (i.e., change the margins and paper size). It will be helpful if you give details of your layout. –  Harish Kumar Mar 4 '12 at 23:02

In addition to the great reference Alan's referring to, I recommend just hard-coding your title page as you like. You can use the titlepage environment, but I don't find it to be particularly useful (see What does the titlepage environment do and what are its benefits?). You can access the information stored in \title and \author like this:

\documentclass{article}

\author{Frank Foo}
\title{Bar Baz}

\begin{document}

\makeatletter
\@author: \@title
\makeatother

\end{document}


Or you can use the titling package, which stores this information in macros:

\documentclass{article}

\usepackage{titling}

\author{Frank Foo}
\title{Bar Baz}

\begin{document}

\theauthor: \thetitle

\end{document}


For vertical alignment, I recommend using \vspace*{\fill}, which puts elements maximally far apart, e.g. if you want to put Choven Publishing Corp. etc. at the very bottom of your page.

If you want to vertically space out elements, but leave different amounts of space, you can use \vspace*{\stretch{n}}, e.g.

Foo

\vspace*{\stretch{1}}

Bar

\vspace*{\stretch{2}}

Baz


This gives you double the amount of space between Bar and Baz that you have between Foo and Bar. You can use any numbers you like, of course.

If you want to put elemtents next to each other (e.g. some text and a logo), minipages will be your friend. There's a question about that somewhere here, which I couldn't find right now, but I'll insert the link if I come across it again.

Finally, as you implied in your question, it's good to use \vspace or \vspace* to add vertical space; don't use several instances of \\.

-