You were using the arguments of textblock
in the wrong way (please refer to the textpos
package documentation for details). Anyway, your problem is that, according to your definition of varblock
, this new block expects a title; for the title of your poster, obviously you don't need this field, so instead of using varblock
you can simply use a beamercolorbox
with the appropriate color (in this case, the color block body
used to typeset the body of ordinary blocks). The code below illustrate this idea; of course, feel free to make the necessary adjustments according to your needs (I wasn't sure about the exact desired position for the blocks):
\documentclass[final, 12pt]{beamer}
\usepackage[size=custom,width=77,height=107,scale=1.4,orientation=portrait]{beamerposter}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{wrapfig,xcolor}
\usepackage{array,booktabs,tabularx,amsthm,multirow,amsmath}
\usepackage[absolute,overlay]{textpos}
\usepackage{mdframed}
\usepackage{tikz}
\usepackage{pifont}
\usepackage{multicol}
\usecolortheme{rose}
\newenvironment<>{varblock}[2][\textwidth]{
\setlength{\textwidth}{#1}
\begin{actionenv}#3
\def\insertblocktitle{#2}
\par
\usebeamertemplate{block begin}}
{\par
\usebeamertemplate{block end}
\end{actionenv}}
\begin{document}
\begin{frame}
\begin{textblock}{}(0.2,1)
\setlength{\textwidth}{75cm}%
\begin{beamercolorbox}{block body}
\vspace{-0.65cm}
\begin{center}
{\Large\textbf{\textcolor{violet!90}{Anticipated Complexities of Landfill to Estimate Fugitive $\mathrm{CH_{4}}$ using Micro-Meteorological Method.}}\\
\vspace{0.5cm}
\normalsize {\textbf{ M$^1$, T$^1$, J$^1$, R$^2$}}\\
\textcolor {black} {1.Uof A 2.Agri-Food Canada}}
\end{center}
\end{beamercolorbox}
\end{textblock}
\begin{textblock}{}(0.28,2.2)
\begin{varblock}[35cm]{\textbf{1. Introduction}}
blah blah
\end{varblock}
\end{textblock}
\end{frame}
\end{document}
The following answer is based on your code, but please be aware that it is possibile to follow a completely different approach to solve your problem. You may, for example, get rid of the \title
, \author
, etc. macros and insert the same information in a normal or custom block enviroment, so to have more control over it. Anyway, the following code tries to follow your MWE:
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[orientation=portrait,size=a0]{beamerposter} %2378 x 1682
\mode<presentation>{%
\usetheme{Frankfurt}%
}
\usepackage{mwe}
\title[S. N. A. E. L.]
{
\parbox{.25\textwidth}{\includegraphics[height=4cm]{dummylogo.png}\hfill}%
\parbox{.5\textwidth}{\hfil \huge Social Network Analysis in English Literature\hfil}%
\parbox{.25\textwidth}{\hfill\includegraphics[height=2cm]{dummylogo.png}}%
}
\author{\Large Sean Allred}
\institute{\Large University College Dublin%
%\\An Col\'aiste Ollscoile, Baile \'Atha Cliath
}
\date{\Large 26 April 2013}
\begin{document}
\begin{frame}[t]{}
\begin{beamercolorbox}{}
\maketitle
\end{beamercolorbox}
\vskip 50mm
\begin{block}{Title}
\lipsum
\end{block}
\end{frame}
\end{document}
To set the space for the logos in the topleft and right corners three \parbox
have been created inside \title
. Depending on the length of the title it may be needed to change the parboxes width (in the example I used .25 for the left and right parboxes and .5 for the center one).
If you want the logo only on one side, just remove one of the two includegraphics
and leave the parbox empty.
To show the title in the same page of the content I insterted the \maketitle
inside a beamercolorbox
.
To change the text size you could use the standard commands (as I did in the example) or scale everything using the option scale=<value>
when loading the beamerposter
package
Removing external margins from the colorbox
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[orientation=portrait,size=a0]{beamerposter} %2378 x 1682
\mode<presentation>{%
\usetheme{Frankfurt}%
}
\usepackage{mwe}
\title[S. N. A. E. L.]
{
\parbox{.24\textwidth}{\hspace{5pt}\includegraphics[height=4cm]{dummylogo.png}\hfill}%
\parbox{.5\textwidth}{\hfil \huge Social Network Analysis in English Literature\hfil}%
\parbox{.24\textwidth}{\hfill\includegraphics[height=2cm]{dummylogo.png}}%
}
\author{\Large Sean Allred}
\institute{\Large University College Dublin%
}
\date{\Large 26 April 2013}
\setbeamersize{text margin left=0cm,text margin right=0cm} %removes left and right margins
\begin{document}
\begin{frame}[t]{}
\vspace{-5pt} %removes margin between headline and colorbox
\begin{beamercolorbox}{}
\maketitle
\end{beamercolorbox}
\vskip 50mm
\centering\begin{minipage}{82cm} %introduces a new margin for the content
\begin{block}{Title}
\lipsum
\end{block}
\end{minipage}
\end{frame}
\end{document}
Best Answer
I assume you are using the confposter theme from http://www.njohnston.ca/2009/08/latex-poster-template/. If this is the case, simply redefine the
headline
template to use\raggedright
instead of the default\centering
Original definition
The complete example with the modification:
The result: