17

I want my title page to look like this

                                Title
                                Author
                                Date
          Coordinator1                          Coordinator2
                          Dept. of Physics
                            ABC College

If I put some text after \maketitle, it gets shifted to next page. How can I add this to same page? Is there any way of doing this (except writing the whole title page on my own)?

Thanks in advance.

  • 1
    Use titlepage environment. – user11232 Jul 15 '12 at 13:08
  • 1
    Add the option notitlepage to your \documentclass and issue a \newpage after ABC College. For the future: Please always add a minimal working example (MWE) that illustrates your problem. As your question is right now, you're forcing us to do a lot of guesswork. – doncherry Jul 15 '12 at 13:10
  • 1
    most importantly, what document class are you using? – barbara beeton Jul 15 '12 at 15:27
  • You can also just redefine what \maketitle does. See my example below – Superuser27 Mar 7 at 14:25
16

Here's a quick way by means of a \date hijacking:

enter image description here

\documentclass{book}
\title{Title}
\author{Author}
\date{\parbox{\linewidth}{\centering%
  \today\endgraf\bigskip
  Coordinator 1 \hspace*{3cm} Coordinator 2\endgraf\medskip
  Dept.\ of Physics \endgraf
  ABC College}}
\begin{document}
\maketitle
\end{document}

The reason for being able to do this is because the title macros (\title, \author and \date) can contain anything, as long as it's not paragraphs. \endgraf is okay though.

Of course, it is not that difficult to create your own, non-standard title page using other means (like the titlepage environment). For more on this, see Resources for title page and front matter design.

  • Thanks,worked for me.But one more issue.If i try to increase hspace between 'Coordinator1' and 'Coordinator2', Coordinator2's text alignment changes(wrapping).Is this because I have used the full width of the page ? – abhi120 Jul 15 '12 at 19:20
  • @abhi120: Yes. If you use more than \linewidth (or \textwidth), wrapping will occur. Since I don't know the extent to which it overlaps or the actual content, I would need more information to adequately recommend an alternative solution. – Werner Jul 15 '12 at 22:29
  • There are better ways of achieving the same thing without messing with predefined text fields. – Superuser27 Mar 7 at 14:08
  • @Superuser27: Sure thing! There are always better ways of doing things, depending on your situation. – Werner Mar 7 at 16:21
5

You can just redefine the maketitle to do whatever you want. In the example below feel free to tweak the spacing and font styles to change them to whatever you like:

\documentclass{article}
\makeatletter
\renewcommand{\maketitle}{
\begin{center}

\pagestyle{empty}
\phantom{.}  %necessary to add space on top before the title
\vspace{3cm}

{\Huge \bf \@title\par}
\vspace{2.5cm}

{\LARGE Your Name}\\[1cm]

{\Large\@date}

\vspace{4.5cm}
{\Large Advisor 1}\hspace{2cm}{\Large Advisor 2}\\[2cm]
Dept. of Foo\\
ABC College
%if you want something in the bottom of the page just use /vfill before that.

\end{center}
}\makeatother


\title{Your great title}  % you can actually insert these directly above if you prefer.
\date{March 2019}

\begin{document}
    \maketitle
\end{document}

output

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.