github.com/sbinet/present-tex@v0.5.0/templates/beamer.tmpl (about) 1 {/* This is the beamer slide template. It defines how presentations are formatted. */} 2 3 <<define "root">>\documentclass[9pt]{beamer} 4 5 \usepackage[utf8]{inputenc} 6 \usepackage{colortbl} 7 \usepackage[english]{babel} 8 9 \newcommand{\colhref}[3][blue]{\href{#2}{\color{#1}{#3}}}% 10 11 12 \newcommand{\myblue} [1] {{\color{blue}#1}} 13 \newcommand{\newauthor}[4]{ 14 \parbox{0.26\textwidth}{ 15 \texorpdfstring 16 { 17 \centering 18 #1 \\ 19 \colhref{#2}{\texttt{#3}} \\ 20 #4 \\ 21 } 22 {#1} 23 } 24 } 25 26 <<if hasCode>> 27 % for code colouring 28 \usepackage{minted} 29 <<- end>> 30 31 % beamer template 32 \beamertemplatetransparentcovereddynamic 33 \usetheme{<<beamerTheme>>} 34 35 \hypersetup{% 36 pdftitle={<<.Title | style>>},% 37 <<.Authors | pdfAuthor>>% 38 } 39 40 \title[<<.Title | style>>]{<<.Title|style>>} 41 <<.Authors | texAuthor>> 42 <<if .Subtitle>>\subtitle{<<.Subtitle | style>>}<<- end>> 43 <<if not .Time.IsZero>>\date{<<.Time.Format "2006-01-02">>}<<end>> 44 45 \begin{document} 46 47 \frame{\titlepage 48 } 49 50 \part<presentation>{Main Talk} 51 52 \section[slides]{slides} 53 54 <<range $i, $s := .Sections>> 55 \begin{frame}[fragile] 56 <<- if $s.Elem>> 57 \frametitle{<<$s.Title | style>>} 58 <<range $s.Elem>><<elem $.Template .>><<end>> 59 <<- else>> 60 \begin{columns} 61 \begin{column}{0.7\textwidth} 62 \begin{block}{} 63 \begin{center} 64 <<$s.Title | style>>\ldots 65 \end{center} 66 \end{block} 67 \end{column} 68 \end{columns} 69 <<- end>> 70 \end{frame} 71 <<end>><</* of Slide block */>> 72 \end{document} 73 <<end>> 74 75 <<define "newline">> 76 \\ 77 <<end>> 78 79 <<define "text">> 80 <<if .Pre>> 81 \begin{verbatim} 82 <<range .Lines>><<.>> 83 <<end>> 84 \end{verbatim} 85 <<else>><<range .Lines>><<. | style>> 86 <<end>><<end>> 87 <<end>> 88 89 <<define "list">> 90 \begin{itemize} 91 <<range .Bullet>>\item <<. | style>> 92 <<end>>\end{itemize} 93 <<end>> 94 95 <<define "code">> 96 \begin{minted}[]{<<.Ext | nodot>>} 97 <<.Raw | stringFromBytes>> 98 \end{minted} 99 <<end>> 100 101 <<define "image">> 102 \begin{figure}[h] 103 \begin{center} 104 \includegraphics[width=<<.Width>>cm,height=<<.Height>>cm]{<<.URL>>} 105 \end{center} 106 <<- if .HasCaption>><<template "caption" .Caption>><<- end>> 107 \end{figure} 108 <<end>> 109 110 <<define "caption">> 111 \caption{<<.Text>>} 112 <<- end>> 113 114 <<define "link">>\colhref{<<.URL>>}{\texttt{<<.Label|style>>}} 115 <<end>> 116 117 <<define "html">> 118 \begin{verbatim} 119 <<.HTML>> 120 \end{verbatim} 121 <<end>> 122 123 <<define "latex">> 124 <<.Latex>> 125 <<end>>