4

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.

lockstep
  • 250,273
  • 2
    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 04 '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 04 '12 at 15:32
  • Possible ducplicate: http://tex.stackexchange.com/questions/35018/resources-for-title-page-and-front-matter-design – Daniel Mar 04 '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 04 '12 at 19:20

3 Answers3

9

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.

Alan Munn
  • 218,180
  • Wow, that looks wonderful. Should give me some good reading :-) – Andriy Drozdyuk Mar 04 '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... – Andriy Drozdyuk Mar 04 '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 04 '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 04 '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 04 '12 at 19:38
6

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

enter image description here

\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}
% ----------------------------------------------------------------
Moriambar
  • 11,466
2

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

doncherry
  • 54,637