From 51ec1a1bfc5083d1b8b02f7379151a1a7a581fa1 Mon Sep 17 00:00:00 2001 From: Dmytro Bogatov <dmytro@dbogatov.org> Date: Wed, 15 Nov 2017 22:38:44 -0500 Subject: [PATCH] Fix. --- build.sh | 4 ++-- definitions.tex | 28 +++++++++++++++++++++++ main.tex | 6 ++++- packages.tex | 4 +++- preamble.tex => settings.tex | 43 ++++++++++++++---------------------- 5 files changed, 54 insertions(+), 31 deletions(-) create mode 100644 definitions.tex rename preamble.tex => settings.tex (64%) diff --git a/build.sh b/build.sh index 016db47..c5e8da5 100755 --- a/build.sh +++ b/build.sh @@ -74,7 +74,7 @@ log "DEBUG = ${DEBUG}" echo "Cleaning up workspace" -rm -f ${OUTDIR}/${JOBNAME}.{pdf,aux,log,out,xwm,toc,nav,snm,bbl,blg,vrb} +rm -f ${OUTDIR}/${JOBNAME}.* mkdir -p ${OUTDIR} log "Done." @@ -107,7 +107,7 @@ log "Done." echo "Removing build files..." -rm -f ${OUTDIR}/*.{aux,log,out,xwm,toc,nav,snm,bbl,blg,vrb} +rm -f ${OUTDIR}/*.{aux,log,out,xwm,toc,nav,snm,bbl,blg,vrb,bcf,xml} log "Done." diff --git a/definitions.tex b/definitions.tex new file mode 100644 index 0000000..d2e3158 --- /dev/null +++ b/definitions.tex @@ -0,0 +1,28 @@ +% cSpell:disable + +\newcommand{\BigO}[1]{\mathcal{O}\left(#1\right)} +\newcommand{\BigOmega}[1]{\Omega\left(#1\right)} +\newcommand{\RAM}{\textbf{RAM}} + +\DeclarePairedDelimiter\ceil{\lceil}{\rceil} +\DeclarePairedDelimiter\floor{\lfloor}{\rfloor} + +\newsavebox{\mybox} + +\xpatchbibmacro{name:andothers}{% + \bibstring{andothers}% +}{% + \bibstring[\emph]{andothers}% +}{}{} + +\ifrelease% + \newsavebox\watermark% + \savebox\watermark{\tikz[color=gray,opacity=0.02]\node{\begin{tabular}{c} Dmytro Bogatov \\ BU Class of 2023 \end{tabular}};} + \newwatermark*[ + allpages, + angle=0, + scale=3, + xpos=0, + ypos=-25 + ]{\usebox\watermark} +\fi diff --git a/main.tex b/main.tex index 03d4aa7..f631af9 100644 --- a/main.tex +++ b/main.tex @@ -3,10 +3,14 @@ \documentclass{beamer} \input{cli} + \input{version} \input{packages} - \input{preamble} + + \input{settings} + + \input{definitions} \begin{document} diff --git a/packages.tex b/packages.tex index 83d525c..30d2a6f 100644 --- a/packages.tex +++ b/packages.tex @@ -10,11 +10,13 @@ \usepackage{bm} \usepackage{multicol} \usepackage{xpatch} +\usepackage{hyperref} +\usepackage{hyperxmp} \usepackage[ backend=biber, style=alphabetic, sorting=ynt - ]{biblatex} +]{biblatex} \usepackage[printwatermark]{xwatermark} diff --git a/preamble.tex b/settings.tex similarity index 64% rename from preamble.tex rename to settings.tex index 2c6a9bc..9f8e682 100644 --- a/preamble.tex +++ b/settings.tex @@ -37,14 +37,6 @@ } \makeatother - -\newcommand{\BigO}[1]{\mathcal{O}\left(#1\right)} -\newcommand{\BigOmega}[1]{\Omega\left(#1\right)} -\newcommand{\RAM}{\textbf{RAM}} - -\DeclarePairedDelimiter\ceil{\lceil}{\rceil} -\DeclarePairedDelimiter\floor{\lfloor}{\rfloor} - \lstset{ mathescape=true, numbers=left, @@ -60,22 +52,19 @@ escapechar=| } -\newsavebox{\mybox} - -\xpatchbibmacro{name:andothers}{% - \bibstring{andothers}% -}{% - \bibstring[\emph]{andothers}% -}{}{} - -\ifrelease% - \newsavebox\watermark% - \savebox\watermark{\tikz[color=gray,opacity=0.02]\node{\begin{tabular}{c} Dmytro Bogatov \\ BU Class of 2023 \end{tabular}};} - \newwatermark*[ - allpages, - angle=0, - scale=3, - xpos=0, - ypos=-25 - ]{\usebox\watermark} -\fi +\hypersetup{ + pdfcopyright={Copyright (C) Dmytro Bogatov \the\year. Creative Commons Attribution-NoDerivatives 4.0 International.}, + pdflicenseurl={https://creativecommons.org/licenses/by-nd/4.0/legalcode}, + pdfauthor={Dmytro Bogatov}, + pdftitle={Data-X Talk}, + pdfsubject={Path ORAM:\ An Extremely Simple Oblivious RAM Protocol}, + pdfkeywords={Data-X, Talk, ORAM, PathORAM, Oblivious, Security, Kollios, BU, PhD, homework}, + colorlinks=true, + linkcolor=magenta, + urlcolor=cyan, + citecolor=blue, + pdfpagemode=FullScreen, + pdfdisplaydoctitle=true, + pdfmenubar=false, + pdfpagelayout=SinglePage +} -- GitLab