Sem-Addons extension for Seminar LaTeX class
This is a LaTeX extension file for seminar. It will ease slide production.
Documents must be compiled with latex and dvips before conversion in pdf via ps2pdf (or pstopdf) command.
Commands
Commands for lecture title:
- \logo sets lecture/company logo (if not set, not used)
- \title sets lecture title
- \author sets lecture author name
- \address sets lecturer address (if not set, not used)
- \email sets lecturer email (if not set, not used)
- \date sets lecture date (if not set, \today is used. if empty, not used)
- \supervisor sets supervisor name (if not set, not used)
- \thanks sets lecturer thanks in foot note (if not set, not used)
Commands for slide style:
- \maketitle creates the cover slide
- specific commands to customize header:
- \conference sets conference name
- \classification sets classification mode (if not set, not used)
- \pageauthor sets lecture author name (usually shorter than \author)
- specific commands to customize footer:
- \logo sets lecture/company logo (if not set, not used) for footer
- \slideframe changes frame style, argument is:
- Rule for a simple bottom line,
- Fbox for a frame box with round corners,
- and DLbox for 2 lines (one top, one bottom).
- \linecenter centers argument into the current line
- \framecolbox create a color box, arguments are
- color,
- box width,
- and box content
- \twocolumns creates two columns layout, arguments are:
- size of the left column (default value is 0.5\linewidth),
- content of the left column,
- and content of the right column.
- \chapter create chapter slide
- \makeslideheading creates slide heading
- \makeslidesubheading creates slide sub-heading
- \nospacing setup list without margin
- environment bulletlist create an list with fancy blue item
- environment circleenumerate creates enumeration where figures are written in a white circle
- environment diskenumerate creates enumeration where figures are written in a black bullet
- \ktrue for "true",
- \kfalse for "false",
- \kthus for "thus",
- \kinduce for "induce",
- \khence for "hence",
- \klead for "lead",
- \knote for "note",
- \kedem for "end of demonstration",
- and \kwarn for "warning".
- \rbull for red,
- \bbull for blue,
- \gbull for green,
- \brbull for brown,
- \pbull for purple,
- \mbull for magenta,
- \cbull for cyan,
- \ybull for yellow,
- \obull for orange,
- \kbull for black,
- \gtrue for green "true",
- \rfalse for red "false",
- \bthus for blue "thus",
- \binduce for blue "induce",
- \bhence for blue "hence",
- \blead for blue "lead",
- \rnote for red "note",
- \bedem for blue "end of demonstration",
- and \owarn for orange "warning".
- \lastslide can be placed on last slide to mark it
Commands inside slide:
Black logical bullets:
Colored bullets:
Colored logical bullets:
Special commands are:
Example
\documentclass[a4]{seminar} \input{sem-addons.inc} \title{Lecture title} \author{Laurent Mazet} \pageauthor{L. Mazet} \email{mazet@softndesign.org} \def\up#1{\leavevmode \raise.16ex\hbox{#1}} \date{4\up{th} November 2014} \conference{Soft'n'Design} \classification{~} %\logo{logo} \thanks{Thanks to my compagny} \begin{document} \maketitle \begin{slide} \slidecontents \end{slide} \begin{slide} \slideheading{Commands} \slidesubheading{Commands for slide style:} \begin{list}{\gbull}{\nospacing} \item \verb+\maketitle+ creates the cover slide \item Specific commands to customize header: \begin{list}{\bbull}{\nospacing} \item \verb+\conference+ sets conference name \item \verb+\classification+ sets classification mode (if not set, not used) \item \verb+\pageauthor+ sets lecture author name (usually shorter than \verb+\author+) \end{list} \item Specific commands to customize footer: \begin{list}{\cbull}{\nospacing} \item \verb+\logo+ sets lecture/company logo (if not set, not used) for footer \end{list} \item \verb+\slideframe+ changes frame style, argument is: \begin{list}{\mbull}{\nospacing} \item \verb+Rule+ for a simple bottom line, \item \verb+Fbox+ for a frame box with round corners, \item and \verb+DLbox+ for 2 lines (one top, one bottom). \end{list} \end{list} \end{slide} \begin{slide} \slideheading{Examples} \slidesubheading{Environment twocolumns} \twocolumns{foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar f o o b a r f o o b a r f o o b a r f o o b a r f o o b a r}{foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar f o o b a r f o o b a r f o o b a r f o o b a r} \twocolumns[0.6\linewidth]{foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar f o o b a r f o o b a r f o o b a r f o o b a r}{FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR FOO BAR} \lastslide \end{slide} \end{document}
Download
Changelogs
Sem-addons 0.5 (2014//11/08)
- First packaging
Sem-addons 0.4 (2009/04/02)
- More genericity
Sem-addons 0.3 (2007/xx/xx)
- Add contribs from MK
Sem-addons 0.2 (2003/xx/xx)
- First extension file
Sem-addons 0.1 (1999/09/14)
- First set of macros