Information and discussion about specific document classes and how to create your own document classes.
marie2011
Posts: 138 Joined: Mon Feb 06, 2012 4:58 pm
Post
by marie2011 » Fri Mar 01, 2013 1:07 pm
Dear forum members,
I was wondering if it is possible to make the logo appear before the title. When I compile the document, I get the following order:
Title
Author
Logo
Date
But I would like to have:
Logo
Title
Author
Date
This is my minimal working example:
Code: Select all
\documentclass[10pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,ngerman,catalan,english]{babel}
\usepackage{pdfpages}
\usefonttheme[stillsansserifsmall]{serif}
\usefonttheme{structuresmallcapsserif}
\usetheme{Pittsburgh}
\usecolortheme{seahorse}
\setbeamertemplate{footline}[frame number]
\beamertemplatenavigationsymbolsempty
\thispagestyle{empty}
\institute{Logo}
\title{Title}
\author{Author}
\date{Date}
\begin{document}
\selectlanguage{spanish}
\begin{frame}
\titlepage
\end{frame}
\end{document}
Many thanks in advance.
Regards,
Marie
NEW: TikZ book now 40% off at Amazon.com for a short time.
And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p
marie2011
Posts: 138 Joined: Mon Feb 06, 2012 4:58 pm
Post
by marie2011 » Fri Mar 08, 2013 9:56 am
Dear forum members,
I have this minimal working example. Do you know how to get less space between author and date.
Code: Select all
\documentclass[10pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,ngerman,catalan,english]{babel}
\usepackage{pdfpages}
\usefonttheme[stillsansserifsmall]{serif}
\usefonttheme{structuresmallcapsserif}
\usetheme{Pittsburgh}
\usecolortheme{seahorse}
\setbeamertemplate{footline}[frame number]
\beamertemplatenavigationsymbolsempty
\thispagestyle{empty}
\titlegraphic{Logo}
\title{Title}
\author{Author}
\date{Date}
\makeatletter
\setbeamertemplate{title page}
{
\vbox{}
\vfill
\begin{centering}
\vskip0.25em%
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
\vskip2.25em%
\begin{beamercolorbox}[sep=8pt,center]{title}
\usebeamerfont{title}\inserttitle\par%
\ifx\insertsubtitle\@empty%
\else%
\vskip0.25em%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
\fi%
\end{beamercolorbox}%
\vskip1em\par
\begin{beamercolorbox}[sep=8pt,center]{author}
\usebeamerfont{author}\insertauthor
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center]{institute}
\usebeamerfont{institute}\insertinstitute
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center]{date}
\usebeamerfont{date}\insertdate
\end{beamercolorbox}\vskip0.5em
\end{centering}
\vfill
}
\makeatother
\begin{document}
\selectlanguage{spanish}
\begin{frame}
\titlepage
\end{frame}
\end{document}
Many thanks in advance.
Regards,
Marie
Johannes_B
Site Moderator
Posts: 4182 Joined: Thu Nov 01, 2012 4:08 pm
Post
by Johannes_B » Fri Mar 08, 2013 11:32 am
You can add a negative space by
\vspace{length}
between the two
beamercolorbox
environments.
Code: Select all
\documentclass[10pt]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish,ngerman,catalan,english]{babel}
\usepackage{pdfpages}
\usefonttheme[stillsansserifsmall]{serif}
\usefonttheme{structuresmallcapsserif}
\usetheme{Pittsburgh}
\usecolortheme{seahorse}
\setbeamertemplate{footline}[frame number]
\beamertemplatenavigationsymbolsempty
\thispagestyle{empty}
\titlegraphic{Logo}
\title{Title}
\author{Author}
\date{Date}
\makeatletter
\setbeamertemplate{title page}
{
\vbox{}
\vfill
\begin{centering}
\vskip0.25em%
{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
\vskip2.25em%
\begin{beamercolorbox}[sep=8pt,center]{title}
\usebeamerfont{title}\inserttitle\par%
\ifx\insertsubtitle\@empty%
\else%
\vskip0.25em%
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
\fi%
\end{beamercolorbox}%
\vskip1em\par
\begin{beamercolorbox}[sep=8pt,center]{author}
\usebeamerfont{author}\insertauthor
\end{beamercolorbox}
\begin{beamercolorbox}[sep=8pt,center]{institute}
\usebeamerfont{institute}\insertinstitute
\end{beamercolorbox}
\vspace{-20pt} %<-- right here
\begin{beamercolorbox}[sep=8pt,center]{date}
\usebeamerfont{date}\insertdate
\end{beamercolorbox}\vskip0.5em
\end{centering}
\vfill
}
\makeatother
\begin{document}
\selectlanguage{spanish}
\begin{frame}
\titlepage
\end{frame}
\end{document}
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
marie2011
Posts: 138 Joined: Mon Feb 06, 2012 4:58 pm
Post
by marie2011 » Sat Mar 09, 2013 1:20 pm
Many thanks, Johannes, everything works fine now.
Regards,
Marie