This semester I will be serving in OU COB Research Colloquium. We organize research presentations in college of business. As part of my duties I was tasked with creating posters. I considered my options and decided that creating new posters every other week was too much work.
So I created a tex file that grabs the relevant information with datatool package and uses a beamer template to generate the poster.
This is the relevant piece of Latex code.
\usepackage{datatool} % TO READ DATA FROM FILE
% READ PARAMETERS FROM FILE
\DTLsetseparator{ = } % SEPARATOR, WHITE SPACES ARE NECESSARY
% Loads mydata.dat with column headers key and value
\DTLloaddb[noheader, keys={key,value}]{data}{data.dat}
\newcommand{\missingcommand}[1]{\DTLfetch{data}{key}{#1}{value}}
\title[Beamer Poster]{Business Research Colloquia}
\date{\missingcommand{cqDate}, \missingcommand{time}, \missingcommand{location} }
The data is formatted as follows in a file called data.dat:
cqDate = February 22\textsuperscript{nd}, Friday
time = 13:00 - 14:00
location = Copeland 601
author1 = Dr. Zoidberg
title1 = Use of Tentacles in Human Relations
abstract1 = "Tentacles, mandibles and pinchers are some of the most popular ways to interact with our surroundings. Unfortunately beyond obscure Japanese sources the use of tentacles have received scant attention."
author2 = Prof. Farnsworth
title2 = Expectation Disconfirmation via Delivery of Good News
abstract2 = "Good news everyone. I invented a machine that would make everyone attend the research colloquia."
So that once rendered, the poster looks like this:

All mentions of author names, titles, abstracts, dates, times and locations are drawn from the data file.
I drew a lot of inspiration from this stack exchange post by Michael P on datatools: https://tex.stackexchange.com/a/322198/88794
The poster theme used in this poster was derived from this template by Nathaniel Johnston: http://www.nathanieljohnston.com/2009/08/latex-poster-template/
Leave a comment