├── mmd-load-ams.tex ├── mmd-natbib-plain.tex ├── beamer ├── Portfolio.png ├── Vintage.png ├── beamerthemekeynote-portfolio.sty ├── beamerthemekeynote-vintage.sty └── beamerthemekeynote-gradient.sty ├── Organizational Overview.pdf ├── mmd-letterhead-footer.tex ├── Organizational Overview.graffle ├── mmd-memoir-header.tex ├── mmd-tufte-footer.tex ├── mmd-article-header.tex ├── mmd-tufte-handout-begin-doc.tex ├── mmd-tufte-book-footer.tex ├── mmd-tufte-book-begin-doc.tex ├── shaded-figure.tex ├── mmd-disable-natbib.tex ├── mmd-memoir-copyright.tex ├── mmd-beamer-footer.tex ├── mmd-equation-mode.tex ├── mmd-memoir-footer.tex ├── mmd-manuscript-header.tex ├── mmd-letterhead-header.tex ├── mmd-default-metadata.tex ├── subscript.sty ├── mmd-memoir-setup.tex ├── mmd-title.tex ├── mmd-memoir-packages.tex ├── mmd-article-begin-doc.tex ├── mmd-memoir-begin-doc.tex ├── mmd-beamer-begin-doc.tex ├── mmd-beamer-header.tex ├── mmd-memoir-layout-8.5x11.tex ├── mmd-beamer-header-11pt.tex ├── mmd-beamer-header-widescreen.tex ├── mmd-tufte-book-header.tex ├── mmd-tufte-handout-header.tex ├── mmd-manuscript-begin-doc.tex ├── letterhead ├── mmd-envelope.sty └── mmd-letterhead.sty ├── mmd-envelope-begin-doc.tex ├── mmd-letterhead-begin-doc.tex └── README.md /mmd-load-ams.tex: -------------------------------------------------------------------------------- 1 | % Load packages to improve support for math 2 | 3 | \usepackage{amssymb,amsmath} 4 | -------------------------------------------------------------------------------- /mmd-natbib-plain.tex: -------------------------------------------------------------------------------- 1 | % Switch away from author-year to avoid errors 2 | \bibpunct{(}{)}{;}{n}{}{,} 3 | -------------------------------------------------------------------------------- /beamer/Portfolio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fletcher/peg-multimarkdown-latex-support/master/beamer/Portfolio.png -------------------------------------------------------------------------------- /beamer/Vintage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fletcher/peg-multimarkdown-latex-support/master/beamer/Vintage.png -------------------------------------------------------------------------------- /Organizational Overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fletcher/peg-multimarkdown-latex-support/master/Organizational Overview.pdf -------------------------------------------------------------------------------- /mmd-letterhead-footer.tex: -------------------------------------------------------------------------------- 1 | % 2 | % MultiMarkdown memoir class footer file 3 | % 4 | 5 | \signature 6 | 7 | \input{mmd-memoir-footer} -------------------------------------------------------------------------------- /Organizational Overview.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fletcher/peg-multimarkdown-latex-support/master/Organizational Overview.graffle -------------------------------------------------------------------------------- /mmd-memoir-header.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure LaTeX to produce a PDF "book" using the memoir class 3 | % 4 | 5 | \documentclass[10pt,oneside]{memoir} 6 | 7 | \input{mmd-memoir-setup} 8 | -------------------------------------------------------------------------------- /mmd-tufte-footer.tex: -------------------------------------------------------------------------------- 1 | 2 | 3 | % Bibliography 4 | 5 | \ifx\bibliocommand\undefined 6 | \else 7 | \bibliographystyle{\bibliostyle} 8 | \bibliocommand 9 | \fi 10 | 11 | -------------------------------------------------------------------------------- /mmd-article-header.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure LaTeX to produce an article using the memoir class 3 | % 4 | 5 | \documentclass[oneside,article]{memoir} 6 | 7 | \input{mmd-memoir-setup} 8 | -------------------------------------------------------------------------------- /mmd-tufte-handout-begin-doc.tex: -------------------------------------------------------------------------------- 1 | 2 | 3 | \title{\mytitle} 4 | \author{\myauthor} 5 | 6 | \ifx\mydate\undefined 7 | \else 8 | \date{\mydate} 9 | \fi 10 | 11 | \begin{document} 12 | \maketitle 13 | 14 | -------------------------------------------------------------------------------- /mmd-tufte-book-footer.tex: -------------------------------------------------------------------------------- 1 | 2 | 3 | % Bibliography 4 | 5 | \ifx\bibliocommand\undefined 6 | \else 7 | \bibliographystyle{\bibliostyle} 8 | \bibliocommand 9 | \fi 10 | 11 | % Glossary 12 | \printglossaries 13 | 14 | 15 | % Index 16 | %\printindex 17 | 18 | -------------------------------------------------------------------------------- /mmd-tufte-book-begin-doc.tex: -------------------------------------------------------------------------------- 1 | 2 | 3 | \title{\mytitle} 4 | \author{\myauthor} 5 | 6 | \ifx\mydate\undefined 7 | \else 8 | \date{\mydate} 9 | \fi 10 | 11 | \begin{document} 12 | \maketitle 13 | 14 | \tableofcontents 15 | %\listoffigures 16 | %\listoftables 17 | -------------------------------------------------------------------------------- /shaded-figure.tex: -------------------------------------------------------------------------------- 1 | % Renew figure environment to include white background % 2 | % Useful in beamer presentations % 3 | 4 | \let\oldfigure\figure 5 | \let\endoldfigure\endfigure 6 | \renewenvironment{figure}[1]{\begin{oldfigure}[#1]\begin{shaded}}{\end{shaded}\end{oldfigure}} 7 | -------------------------------------------------------------------------------- /mmd-disable-natbib.tex: -------------------------------------------------------------------------------- 1 | % Change \citep to emulate \cite if natbib not in use 2 | % Redefine it as \cite if it natbib is loaded 3 | 4 | \ifx\citep\undefined 5 | \let\citep\cite 6 | \let\citet\cite 7 | \else 8 | \renewcommand\citep{\cite} 9 | \renewcommand\citet{\cite} 10 | \fi 11 | -------------------------------------------------------------------------------- /mmd-memoir-copyright.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Copyright Page 3 | % 4 | 5 | \vspace*{\fill} 6 | \setlength{\parindent}{0pt} 7 | 8 | \ifx\mycopyright\undefined 9 | \else 10 | \textcopyright{} \mycopyright 11 | \fi 12 | 13 | \begin{center} 14 | \framebox{ \parbox[t]{1.5in}{\centering Formatted for \LaTeX \\ 15 | by MultiMarkdown}} 16 | \end{center} 17 | 18 | \setlength{\parindent}{1em} 19 | \clearpage -------------------------------------------------------------------------------- /mmd-beamer-footer.tex: -------------------------------------------------------------------------------- 1 | % 2 | % MultiMarkdown beamer class footer file 3 | % 4 | 5 | % Back Matter 6 | \if@mainmatter 7 | \backmatter 8 | \fi 9 | 10 | \ifx\bibliocommand\undefined 11 | \else 12 | \part{Bibliography} 13 | \begin{frame}[allowframebreaks] 14 | \frametitle{Bibliography} 15 | \bibliographystyle{\bibliostyle} 16 | \def\newblock{} 17 | \bibliocommand 18 | \end{frame} 19 | \fi 20 | -------------------------------------------------------------------------------- /mmd-equation-mode.tex: -------------------------------------------------------------------------------- 1 | % Use equation mode intead of displaymath mode to number equations 2 | % This uses equation mode for all equations; you will have to customize 3 | % your document if you want to pick and choose. 4 | % 5 | % Based on a suggestion from Michael Sealander on the MMD Discussion list 6 | % 7 | % Fletcher T. Penney 8 | 9 | \renewcommand\[{\begin{equation}} 10 | \renewcommand\]{\end{equation}} 11 | -------------------------------------------------------------------------------- /mmd-memoir-footer.tex: -------------------------------------------------------------------------------- 1 | % 2 | % MultiMarkdown default footer file 3 | % 4 | 5 | 6 | % Back Matter 7 | \if@mainmatter 8 | we're in main 9 | \backmatter 10 | \fi 11 | 12 | 13 | % Bibliography 14 | 15 | \ifx\bibliocommand\undefined 16 | \else 17 | \bibliographystyle{\bibliostyle} 18 | \bibliocommand 19 | \fi 20 | 21 | 22 | 23 | % Glossary 24 | \printglossaries 25 | 26 | 27 | % Index 28 | \printindex 29 | 30 | -------------------------------------------------------------------------------- /mmd-manuscript-header.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure LaTeX to produce an article using the memoir class 3 | % 4 | 5 | \documentclass[10pt,oneside]{memoir} 6 | \usepackage{layouts}[2001/04/29] 7 | \usepackage{manuscript} 8 | 9 | % Use default packages for memoir setup 10 | \input{mmd-memoir-packages} 11 | \usepackage{glossaries} 12 | 13 | 14 | % Configure default metadata to avoid errors 15 | \input{mmd-default-metadata} 16 | 17 | -------------------------------------------------------------------------------- /mmd-letterhead-header.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure LaTeX to produce a PDF letter using the memoir class 3 | % 4 | 5 | \documentclass[oneside,article]{memoir} 6 | 7 | % Default logo settings to avoid errors 8 | \def\logoheight{1.7in} 9 | \def\coverlogo{} 10 | 11 | 12 | \usepackage{xcolor} % Allow for color (annotations) 13 | 14 | \definecolor{accent}{HTML}{000000} 15 | \definecolor{returnaddress}{HTML}{000000} 16 | 17 | \input{mmd-memoir-setup} 18 | -------------------------------------------------------------------------------- /mmd-default-metadata.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure default metadata in case it's missing to avoid errors 3 | % 4 | 5 | \def\myauthor{Author} 6 | \def\defaultemail{} 7 | \def\defaultposition{} 8 | \def\defaultdepartment{} 9 | \def\defaultaddress{} 10 | \def\defaultphone{} 11 | \def\defaultfax{} 12 | \def\defaultweb{} 13 | 14 | 15 | \def\mytitle{Title} 16 | \def\subtitle{} 17 | \def\keywords{} 18 | 19 | 20 | \def\bibliostyle{plain} 21 | % \def\bibliocommand{} 22 | 23 | \def\myrecipient{} 24 | 25 | % Overwrite with your own if desired 26 | %\input{ftp-metadata} 27 | 28 | -------------------------------------------------------------------------------- /subscript.sty: -------------------------------------------------------------------------------- 1 | % subscript.sty 2 | % 3 | % Copyright 1999 Robin Fairbairns 4 | % 5 | % this fragment is distributed under the conditions of the LaTeX 6 | % Project Public Licence -- see lppl.txt in the LaTeX distribution 7 | % 8 | % this fragment provides a command \textsubscript, which is 9 | % shamelessly copied from the command \textsuperscript that's part of 10 | % LaTeX 11 | % 12 | % the fragment may be used as a package in its own right, if so 13 | % needed. 14 | 15 | \DeclareRobustCommand*\textsubscript[1]{% 16 | \@textsubscript{\selectfont#1}} 17 | \def\@textsubscript#1{% 18 | {\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}} -------------------------------------------------------------------------------- /mmd-memoir-setup.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Generic Configuration for memoir-based documents 3 | % 4 | 5 | \usepackage{layouts}[2001/04/29] 6 | 7 | 8 | % In case we need a glossary, or index 9 | \usepackage{glossaries} 10 | \glstoctrue 11 | \makeglossaries 12 | \makeindex 13 | 14 | 15 | % Basic page layout configuration 16 | \def\mychapterstyle{default} 17 | \def\mypagestyle{headings} 18 | 19 | 20 | % Use 8.5 x 11 inch page layout 21 | \input{mmd-memoir-layout-8.5x11} 22 | 23 | 24 | % Use default packages for memoir setup 25 | \input{mmd-memoir-packages} 26 | 27 | 28 | % Configure default metadata to avoid errors 29 | \input{mmd-default-metadata} 30 | 31 | 32 | -------------------------------------------------------------------------------- /mmd-title.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure information from metadata for use in title 3 | % 4 | 5 | \ifx\latexauthor\undefined 6 | \else 7 | \def\myauthor{\latexauthor} 8 | \fi 9 | 10 | \ifx\subtitle\undefined 11 | \else 12 | \addtodef{\mytitle}{}{ \\ \subtitle} 13 | \fi 14 | 15 | \ifx\affiliation\undefined 16 | \else 17 | \addtodef{\myauthor}{}{ \\ \affiliation} 18 | \fi 19 | 20 | \ifx\address\undefined 21 | \else 22 | \addtodef{\myauthor}{}{ \\ \address} 23 | \fi 24 | 25 | \ifx\phone\undefined 26 | \else 27 | \addtodef{\myauthor}{}{ \\ \phone} 28 | \fi 29 | 30 | \ifx\email\undefined 31 | \else 32 | \addtodef{\myauthor}{}{ \\ \email} 33 | \fi 34 | 35 | \ifx\event\undefined 36 | \else 37 | \date[\mydate]{\today} 38 | \fi -------------------------------------------------------------------------------- /mmd-memoir-packages.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Default packages for memoir documents created by MultiMarkdown 3 | % 4 | 5 | \usepackage{fancyvrb} % Allow \verbatim et al. in footnotes 6 | \usepackage{graphicx} % To enable including graphics in pdf's 7 | \usepackage{booktabs} % Better tables 8 | \usepackage{tabulary} % Support longer table cells 9 | \usepackage[T1]{fontenc} % Use T1 font encoding for accented characters 10 | \usepackage[utf8x]{inputenc} % For UTF-8 support 11 | \usepackage{xcolor} % Allow for color (annotations) 12 | \usepackage{listings} % Allow for source code highlighting 13 | \usepackage[sort&compress]{natbib} % Better bibliography support 14 | \usepackage{acronym} % Support acronyms 15 | \usepackage[normalem]{ulem} % Support strikethrough 16 | -------------------------------------------------------------------------------- /mmd-article-begin-doc.tex: -------------------------------------------------------------------------------- 1 | % 2 | % For setup that must follow metadata included in the document 3 | % 4 | 5 | \usepackage[ 6 | plainpages=false, 7 | pdfpagelabels, 8 | pdftitle={\mytitle}, 9 | pagebackref, 10 | pdfauthor={\myauthor}, 11 | pdfkeywords={\keywords} 12 | ]{hyperref} 13 | \usepackage{memhfixc} 14 | 15 | 16 | \input{mmd-title} 17 | 18 | 19 | \begin{document} 20 | 21 | \VerbatimFootnotes 22 | 23 | \title{\mytitle} 24 | \author{\myauthor} 25 | 26 | \ifx\mydate\undefined 27 | \else 28 | \date{\mydate} 29 | \fi 30 | 31 | \mainmatter 32 | \maketitle 33 | 34 | 35 | % Copyright 36 | \setlength{\parindent}{0pt} 37 | 38 | \ifx\mycopyright\undefined 39 | \else 40 | \textcopyright{} \mycopyright 41 | \fi 42 | 43 | \setlength{\parindent}{1em} 44 | 45 | -------------------------------------------------------------------------------- /beamer/beamerthemekeynote-portfolio.sty: -------------------------------------------------------------------------------- 1 | % By Ed Long 2 | % http://www.ucl.ac.uk/~ucbpeal/latexposter.html 3 | 4 | \usetheme{default} 5 | \usepackage{mathpazo} 6 | \setbeamertemplate{background canvas}{\includegraphics 7 | [width=\paperwidth]{Portfolio.png}} 8 | \setbeamercolor{structure}{fg=white} 9 | \setbeamerfont{structure}{family = \rmfamily} 10 | \setbeamerfont{title}{size = \Huge} 11 | \usefonttheme{structuresmallcapsserif} 12 | \usefonttheme{serif} 13 | \setbeamercolor{normal text}{fg=white} 14 | 15 | \setbeamertemplate{navigation symbols}{} % no nav symbols 16 | \setbeamercolor{titlelike}{parent=structure,fg=white} % no box on titlepage 17 | \setbeamertemplate{footline}[page number]{} % remove bottom bars 18 | \setbeamertemplate{headline}{} % remove top bars -------------------------------------------------------------------------------- /mmd-memoir-begin-doc.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Get ready for the actual document 3 | % 4 | 5 | \usepackage[ 6 | plainpages=false, 7 | pdfpagelabels, 8 | pdftitle={\mytitle}, 9 | pagebackref, 10 | pdfauthor={\myauthor}, 11 | pdfkeywords={\keywords} 12 | ]{hyperref} 13 | \usepackage{memhfixc} 14 | 15 | 16 | \input{mmd-title} 17 | \title{\mytitle} 18 | \author{\myauthor} 19 | 20 | \ifx\mydate\undefined 21 | \else 22 | \date{\mydate} 23 | \fi 24 | 25 | 26 | \ifx\theme\undefined 27 | \else 28 | \usetheme{\theme} 29 | \fi 30 | 31 | \begin{document} 32 | 33 | \VerbatimFootnotes 34 | 35 | 36 | \chapterstyle{\mychapterstyle} 37 | \pagestyle{\mypagestyle} 38 | 39 | % Frontmatter 40 | \frontmatter 41 | 42 | % Title Page 43 | \maketitle 44 | \clearpage 45 | 46 | \input{mmd-memoir-copyright} 47 | 48 | \tableofcontents 49 | %\listoffigures 50 | %\listoftables 51 | 52 | 53 | \mainmatter 54 | 55 | -------------------------------------------------------------------------------- /mmd-beamer-begin-doc.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Get ready for the actual document 3 | % 4 | 5 | % 6 | % Use default MMD metadata for beamer equivalents 7 | % 8 | 9 | \ifx\subtitle\undefined 10 | \else 11 | \oldSubtitle{\subtitle} 12 | \fi 13 | 14 | \ifx\affiliation\undefined 15 | \else 16 | \institute{\affiliation} 17 | \fi 18 | 19 | \ifx\mydate\undefined 20 | \def\mydate{\today} 21 | \else 22 | \date{\mydate} 23 | \fi 24 | 25 | \ifx\event\undefined 26 | \else 27 | \date[\mydate]{\mydate~ / \event } 28 | \fi 29 | 30 | 31 | %\input{mmd-title} 32 | 33 | % Show "current/total" slide counter in footer 34 | \title[\mytitle\hspace{2em}\insertframenumber/ 35 | \inserttotalframenumber]{\mytitle} 36 | 37 | 38 | \author{\myauthor} 39 | \addtolength{\parskip}{\baselineskip} 40 | 41 | \ifx\theme\undefined 42 | \else 43 | \usetheme{\theme} 44 | \fi 45 | 46 | \begin{document} 47 | \frame{\setlength\parskip{0pt}\titlepage} 48 | -------------------------------------------------------------------------------- /mmd-beamer-header.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure LaTeX to produce a PDF presentation using the beamer class 3 | % 4 | 5 | \documentclass[ignorenonframetext,12pt]{beamer} 6 | %\documentclass[onesided]{article} 7 | %\usepackage{graphicx} 8 | %\usepackage{beamerarticle} 9 | 10 | \usepackage{beamerthemesplit} 11 | \usepackage{patchcmd} 12 | \usepackage{tabulary} % Support longer table cells 13 | \usepackage{booktabs} % Support better tables 14 | \usepackage[sort&compress]{natbib} 15 | \usepackage{acronym} % Support acronyms 16 | 17 | \usepackage{framed} % Allow background color for images 18 | \definecolor{shadecolor}{named}{white} 19 | 20 | 21 | \usepackage{subfigure} 22 | 23 | \let\oldSubtitle\subtitle 24 | 25 | 26 | % Configure default metadata 27 | \input{mmd-default-metadata} 28 | 29 | 30 | \AtBeginSection[] 31 | { 32 | \begin{frame} 33 | \frametitle{Outline} 34 | \tableofcontents[currentsection,currentsubsection] 35 | \end{frame} 36 | } 37 | 38 | 39 | \long\def\citefoot#1{\let\thefootnote\relax\footnotetext{\citet{#1}} } 40 | 41 | -------------------------------------------------------------------------------- /beamer/beamerthemekeynote-vintage.sty: -------------------------------------------------------------------------------- 1 | % By Ed Long 2 | % http://www.ucl.ac.uk/~ucbpeal/latexposter.html 3 | 4 | \usetheme{default} 5 | %\usepackage{texnansi} 6 | %\usepackage{gtamacdidot} 7 | 8 | \definecolor{textcolour}{rgb}{0.37,0.34,0.27} 9 | 10 | \setbeamertemplate{background canvas}{\includegraphics 11 | [width=\paperwidth]{Vintage.png}} 12 | \setbeamercolor{structure}{fg=textcolour} 13 | \setbeamertemplate{items}[circle] 14 | \setbeamerfont{structure}{family = \rmfamily} 15 | 16 | \setbeamertemplate{frametitle} 17 | { 18 | \begin{centering} 19 | \vspace{0.3cm} 20 | \huge 21 | \insertframetitle 22 | \par 23 | \end{centering} 24 | } 25 | 26 | \setbeamerfont{title}{size = \Huge} 27 | \usefonttheme{structuresmallcapsserif} 28 | \usefonttheme{serif} 29 | \setbeamercolor{normal text}{fg=textcolour} 30 | 31 | \setbeamertemplate{navigation symbols}{} % no nav symbols 32 | \setbeamercolor{titlelike}{parent=structure,fg=textcolour} % no box on titlepage 33 | \setbeamertemplate{footline}[page number]{} % remove bottom bars 34 | \setbeamertemplate{headline}{} % remove top bars -------------------------------------------------------------------------------- /mmd-memoir-layout-8.5x11.tex: -------------------------------------------------------------------------------- 1 | % 2 | % 8.5 x 11 layout for memoir-based documents 3 | % 4 | 5 | 6 | %%% need more space for ToC page numbers 7 | \setpnumwidth{2.55em} 8 | \setrmarg{3.55em} 9 | 10 | %%% need more space for ToC section numbers 11 | \cftsetindents{part}{0em}{3em} 12 | \cftsetindents{chapter}{0em}{3em} 13 | \cftsetindents{section}{3em}{3em} 14 | \cftsetindents{subsection}{4.5em}{3.9em} 15 | \cftsetindents{subsubsection}{8.4em}{4.8em} 16 | \cftsetindents{paragraph}{10.7em}{5.7em} 17 | \cftsetindents{subparagraph}{12.7em}{6.7em} 18 | 19 | %%% need more space for LoF numbers 20 | \cftsetindents{figure}{0em}{3.0em} 21 | 22 | %%% and do the same for the LoT 23 | \cftsetindents{table}{0em}{3.0em} 24 | 25 | %%% set up the page layout 26 | \settrimmedsize{\stockheight}{\stockwidth}{*} % Use entire page 27 | \settrims{0pt}{0pt} 28 | 29 | \setlrmarginsandblock{1.5in}{1.5in}{*} 30 | \setulmarginsandblock{1.5in}{1.5in}{*} 31 | 32 | \setmarginnotes{17pt}{51pt}{\onelineskip} 33 | \setheadfoot{\onelineskip}{2\onelineskip} 34 | \setheaderspaces{*}{2\onelineskip}{*} 35 | \checkandfixthelayout -------------------------------------------------------------------------------- /mmd-beamer-header-11pt.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure LaTeX to produce a PDF presentation using the beamer class 3 | % 4 | 5 | \documentclass[ignorenonframetext,11pt]{beamer} 6 | %\documentclass[onesided]{article} 7 | %\usepackage{graphicx} 8 | %\usepackage{beamerarticle} 9 | 10 | \usepackage{beamerthemesplit} 11 | \usepackage{patchcmd} 12 | \usepackage{tabulary} % Support longer table cells 13 | \usepackage{booktabs} % Support better tables 14 | \usepackage{listings} % Allow for source code highlighting 15 | \usepackage[sort&compress]{natbib} 16 | \usepackage{acronym} % Support acronyms 17 | 18 | \usepackage{framed} % Allow background color for images 19 | \definecolor{shadecolor}{named}{white} 20 | 21 | 22 | \usepackage{subfigure} 23 | 24 | \let\oldSubtitle\subtitle 25 | 26 | 27 | % Configure default metadata 28 | \input{mmd-default-metadata} 29 | 30 | 31 | \AtBeginSection[] 32 | { 33 | \begin{frame} 34 | \frametitle{Outline} 35 | \tableofcontents[currentsection,currentsubsection] 36 | \end{frame} 37 | } 38 | 39 | 40 | \long\def\citefoot#1{\let\thefootnote\relax\footnotetext{\citet{#1}} } 41 | 42 | -------------------------------------------------------------------------------- /mmd-beamer-header-widescreen.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Configure LaTeX to produce a PDF presentation using the beamer class 3 | % 4 | 5 | \documentclass[ignorenonframetext,12pt,aspectratio=169]{beamer} 6 | %\documentclass[onesided]{article} 7 | %\usepackage{graphicx} 8 | %\usepackage{beamerarticle} 9 | 10 | \usepackage{beamerthemesplit} 11 | \usepackage{patchcmd} 12 | \usepackage{tabulary} % Support longer table cells 13 | \usepackage{booktabs} % Support better tables 14 | \usepackage{listings} % Allow for source code highlighting 15 | \usepackage[sort&compress]{natbib} 16 | \usepackage{acronym} % Support acronyms 17 | 18 | \usepackage{framed} % Allow background color for images 19 | \definecolor{shadecolor}{named}{white} 20 | 21 | 22 | \usepackage{subfigure} 23 | 24 | \let\oldSubtitle\subtitle 25 | 26 | 27 | % Configure default metadata 28 | \input{mmd-default-metadata} 29 | 30 | 31 | \AtBeginSection[] 32 | { 33 | \begin{frame} 34 | \frametitle{Outline} 35 | \tableofcontents[currentsection,currentsubsection] 36 | \end{frame} 37 | } 38 | 39 | 40 | \long\def\citefoot#1{\let\thefootnote\relax\footnotetext{\citet{#1}} } 41 | 42 | -------------------------------------------------------------------------------- /mmd-tufte-book-header.tex: -------------------------------------------------------------------------------- 1 | % 2 | % tufte-latex book for MultiMarkdown 3 | % http://code.google.com/p/tufte-latex/ 4 | % 5 | % Creates a basic handout emulating part of Edward Tufte's style 6 | % from some of his books 7 | % 8 | % * Only h1 and h2 are valid 9 | % * \citep may be better than \cite 10 | % * \autoref doesn't work properly, may get better results with \ref 11 | % * footnotes don't work inside of tables 12 | % 13 | 14 | 15 | \documentclass{tufte-book} 16 | %\documentclass[justified]{tufte-handout} 17 | 18 | 19 | % Use default packages for memoir setup 20 | 21 | \usepackage{fancyvrb} % Allow \verbatim et al. in footnotes 22 | \usepackage{graphicx} % To enable including graphics in pdf's 23 | \usepackage{booktabs} % Better tables 24 | \usepackage{tabulary} % Support longer table cells 25 | \usepackage[utf8]{inputenc} % For UTF-8 support 26 | \usepackage[T1]{fontenc} % Use T1 font encoding for accented characters 27 | \usepackage{xcolor} % Allow for color (annotations) 28 | \usepackage{listings} % Allow for source code highlighting 29 | \usepackage{subscript} 30 | \usepackage{acronym} % Support acronyms 31 | 32 | 33 | \usepackage{glossaries} 34 | \glstoctrue 35 | \makeglossaries 36 | \makeindex 37 | 38 | 39 | % Configure default metadata to avoid errors 40 | \input{mmd-default-metadata} 41 | 42 | -------------------------------------------------------------------------------- /mmd-tufte-handout-header.tex: -------------------------------------------------------------------------------- 1 | % 2 | % tufte-latex handout for MultiMarkdown 3 | % http://code.google.com/p/tufte-latex/ 4 | % 5 | % Creates a basic handout emulating part of Edward Tufte's style 6 | % from some of his books 7 | % 8 | % * Only h1 and h2 are valid 9 | % * \citep may be better than \cite 10 | % * \autoref doesn't work properly, may get better results with \ref 11 | % * footnotes don't work inside of tables 12 | % 13 | 14 | 15 | \documentclass{tufte-handout} 16 | %\documentclass[justified]{tufte-handout} 17 | 18 | 19 | % Use default packages for memoir setup 20 | 21 | \usepackage{fancyvrb} % Allow \verbatim et al. in footnotes 22 | \usepackage{graphicx} % To enable including graphics in pdf's 23 | \usepackage{booktabs} % Better tables 24 | \usepackage{tabulary} % Support longer table cells 25 | \usepackage[utf8]{inputenc} % For UTF-8 support 26 | \usepackage[T1]{fontenc} % Use T1 font encoding for accented characters 27 | \usepackage{xcolor} % Allow for color (annotations) 28 | \usepackage{listings} % Allow for source code highlighting 29 | \usepackage{subscript} 30 | \usepackage{acronym} % Support acronyms 31 | 32 | 33 | \usepackage{glossaries} 34 | \glstoctrue 35 | \makeglossaries 36 | \makeindex 37 | 38 | 39 | % Configure default metadata to avoid errors 40 | \input{mmd-default-metadata} 41 | 42 | -------------------------------------------------------------------------------- /mmd-manuscript-begin-doc.tex: -------------------------------------------------------------------------------- 1 | % 2 | % For setup that must follow metadata included in the document 3 | % 4 | 5 | \usepackage[ 6 | plainpages=false, 7 | pdfpagelabels, 8 | pdftitle={\mytitle}, 9 | pagebackref, 10 | pdfauthor={\myauthor}, 11 | pdfkeywords={\keywords} 12 | ]{hyperref} 13 | \usepackage{memhfixc} 14 | 15 | 16 | \title{\mytitle} 17 | \author{\myauthor} 18 | 19 | \ifx\mydate\undefined 20 | \else 21 | \date{\mydate} 22 | \fi 23 | 24 | \begin{document} 25 | 26 | \VerbatimFootnotes 27 | 28 | % Title Page 29 | \begin{titlingpage} 30 | \aliaspagestyle{titlingpage}{title} 31 | \setlength{\droptitle}{30pt} 32 | 33 | \manuscript\noindent\myauthor \\ 34 | \address 35 | \vskip 12pt 36 | \noindent\agent 37 | 38 | \vfill 39 | \renewcommand{\baselinestretch}{2} 40 | \normalsize\manuscript\centering\MakeUppercase\mytitle 41 | 42 | by \myauthor 43 | \vskip 4in 44 | 45 | \end{titlingpage} 46 | 47 | % Change default commands to better fit manuscripts 48 | 49 | \renewcommand{\emph}[1]{\underline{#1}} 50 | 51 | \renewcommand{\section}[1]{\begin{center} 52 | \# 53 | \end{center}} 54 | 55 | % 56 | % Main Content 57 | % 58 | 59 | % Manuscript settings 60 | \renewcommand{\baselinestretch}{2} 61 | \raggedright\normalsize 62 | \font\body="Courier New" at 12pt\body 63 | 64 | % Layout settings 65 | \setlength{\parindent}{0.5in} 66 | 67 | \mainmatter 68 | -------------------------------------------------------------------------------- /letterhead/mmd-envelope.sty: -------------------------------------------------------------------------------- 1 | % 2 | % LaTeX MMD-Envelope style 3 | % 4 | % Designed for use with the memoir class 5 | % and letterhead XSLT for MultiMarkdown 6 | % 7 | % by Fletcher T. Penney 8 | % http://fletcherpenney.net/ 9 | % 10 | 11 | % Copyright (C) 2008 Fletcher T. Penney 12 | % 13 | % This program is free software; you can redistribute it and/or modify 14 | % it under the terms of the GNU General Public License as published by 15 | % the Free Software Foundation; either version 2 of the License, or 16 | % (at your option) any later version. 17 | % 18 | % This program is distributed in the hope that it will be useful, 19 | % but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 | % GNU General Public License for more details. 22 | % 23 | % You should have received a copy of the GNU General Public License 24 | % along with this program; if not, write to the 25 | % Free Software Foundation, Inc. 26 | % 59 Temple Place, Suite 330 27 | % Boston, MA 02111-1307 USA 28 | 29 | 30 | \ProvidesPackage{mmd-envelope} 31 | 32 | % Define an accent color and return address color 33 | \definecolor{accent}{HTML}{888888} 34 | \definecolor{returnaddress}{HTML}{000000} 35 | 36 | 37 | %%% set up the page layout for #10 Business envelope 38 | \setstocksize{4.125in}{9.5in} 39 | \settrimmedsize{4.125in}{9.5in}{*} % Use entire page 40 | \settrims{0pt}{0pt} 41 | 42 | \setlrmarginsandblock{0.5in}{1in}{*} 43 | \setulmarginsandblock{0.5in}{1in}{*} 44 | 45 | \setmarginnotes{0.1pt}{0.5in}{\onelineskip} 46 | \setheadfoot{0.5\onelineskip}{2\onelineskip} 47 | \setheaderspaces{*}{2\onelineskip}{*} 48 | 49 | \setlength{\headwidth}{\textwidth} 50 | \addtolength{\headwidth}{\marginparsep} 51 | \addtolength{\headwidth}{\marginparwidth} 52 | 53 | \checkandfixthelayout 54 | 55 | \makepagestyle{envelope} 56 | \makeheadrule{envelope}{0pt}{0pt} 57 | \makeevenhead{envelope}{}{}{} 58 | \makeoddhead{envelope}{}{}{} 59 | \makeevenfoot{envelope}{}{}{} 60 | \makeoddfoot{envelope}{}{}{} 61 | -------------------------------------------------------------------------------- /beamer/beamerthemekeynote-gradient.sty: -------------------------------------------------------------------------------- 1 | % Originally by Shawn Lankton 2 | % 3 | % Modified by Fletcher Penney 4 | % 5 | 6 | 7 | \renewcommand\sfdefault{phv} 8 | \renewcommand\familydefault{\sfdefault} 9 | \usetheme{default} 10 | \usepackage{color} 11 | \useoutertheme{default} 12 | %\usepackage{texnansi} 13 | \usepackage{marvosym} 14 | \definecolor{bottomcolour}{rgb}{0.32,0.3,0.38} 15 | \definecolor{middlecolour}{rgb}{0.08,0.08,0.16} 16 | \definecolor{mycolor}{rgb}{0.4,0.4, 0.4} 17 | \setbeamerfont{title}{size=\Huge} 18 | \setbeamercolor{structure}{fg=bottomcolour} 19 | \setbeamercolor{section in toc}{fg=white} % Changed by FTP for visibility 20 | \setbeamertemplate{frametitle}[default]%[center] 21 | \setbeamercolor{normal text}{bg=black, fg=white} 22 | \setbeamertemplate{background canvas}[vertical shading] 23 | [bottom=bottomcolour, middle=middlecolour, top=black] 24 | \setbeamertemplate{items}[circle] 25 | \setbeamerfont{frametitle}{size={\fontsize{14}{16}}} 26 | 27 | \setbeamertemplate{navigation symbols}{} % no nav symbols 28 | \setbeamercolor{titlelike}{parent=structure,fg=white} % no box on titlepage 29 | \setbeamertemplate{footline}[frame number]{} % remove bottom bars 30 | \setbeamertemplate{headline}{} % remove top bars 31 | % Ensure bibliography items can be read 32 | \setbeamercolor{bibliography entry author}{parent=structure,fg=white} 33 | 34 | % from http://newsgroups.derkeiler.com/Archive/Comp/comp.text.tex/2008-11/msg00945.html 35 | 36 | \newenvironment{changemargin}[2]{% 37 | \begin{list}{}{% 38 | \setlength{\topsep}{0pt}% 39 | \setlength{\leftmargin}{#1}% 40 | \setlength{\rightmargin}{#2}% 41 | \setlength{\listparindent}{\parindent}% 42 | \setlength{\itemindent}{\parindent}% 43 | \setlength{\parsep}{\parskip}% 44 | }% 45 | \item[]}{\end{list}} 46 | 47 | 48 | \newcommand{\maxFrameImage}[1]{ 49 | \begin{changemargin}{-1cm}{-1cm} 50 | \begin{center} 51 | \includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio] 52 | {#1} 53 | \end{center} 54 | \end{changemargin} 55 | } -------------------------------------------------------------------------------- /mmd-envelope-begin-doc.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Get ready for the actual document 3 | % 4 | 5 | % Black and White Option 6 | \ifx\blackandwhite\undefined 7 | \def\musclogo{MUSC-C.pdf} 8 | \else 9 | \definecolor{accent}{HTML}{000000} 10 | \definecolor{returnaddress}{HTML}{000000} 11 | \def\musclogo{MUSC-BW.pdf} 12 | \fi 13 | 14 | 15 | \ifx\mydate\undefined 16 | \else 17 | \date{\mydate} 18 | \fi 19 | 20 | \usepackage[ 21 | plainpages=false, 22 | pdfpagelabels, 23 | pdftitle={\mytitle}, 24 | pagebackref, 25 | pdfauthor={\myauthor}, 26 | pdfkeywords={\mykeywords} 27 | ]{hyperref} 28 | \usepackage{memhfixc} 29 | 30 | \def\justauthor{\myauthor} 31 | 32 | 33 | % Create return address 34 | \def\returnaddress{\raggedright 35 | \normalsize 36 | \renewcommand{\baselinestretch}{1.1} 37 | 38 | \textbf{\myauthor} \\} 39 | 40 | \ifx\position\undefined 41 | \addtodef{\returnaddress}{}{\emph{\defaultposition}} 42 | \else 43 | \addtodef{\returnaddress}{}{\emph{\position} \\} 44 | \fi 45 | 46 | 47 | \ifx\department\undefined 48 | \addtodef{\returnaddress}{}{\textbf{\defaultdepartment}} 49 | \else 50 | \addtodef{\returnaddress}{}{\textbf{\department} \\} 51 | \fi 52 | 53 | \ifx\address\undefined 54 | \addtodef{\returnaddress}{}{\defaultaddress} 55 | \else 56 | \addtodef{\returnaddress}{}{\address \\} 57 | \fi 58 | 59 | 60 | \usepackage{mmd-envelope} 61 | 62 | \begin{document} 63 | 64 | \setlength{\parindent}{0pt} 65 | 66 | % Configure Recipient 67 | 68 | \ifx\recipient\undefined 69 | \else 70 | \addtodef{\myrecipient}{}{\textbf{\recipient}} 71 | \fi 72 | 73 | \ifx\recipientaddress\undefined 74 | \else 75 | \addtodef{\myrecipient}{}{\\ \recipientaddress} 76 | \fi 77 | 78 | 79 | \mainmatter 80 | 81 | % Use envelope style 82 | \thispagestyle{envelope} 83 | 84 | % Insert return address 85 | 86 | {\color{returnaddress}\returnaddress} 87 | \vspace*{\fill} 88 | 89 | % Return to main settings 90 | \large 91 | \renewcommand{\baselinestretch}{1.2} 92 | \setlength{\parskip}{12pt} 93 | 94 | % Insert Recipient 95 | \begin{adjustwidth}{3in}{0in} 96 | \myrecipient 97 | \vspace*{\fill} 98 | \end{adjustwidth} 99 | 100 | \end{document} 101 | -------------------------------------------------------------------------------- /letterhead/mmd-letterhead.sty: -------------------------------------------------------------------------------- 1 | % 2 | % LaTeX MMD-Letterhead style 3 | % 4 | % Designed for use with the memoir class 5 | % and letterhead XSLT for MultiMarkdown 6 | %% 7 | % by Fletcher T. Penney 8 | % http://fletcherpenney.net/ 9 | % 10 | 11 | % Copyright (C) 2007-2008 Fletcher T. Penney 12 | % 13 | % This program is free software; you can redistribute it and/or modify 14 | % it under the terms of the GNU General Public License as published by 15 | % the Free Software Foundation; either version 2 of the License, or 16 | % (at your option) any later version. 17 | % 18 | % This program is distributed in the hope that it will be useful, 19 | % but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 | % GNU General Public License for more details. 22 | % 23 | % You should have received a copy of the GNU General Public License 24 | % along with this program; if not, write to the 25 | % Free Software Foundation, Inc. 26 | % 59 Temple Place, Suite 330 27 | % Boston, MA 02111-1307 USA 28 | 29 | 30 | \ProvidesPackage{mmd-letterhead} 31 | 32 | % Define an accent color and return address color 33 | \definecolor{accent}{HTML}{888888} 34 | \definecolor{returnaddress}{HTML}{000000} 35 | 36 | 37 | %%% set up the page layout for 8.5 x 11 paper 38 | \setstocksize{11in}{8.5in} 39 | \settrimmedsize{11in}{8.5in}{*} % Use entire page 40 | \settrims{0pt}{0pt} 41 | 42 | \setlrmarginsandblock{1in}{1in}{*} 43 | \setulmarginsandblock{1in}{1in}{*} 44 | 45 | \setmarginnotes{0.1pt}{0.5in}{\onelineskip} 46 | \setheadfoot{0.5\onelineskip}{2\onelineskip} 47 | \setheaderspaces{*}{2\onelineskip}{*} 48 | 49 | \setlength{\headwidth}{\textwidth} 50 | \addtolength{\headwidth}{\marginparsep} 51 | \addtolength{\headwidth}{\marginparwidth} 52 | 53 | \checkandfixthelayout 54 | 55 | 56 | % Separate style for cover page 57 | \makepagestyle{letterhead-cover} 58 | \makeheadrule{letterhead-cover}{0pt}{0pt} 59 | \makeevenhead{letterhead-cover}{}{}{} 60 | \makeoddhead{letterhead-cover}{}{}{} 61 | \makeevenfoot{letterhead-cover}{}{}{} 62 | \makeoddfoot{letterhead-cover}{}{}{} 63 | 64 | % And just page number on other pages 65 | \makepagestyle{letterhead} 66 | \makeheadrule{letterhead}{0pt}{0pt} 67 | \makeevenhead{letterhead}{}{}{\thepage} 68 | \makeoddhead{letterhead}{}{}{\thepage} 69 | \makeevenfoot{letterhead}{}{}{} 70 | \makeoddfoot{letterhead}{}{}{} 71 | -------------------------------------------------------------------------------- /mmd-letterhead-begin-doc.tex: -------------------------------------------------------------------------------- 1 | % 2 | % Get ready for the actual document 3 | % 4 | 5 | % Black and White Option 6 | \ifx\blackandwhite\undefined 7 | \def\musclogo{MUSC-C.pdf} 8 | \else 9 | \definecolor{accent}{HTML}{000000} 10 | \definecolor{returnaddress}{HTML}{000000} 11 | \def\musclogo{MUSC-BW.pdf} 12 | \fi 13 | 14 | 15 | \ifx\mydate\undefined 16 | \def\mydate{\today} 17 | \fi 18 | 19 | \usepackage[ 20 | plainpages=false, 21 | pdfpagelabels, 22 | pdftitle={\mytitle}, 23 | pagebackref, 24 | pdfauthor={\myauthor}, 25 | pdfkeywords={\keywords} 26 | ]{hyperref} 27 | \usepackage{memhfixc} 28 | 29 | \def\justauthor{\myauthor} 30 | 31 | % Define signature 32 | \ifx\signature\undefined 33 | \def\signature{~ \\ Sincerely,\\ 34 | \ifx\graphicsignature\undefined 35 | 36 | \else 37 | \resizebox{2in}{!}{\includegraphics{signature}}\\ 38 | \fi 39 | \justauthor} 40 | \else 41 | \fi 42 | 43 | % Create return address 44 | \def\returnaddress{\raggedleft 45 | \footnotesize 46 | \renewcommand{\baselinestretch}{1.1} 47 | 48 | \textbf{\myauthor} \\} 49 | 50 | \ifx\position\undefined 51 | \addtodef{\returnaddress}{}{\emph{\defaultposition}} 52 | \else 53 | \addtodef{\returnaddress}{}{\emph{\position} \\} 54 | \fi 55 | 56 | \ifx\email\undefined 57 | \addtodef{\returnaddress}{}{\emph{\defaultemail} 58 | 59 | ~ 60 | 61 | } 62 | \else 63 | \addtodef{\returnaddress}{}{\emph{\email} 64 | 65 | ~ 66 | 67 | } 68 | \fi 69 | 70 | \ifx\department\undefined 71 | \addtodef{\returnaddress}{}{\textbf{\defaultdepartment}} 72 | \else 73 | \addtodef{\returnaddress}{}{\textbf{\department} \\} 74 | \fi 75 | 76 | \ifx\address\undefined 77 | \addtodef{\returnaddress}{}{\defaultaddress} 78 | \else 79 | \addtodef{\returnaddress}{}{\address \\} 80 | \fi 81 | 82 | \ifx\phone\undefined 83 | \addtodef{\returnaddress}{}{\defaultphone} 84 | \else 85 | \addtodef{\returnaddress}{}{Tel \phone \\} 86 | \fi 87 | 88 | 89 | \ifx\fax\undefined 90 | \addtodef{\returnaddress}{}{\defaultfax} 91 | \else 92 | \addtodef{\returnaddress}{}{Fax \fax \\} 93 | \fi 94 | 95 | \ifx\web\undefined 96 | \addtodef{\returnaddress}{}{\defaultweb 97 | } 98 | \else 99 | \addtodef{\returnaddress}{}{ \web \\ 100 | } 101 | \fi 102 | 103 | \usepackage{mmd-letterhead} 104 | 105 | \begin{document} 106 | 107 | \VerbatimFootnotes 108 | 109 | \setlength{\parindent}{0pt} 110 | 111 | % Configure Recipient 112 | 113 | \ifx\recipient\undefined 114 | \else 115 | \addtodef{\myrecipient}{}{\recipient} 116 | \fi 117 | 118 | \ifx\recipientaddress\undefined 119 | \else 120 | \addtodef{\myrecipient}{}{\\ \recipientaddress} 121 | \fi 122 | 123 | 124 | \mainmatter 125 | 126 | % User coverpage style 127 | \thispagestyle{letterhead-cover} 128 | 129 | % Insert return address 130 | 131 | \begin{figure}[t] 132 | \begin{adjustwidth}{-0.5in}{-0.5in} 133 | \begin{minipage}[l][\logoheight]{4in} 134 | \coverlogo 135 | \vspace*{\fill} 136 | \end{minipage} 137 | \hfill 138 | \begin{minipage}[r][\logoheight]{2in} 139 | {\renewcommand{\baselinestretch}{1.1} 140 | \color{returnaddress}\returnaddress} 141 | \vspace*{\fill} 142 | \end{minipage} 143 | \end{adjustwidth} 144 | \end{figure} 145 | 146 | 147 | \pagestyle{letterhead} 148 | \large 149 | % Return to main settings 150 | 151 | 152 | \renewcommand{\baselinestretch}{1.2} 153 | \setlength{\parskip}{12pt} 154 | 155 | %\input{mmd-title} 156 | 157 | % Insert Recipient 158 | \myrecipient 159 | 160 | % Insert date 161 | \mydate 162 | 163 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Title: LaTeX support files for peg-multimarkdown 2 | 3 | 4 | # Introduction # 5 | 6 | [peg-multimarkdown] is a program to convert plain text into HTML or LaTeX. 7 | This project includes some default template files that can be used to create 8 | certain types of documents using LaTeX. 9 | 10 | You are not limited to using these classes or templates. You can create your 11 | own template files, or just embed your LaTeX commands within comments in your 12 | MultiMarkdown document itself. If you find yourself creating similar documents 13 | over and over again, however, you may be better off creating a few templates 14 | you can simply call with the `LaTeX Input` metadata fields in MultiMarkdown. 15 | 16 | These files were designed to handle some of the common metadata fields in a 17 | consistent way, an to implement some defaults that *should* prevent errors if 18 | you leave out important metadata (substituting `Title`, `Author`, etc). 19 | 20 | [peg-multimarkdown]: https://github.com/fletcher/peg-multimarkdown 21 | 22 | 23 | # Installation # 24 | 25 | These files need to go in your `texmf` folder, wherever that may be. 26 | 27 | With MacTeX on Mac OS X: 28 | 29 | ~/Library/texmf/tex/latex/mmd 30 | 31 | On most *nix accounts, you can use: 32 | 33 | ~/texmf/tex/latex/mmd 34 | 35 | I don't remember off the top of my head where your texmf folder belongs in 36 | Windows. 37 | 38 | 39 | # Default Metadata Types # 40 | 41 | Several MultiMarkdown metadata keys are used in these files, and are fairly 42 | self-explanatory: 43 | 44 | * Title --- Specify the title of the document 45 | 46 | * Author --- Specify the author of the document 47 | 48 | * Date --- Specify a date 49 | 50 | * Base Header Level --- Specify the maximum organizational level for the 51 | document (e.g. part, chapter, section, subsection). You need to choose a 52 | value for this that fits with the way you organized your document. 53 | 54 | Metadata is used in order, so the order and placement of the `LaTeX Input` 55 | metadata fields is important. 56 | 57 | 58 | # Article # 59 | 60 | To create a document using the memoir article class, you need the following 61 | basic metadata: 62 | 63 | 64 | latex input: mmd-article-header 65 | Title: Whatever Title You Like 66 | Base Header Level: 2 67 | LaTeX Mode: memoir 68 | latex input: mmd-article-begin-doc 69 | latex footer: mmd-memoir-footer 70 | 71 | 72 | # Beamer # 73 | 74 | To create a pdf slideshow presentation using beamer: 75 | 76 | latex input: mmd-beamer-header 77 | Title: Your Title 78 | Subtitle: Some optional subtitle 79 | Author: Your Name 80 | Affiliation: Your institution, web site, whatever 81 | base header level: 3 82 | LaTeX Mode: beamer 83 | Theme: keynote-gradient 84 | latex input: mmd-beamer-begin-doc 85 | latex footer: mmd-beamer-footer 86 | 87 | There are several beamer themes included that are derived from various keynote 88 | themes --- keynote-gradient, keynote-vintage, keynote-portfolio. I tweaked 89 | these themes to work with MultiMarkdown, but they were originally created by 90 | others (see the source files for details). 91 | 92 | The header levels are set so that `h1` is a part, `h2` is a section, `h3` is a 93 | slide, and `h4` is used to designate text that will print in a handout, but 94 | not in the actual slideshow. 95 | 96 | 97 | # Letterhead # 98 | 99 | To create a letter on customized letterhead using MultiMarkdown: 100 | 101 | latex input: mmd-letterhead-header 102 | Title: Test Letter 103 | Author: John Doe 104 | email: fletcher@example.net 105 | address: 123 Main St. 106 | Some City, ST 12345 107 | recipient: Some Person 108 | Recipient Address: 321 Main St 109 | Some City, ST 54321 110 | phone: (555) 555-5555 111 | Date: December 15, 2007 112 | latex xslt: custom-letterhead.xslt 113 | black and white: true 114 | base header level: 2 115 | latex mode: memoir 116 | latex footer: mmd-letterhead-footer 117 | latex input: mmd-letterhead-begin-doc 118 | 119 | If you want to create an envelope using the same document, simply change the 120 | last line of the metadata: 121 | 122 | latex input: mmd-envelope-begin-doc 123 | 124 | 125 | # Memoir # 126 | 127 | To create a "book" using memoir: 128 | 129 | latex input: mmd-memoir-header 130 | Title: Your Title 131 | Base Header Level: 2 132 | LaTeX Mode: memoir 133 | latex input: mmd-memoir-begin-doc 134 | latex footer: mmd-memoir-footer 135 | 136 | Header levels are: `h1` part, `h2` chapter, `h3` section, `h4` subsection, 137 | `h5` subsubsection, and `h6` paragraph. 138 | --------------------------------------------------------------------------------