├── .github ├── actions │ ├── latexmk-and-output │ │ └── action.yml │ └── latexmk │ │ └── action.yml └── workflows │ └── test-build-latex.yml ├── .gitignore ├── .gitlab-ci.yml ├── ACM-Reference-Format.bbx ├── ACM-Reference-Format.bst ├── ACM-Reference-Format.cbx ├── ACM-Reference-Format.dbx ├── LICENSE ├── README.md ├── beamercolorthemejku.sty ├── beamerfontthemejku.sty ├── beamerthemejku.sty ├── fonts ├── Inconsolata-Black.ttf ├── Inconsolata-Bold.ttf ├── Inconsolata-ExtraBold.ttf ├── Inconsolata-ExtraLight.ttf ├── Inconsolata-LICENSE.txt ├── Inconsolata-Light.ttf ├── Inconsolata-Medium.ttf ├── Inconsolata-Regular.ttf ├── Inconsolata-SemiBold.ttf ├── InconsolataCondensed-Black.ttf ├── InconsolataCondensed-Bold.ttf ├── InconsolataCondensed-ExtraBold.ttf ├── InconsolataCondensed-ExtraLight.ttf ├── InconsolataCondensed-LICENSE.txt ├── InconsolataCondensed-Light.ttf ├── InconsolataCondensed-Medium.ttf ├── InconsolataCondensed-Regular.ttf ├── InconsolataCondensed-SemiBold.ttf ├── Merriweather-Black.ttf ├── Merriweather-BlackItalic.ttf ├── Merriweather-Bold.ttf ├── Merriweather-BoldItalic.ttf ├── Merriweather-Italic.ttf ├── Merriweather-LICENSE.txt ├── Merriweather-Light.ttf ├── Merriweather-LightItalic.ttf ├── Merriweather-Regular.ttf ├── PublicSans-Black.ttf ├── PublicSans-BlackItalic.ttf ├── PublicSans-Bold.ttf ├── PublicSans-BoldItalic.ttf ├── PublicSans-ExtraBold.ttf ├── PublicSans-ExtraBoldItalic.ttf ├── PublicSans-ExtraLight.ttf ├── PublicSans-ExtraLightItalic.ttf ├── PublicSans-Italic.ttf ├── PublicSans-LICENSE.txt ├── PublicSans-Light.ttf ├── PublicSans-LightItalic.ttf ├── PublicSans-Medium.ttf ├── PublicSans-MediumItalic.ttf ├── PublicSans-Regular.ttf ├── PublicSans-SemiBold.ttf ├── PublicSans-SemiBoldItalic.ttf ├── PublicSans-Thin.ttf └── PublicSans-ThinItalic.ttf ├── images ├── jku_keplerhall_winter.jpg ├── jku_learningcenter.jpg └── jku_med_image.jpg ├── logos ├── jku_LIT_black.pdf ├── jku_LIT_black_wide.pdf ├── jku_LIT_color.pdf ├── jku_LIT_color_wide.pdf ├── jku_LIT_white.pdf ├── jku_de_black.pdf ├── jku_de_black_wide.pdf ├── jku_de_white.pdf ├── jku_en_black.pdf ├── jku_en_black_wide.pdf ├── jku_en_white.pdf ├── jku_k_black.pdf └── jku_k_white.pdf ├── main.tex └── references.bib /.github/actions/latexmk-and-output/action.yml: -------------------------------------------------------------------------------- 1 | name: 'Build with latexmk and upload artifacts' 2 | description: 'Build LaTeX source with latexmk and upload artifacts' 3 | inputs: 4 | job_engine: 5 | description: 'LaTeX engine to be used for this job' 6 | default: 'pdf' 7 | job_source: 8 | description: 'Input file name for this build job' 9 | default: 'main' 10 | job_artifact_suffix: 11 | description: 'Output filename suffix for this build job' 12 | default: '' 13 | runs: 14 | using: 'composite' 15 | steps: 16 | - uses: ./.github/actions/latexmk 17 | with: 18 | job_engine: ${{ inputs.job_engine }} 19 | job_source: ${{ inputs.job_source }} 20 | job_artifact_suffix: ${{ inputs.job_artifact_suffix }} 21 | - uses: actions/upload-artifact@v4 22 | with: 23 | name: ${{ inputs.job_source }}${{ inputs.job_artifact_suffix }} 24 | path: | 25 | ${{ inputs.job_source }}${{ inputs.job_artifact_suffix }}.pdf 26 | ${{ inputs.job_source }}${{ inputs.job_artifact_suffix }}.log 27 | -------------------------------------------------------------------------------- /.github/actions/latexmk/action.yml: -------------------------------------------------------------------------------- 1 | name: 'Build with latexmk' 2 | description: 'Build LaTeX source with latexmk' 3 | inputs: 4 | job_engine: 5 | description: 'LaTeX engine to be used for this job' 6 | default: 'pdf' 7 | job_source: 8 | description: 'Input file name for this build job' 9 | default: 'main' 10 | job_artifact_suffix: 11 | description: 'Output filename suffix for this build job' 12 | default: '' 13 | runs: 14 | using: docker 15 | image: docker://texlive/texlive:latest 16 | entrypoint: '/bin/bash' 17 | args: 18 | - '-c' 19 | - latexmk -${{ inputs.job_engine }} -bibtex -gg -jobname=%A${{ inputs.job_artifact_suffix }} ${{ inputs.job_source }}.tex 20 | -------------------------------------------------------------------------------- /.github/workflows/test-build-latex.yml: -------------------------------------------------------------------------------- 1 | name: test-build-latex 2 | 3 | on: push 4 | 5 | env: 6 | SOURCE_NAME: main 7 | 8 | jobs: 9 | build-pdflatex: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v4 13 | with: 14 | submodules: true 15 | - uses: ./.github/actions/latexmk-and-output 16 | with: 17 | job_engine: pdf 18 | job_source: ${{ env.SOURCE_NAME }} 19 | job_artifact_suffix: -pdflatex 20 | 21 | build-xelatex: 22 | runs-on: ubuntu-latest 23 | steps: 24 | - uses: actions/checkout@v4 25 | with: 26 | submodules: true 27 | - uses: ./.github/actions/latexmk-and-output 28 | with: 29 | job_engine: pdfxe 30 | job_source: ${{ env.SOURCE_NAME }} 31 | job_artifact_suffix: -xelatex 32 | 33 | build-lualatex: 34 | runs-on: ubuntu-latest 35 | steps: 36 | - uses: actions/checkout@v4 37 | with: 38 | submodules: true 39 | - uses: ./.github/actions/latexmk-and-output 40 | with: 41 | job_engine: pdflua 42 | job_source: ${{ env.SOURCE_NAME }} 43 | job_artifact_suffix: -lualatex 44 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.aux 2 | *.bbl 3 | *.blg 4 | *.bcf 5 | *.cut 6 | *.fdb_latexmk 7 | *.fls 8 | *.glo 9 | *.gls 10 | *.idx 11 | *.ilg 12 | *.ind 13 | *.log 14 | *.lof 15 | *.lot 16 | *.nav 17 | *.out 18 | *.run.xml 19 | *.snm 20 | *.synctex.gz* 21 | *.synctex(busy) 22 | *.thm 23 | *.toc 24 | *.vrb 25 | *.xdv 26 | .~*# 27 | *~ 28 | /main.pdf 29 | /main-*.pdf 30 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | include: 2 | - 'https://git.ins.jku.at/configurations/ci/-/raw/main/latex/build_pdf.yml' 3 | 4 | .latex-build-matrix: 5 | parallel: 6 | matrix: 7 | - LATEX_BUILDPDF_SOURCE_NAME: [main] 8 | LATEX_BUILDPDF_TEX_COMMAND: [pdflatex, xelatex, lualatex] 9 | 10 | latex_build_pdf: 11 | extends: 12 | - .latex-build-matrix 13 | variables: 14 | LATEX_BUILDPDF_TEXLIVE_IMAGE: texlive/texlive 15 | LATEX_BUILDPDF_TEXLIVE_VERSION: latest 16 | -------------------------------------------------------------------------------- /ACM-Reference-Format.bbx: -------------------------------------------------------------------------------- 1 | \ProvidesFile{ACM-Reference-Format.bbx}[2017-09-27 v0.1 biblatex bibliography style] 2 | 3 | % Inherit a default style 4 | \RequireBibliographyStyle{trad-plain} 5 | 6 | 7 | 8 | %%% Localisation strings for ACM 9 | 10 | \DefineBibliographyStrings{american}{% 11 | bathesis = {Bachelor's thesis}, 12 | mathesis = {Master's thesis}, 13 | phdthesis = {PhD thesis}, 14 | editor = {(Ed\adddot)}, 15 | editors = {(Eds\adddot)}, 16 | edition = {ed\adddot}, 17 | page = {p\adddot}, 18 | pages = {pp\adddot}, 19 | } 20 | 21 | \DefineBibliographyStrings{english}{% 22 | bathesis = {Bachelor's thesis}, 23 | mathesis = {Master's thesis}, 24 | phdthesis = {PhD thesis}, 25 | editor = {(Ed\adddot)}, 26 | editors = {(Eds\adddot)}, 27 | edition = {ed\adddot}, 28 | page = {p\adddot}, 29 | pages = {pp\adddot}, 30 | } 31 | 32 | 33 | 34 | %%% Formatting for fields 35 | 36 | %\DeclareFieldFormat 37 | % [article,inbook,incollection,inproceedings,patent,thesis,unpublished] 38 | % {title}{#1} 39 | 40 | % Do not change title to sentence case (keep capitalization of all words) 41 | \DeclareFieldFormat{titlecase}{#1} 42 | 43 | %\DeclareFieldFormat{pages}{#1} 44 | 45 | \DeclareFieldFormat{numpages}{#1 pages} 46 | 47 | \DeclareFieldFormat{number}{#1} 48 | 49 | \DeclareFieldFormat{articleno}{Article #1} 50 | 51 | \DeclareFieldFormat{key}{#1} 52 | 53 | \DeclareFieldFormat{urldate}{Retrieved\space{}#1\space{}from} 54 | \DeclareFieldAlias{lastaccessed}{urldate} 55 | 56 | \DeclareFieldFormat{url}{\url{#1}} 57 | 58 | \DeclareFieldFormat{edition}{% 59 | \printtext[parens]{\ifinteger{#1} 60 | {\mkbibordedition{#1}~\bibstring{edition}} 61 | {#1\isdot~\bibstring{edition}}}} 62 | 63 | 64 | % Handle urls field containing 'and' separated list of URLs 65 | % https://github.com/plk/biblatex/issues/229 66 | \DeclareListFormat{urls}{% 67 | \url{#1}% 68 | \ifthenelse{\value{listcount}<\value{liststop}} 69 | {\addcomma\space} 70 | {}} 71 | \renewbibmacro*{url}{\iffieldundef{url}{\printlist{urls}}{\printfield{url}}} 72 | 73 | 74 | 75 | %%% Bibmacro definitions 76 | 77 | \renewbibmacro*{translator+others}{% 78 | \ifboolexpr{ 79 | test \ifusetranslator 80 | and 81 | not test {\ifnameundef{translator}} 82 | } 83 | {\printnames{translator}% 84 | \setunit{\addcomma\space}% 85 | \usebibmacro{translator+othersstrg}% 86 | \clearname{translator}} 87 | {\printfield{key}}} 88 | 89 | \newbibmacro*{year}{% 90 | \iffieldundef{year}% 91 | {\printtext{[n.\ d.]}}% 92 | {\printfield{year}}% 93 | } 94 | 95 | \renewbibmacro*{date}{\printtext[parens]{\printdate}} 96 | 97 | 98 | \renewbibmacro*{url+urldate}{\iffieldundef{urlyear} 99 | {} 100 | {\usebibmacro{urldate}% 101 | \setunit*{\addspace}}% 102 | \usebibmacro{url}% 103 | } 104 | 105 | 106 | \renewbibmacro*{journal+issuetitle}{% 107 | \usebibmacro{journal}% 108 | \setunit*{\addcomma\space}% 109 | \iffieldundef{series} 110 | {} 111 | {\newunit% 112 | \printfield{series}% 113 | \setunit{\addspace}}% 114 | \usebibmacro{volume+number+date+pages+eid}% 115 | \newcommaunit% 116 | % \setunit{\addspace}% 117 | \usebibmacro{issue-issue}% 118 | \setunit*{\addcolon\space}% 119 | \usebibmacro{issue}% 120 | \newunit} 121 | 122 | 123 | 124 | \newbibmacro*{volume+number+date+pages+eid}{% 125 | \printfield{volume}% 126 | \setunit*{\addcomma\space}% 127 | \printfield{number}% 128 | \setunit*{\addcomma\space}% 129 | \printfield{articleno} 130 | \setunit{\addcomma\space} 131 | \usebibmacro{date-ifmonth} 132 | \setunit{\addcomma\space}% 133 | \iffieldundef{pages}% 134 | {\printfield{numpages}}% 135 | {\printfield{pages}}% 136 | \newcommaunit% 137 | \printfield{eid}}% 138 | 139 | \renewbibmacro*{chapter+pages}{% 140 | \printfield{chapter}% 141 | \setunit{\bibpagespunct}% 142 | \iffieldundef{pages}% 143 | {\printfield{numpages}}% 144 | {\printfield{pages}}% 145 | \newunit} 146 | 147 | \renewbibmacro*{editor+others}{% 148 | \ifboolexpr{ 149 | test \ifuseeditor 150 | and 151 | not test {\ifnameundef{editor}} 152 | } 153 | {\printnames{editor}% 154 | \setunit{\addcomma\space}% 155 | \usebibmacro{editor+othersstrg}% 156 | \clearname{editor}} 157 | {\iflistundef{organization}{}{\printlist{organization}}}} 158 | 159 | 160 | \newbibmacro*{issue-issue}{% 161 | \iffieldundef{issue}% 162 | {}% 163 | {\printfield{issue}% 164 | \setunit*{\addcomma\space}% 165 | \usebibmacro{date-ifmonth}% 166 | }% 167 | \newunit} 168 | 169 | 170 | 171 | 172 | \newbibmacro*{maintitle+booktitle+series+number}{% 173 | \iffieldundef{maintitle} 174 | {} 175 | {\usebibmacro{maintitle}% 176 | \newunit\newblock 177 | \iffieldundef{volume} 178 | {} 179 | {\printfield{volume}% 180 | \printfield{part}% 181 | \setunit{\addcolon\space}}}% 182 | \usebibmacro{booktitle}% 183 | \setunit*{\addspace} 184 | \iffieldundef{series} 185 | {} 186 | {\printtext[parens]{% 187 | \printfield{series}% 188 | \setunit*{\addcomma\space}% 189 | \printfield{volume}}% 190 | \setunit*{\addcomma\space}}% 191 | \printfield{number}% 192 | \setunit*{\addcomma\space}% 193 | \printfield{articleno} 194 | \newunit 195 | } 196 | 197 | \renewbibmacro*{booktitle}{% 198 | \ifboolexpr{ 199 | test {\iffieldundef{booktitle}} 200 | and 201 | test {\iffieldundef{booksubtitle}} 202 | } 203 | {} 204 | {\printtext[booktitle]{% 205 | \printfield{booktitle}% 206 | \iffieldundef{booksubtitle}{}{ 207 | \setunit{\subtitlepunct}% 208 | \printfield[titlecase]{booksubtitle}}% 209 | }% 210 | }% 211 | \printfield{booktitleaddon}} 212 | 213 | \renewbibmacro*{volume+number+eid}{% 214 | \printfield{volume}% 215 | \setunit*{\addcomma\space}% 216 | \printfield{number}% 217 | \setunit*{\addcomma\space}% 218 | \printfield{articleno} 219 | \setunit{\addcomma\space}% 220 | \printfield{eid}} 221 | 222 | 223 | \renewbibmacro*{publisher+location+date}{% 224 | \printlist{publisher}% 225 | \setunit*{\addcomma\space}% 226 | \printlist{location}% 227 | \setunit*{\addcomma\space}% 228 | \usebibmacro{date-ifmonth}% 229 | \newunit} 230 | 231 | 232 | \newbibmacro{date-ifmonth}{% 233 | \iffieldundef{month}{}{% 234 | \usebibmacro{date} 235 | }% 236 | } 237 | 238 | 239 | \renewbibmacro*{institution+location+date}{% 240 | \printlist{school}% 241 | \setunit*{\addcomma\space}% 242 | \printlist{institution}% 243 | \setunit*{\addcomma\space}% 244 | \printlist{location}% 245 | \setunit*{\addcomma\space}% 246 | \usebibmacro{date-ifmonth}% 247 | \newunit} 248 | 249 | 250 | \renewbibmacro*{periodical}{% 251 | \iffieldundef{title} 252 | {} 253 | {\printtext[title]{% 254 | \printfield[titlecase]{title}% 255 | \setunit{\subtitlepunct}% 256 | \printfield[titlecase]{subtitle}}}% 257 | \newunit% 258 | \usebibmacro{journal}} 259 | 260 | \renewbibmacro*{issue+date}{% 261 | \iffieldundef{issue} 262 | {\usebibmacro{date}} 263 | {\printfield{issue}% 264 | \setunit*{\addspace}% 265 | \usebibmacro{date}}% 266 | \newunit} 267 | 268 | \renewbibmacro*{title+issuetitle}{% 269 | \usebibmacro{periodical}% 270 | \setunit*{\addspace}% 271 | \iffieldundef{series} 272 | {} 273 | {\newunit 274 | \printfield{series}% 275 | \setunit{\addspace}}% 276 | \printfield{volume}% 277 | \setunit*{\addcomma\space}% 278 | \printfield{number}% 279 | \setunit*{\addcomma\space}% 280 | \printfield{articleno} 281 | \setunit{\addcomma\space}% 282 | \printfield{eid}% 283 | \setunit{\addspace}% 284 | \usebibmacro{issue+date}% 285 | \setunit{\addcolon\space}% 286 | \usebibmacro{issue}% 287 | \newunit} 288 | 289 | 290 | 291 | 292 | %%% Definitions for drivers (alphabetical) 293 | 294 | 295 | 296 | \DeclareBibliographyDriver{article}{% 297 | \usebibmacro{bibindex}% 298 | \usebibmacro{begentry}% 299 | \usebibmacro{author/translator+others}% 300 | \setunit{\labelnamepunct}\newblock% 301 | \usebibmacro{year}% 302 | \newunit% 303 | \usebibmacro{title}% 304 | \newunit% 305 | \printlist{language}% 306 | \newunit\newblock% 307 | \usebibmacro{byauthor}% 308 | \newunit\newblock% 309 | \usebibmacro{bytranslator+others}% 310 | \newunit\newblock% 311 | \printfield{version}% 312 | \newunit\newblock% 313 | \usebibmacro{journal+issuetitle}% 314 | \newunit% 315 | \usebibmacro{byeditor+others}% 316 | \newunit% 317 | \printfield{note}% 318 | \newunit\newblock% 319 | \iftoggle{bbx:isbn} 320 | {\printfield{issn}} 321 | {}% 322 | \newunit\newblock% 323 | \usebibmacro{doi+eprint+url}% 324 | \newunit\newblock% 325 | \usebibmacro{addendum+pubstate}% 326 | \setunit{\bibpagerefpunct}\newblock 327 | \usebibmacro{pageref}% 328 | \newunit\newblock% 329 | \usebibmacro{related}% 330 | \usebibmacro{finentry}} 331 | 332 | 333 | 334 | \DeclareBibliographyDriver{book}{% 335 | \usebibmacro{bibindex}% 336 | \usebibmacro{begentry}% 337 | \usebibmacro{author/editor+others/translator+others}% 338 | \setunit{\labelnamepunct}\newblock 339 | \usebibmacro{year}% 340 | \newunit% 341 | \usebibmacro{maintitle+title}% 342 | \newunit% 343 | \printlist{language}% 344 | \newunit\newblock 345 | \usebibmacro{byauthor}% 346 | \newunit\newblock 347 | \usebibmacro{byeditor+others}% 348 | \newunit\newblock 349 | \printfield{edition}% 350 | \newunit 351 | \usebibmacro{series+number}% 352 | \iffieldundef{maintitle} 353 | {\printfield{volume}% 354 | \printfield{part}} 355 | {}% 356 | \newunit 357 | \newunit\newblock 358 | \printfield{volumes}% 359 | \newunit\newblock 360 | \printfield{note}% 361 | \newunit\newblock 362 | \usebibmacro{publisher+location+date}% 363 | \newunit\newblock 364 | \usebibmacro{chapter+pages}% 365 | \newunit 366 | \printfield{pagetotal}% 367 | \newunit\newblock 368 | \iftoggle{bbx:isbn} 369 | {\printfield{isbn}} 370 | {}% 371 | \newunit\newblock 372 | \usebibmacro{doi+eprint+url}% 373 | \newunit\newblock 374 | \usebibmacro{addendum+pubstate}% 375 | \setunit{\bibpagerefpunct}\newblock 376 | \usebibmacro{pageref}% 377 | \newunit\newblock 378 | \iftoggle{bbx:related} 379 | {\usebibmacro{related:init}% 380 | \usebibmacro{related}} 381 | {}% 382 | \usebibmacro{finentry}} 383 | 384 | 385 | 386 | \DeclareBibliographyDriver{inbook}{% 387 | \usebibmacro{bibindex}% 388 | \usebibmacro{begentry}% 389 | \iffieldundef{author}% 390 | {\usebibmacro{byeditor+others}}% 391 | {\usebibmacro{author/translator+others}}% 392 | \setunit{\labelnamepunct}\newblock 393 | \usebibmacro{year} 394 | \newunit\newblock 395 | \usebibmacro{title}% 396 | \newunit 397 | \printlist{language}% 398 | \newunit\newblock 399 | \usebibmacro{byauthor}% 400 | \newunit\newblock 401 | % \usebibmacro{in:}% 402 | \usebibmacro{bybookauthor}% 403 | \newunit\newblock 404 | \usebibmacro{maintitle+booktitle}% 405 | \newunit\newblock 406 | \iffieldundef{author}{}%if undef then we already printed editor 407 | {\usebibmacro{byeditor+others}}% 408 | \newunit\newblock 409 | \printfield{edition}% 410 | \newunit 411 | \iffieldundef{maintitle} 412 | {\printfield{volume}% 413 | \printfield{part}} 414 | {}% 415 | \newunit 416 | \printfield{volumes}% 417 | \newunit\newblock 418 | \usebibmacro{series+number}% 419 | \newunit\newblock 420 | \printfield{note}% 421 | \newunit\newblock 422 | \usebibmacro{publisher+location+date}% 423 | \newunit\newblock 424 | \usebibmacro{chapter+pages}% 425 | \newunit\newblock 426 | \iftoggle{bbx:isbn} 427 | {\printfield{isbn}} 428 | {}% 429 | \newunit\newblock 430 | \usebibmacro{doi+eprint+url}% 431 | \newunit\newblock 432 | \usebibmacro{addendum+pubstate}% 433 | \setunit{\bibpagerefpunct}\newblock 434 | \usebibmacro{pageref}% 435 | \newunit\newblock 436 | \iftoggle{bbx:related} 437 | {\usebibmacro{related:init}% 438 | \usebibmacro{related}} 439 | {}% 440 | \usebibmacro{finentry}} 441 | 442 | 443 | 444 | \DeclareBibliographyDriver{incollection}{% 445 | \usebibmacro{bibindex}% 446 | \usebibmacro{begentry}% 447 | \usebibmacro{author/translator+others}% 448 | \setunit{\labelnamepunct}\newblock 449 | \usebibmacro{year} 450 | \newunit\newblock 451 | \usebibmacro{title}% 452 | \newunit 453 | \printlist{language}% 454 | \newunit\newblock 455 | \usebibmacro{byauthor}% 456 | \newunit\newblock 457 | \usebibmacro{in:}% 458 | \usebibmacro{maintitle+booktitle}% 459 | \newunit\newblock 460 | \usebibmacro{series+number}% 461 | \newunit\newblock 462 | \printfield{edition}% 463 | \newunit 464 | \iffieldundef{maintitle} 465 | {\printfield{volume}% 466 | \printfield{part}} 467 | {}% 468 | \newunit 469 | \printfield{volumes}% 470 | \newunit\newblock 471 | \usebibmacro{byeditor+others}% 472 | \newunit\newblock 473 | \printfield{note}% 474 | \newunit\newblock 475 | \usebibmacro{publisher+location+date}% 476 | \newunit\newblock 477 | \usebibmacro{chapter+pages}% 478 | \newunit\newblock 479 | \iftoggle{bbx:isbn} 480 | {\printfield{isbn}} 481 | {}% 482 | \newunit\newblock 483 | \usebibmacro{doi+eprint+url}% 484 | \newunit\newblock 485 | \usebibmacro{addendum+pubstate}% 486 | \setunit{\bibpagerefpunct}\newblock 487 | \usebibmacro{pageref}% 488 | \newunit\newblock 489 | \iftoggle{bbx:related} 490 | {\usebibmacro{related:init}% 491 | \usebibmacro{related}} 492 | {}% 493 | \usebibmacro{finentry}} 494 | 495 | 496 | 497 | \DeclareBibliographyDriver{inproceedings}{% 498 | \usebibmacro{bibindex}% 499 | \usebibmacro{begentry}% 500 | \usebibmacro{author/translator+others}% 501 | \setunit{\labelnamepunct}\newblock 502 | \usebibmacro{year} 503 | \newunit\newblock 504 | \usebibmacro{title}% 505 | \newunit 506 | \printlist{language}% 507 | \newunit\newblock 508 | \usebibmacro{byauthor}% 509 | \newunit\newblock 510 | \usebibmacro{in:}% 511 | \usebibmacro{maintitle+booktitle+series+number}% 512 | \newunit\newblock 513 | \usebibmacro{event+venue+date}% 514 | \newunit\newblock 515 | \usebibmacro{byeditor+others}% 516 | \newunit\newblock 517 | \iffieldundef{maintitle} 518 | {\iffieldundef{series}{\printfield{volume}}{}% 519 | \printfield{part}} 520 | {}% 521 | \newunit 522 | \printfield{volumes}% 523 | \newunit\newblock 524 | \printfield{note}% 525 | \newunit\newblock 526 | \printlist{organization}% 527 | \newunit 528 | \usebibmacro{publisher+location+date}% 529 | \newunit\newblock 530 | \usebibmacro{chapter+pages}% 531 | \newunit\newblock 532 | \iftoggle{bbx:isbn} 533 | {\printfield{isbn}} 534 | {}% 535 | \newunit\newblock 536 | \usebibmacro{doi+eprint+url}% 537 | \newunit\newblock 538 | \usebibmacro{addendum+pubstate}% 539 | \setunit{\bibpagerefpunct}\newblock 540 | \usebibmacro{pageref}% 541 | \newunit\newblock 542 | \iftoggle{bbx:related} 543 | {\usebibmacro{related:init}% 544 | \usebibmacro{related}} 545 | {}% 546 | \usebibmacro{finentry}} 547 | 548 | 549 | 550 | \DeclareBibliographyDriver{manual}{% 551 | \usebibmacro{bibindex}% 552 | \usebibmacro{begentry}% 553 | \usebibmacro{author/editor+others}% 554 | \setunit{\labelnamepunct}\newblock 555 | \usebibmacro{year} 556 | \newunit\newblock 557 | \usebibmacro{title}% 558 | \newunit 559 | \printlist{language}% 560 | \newunit\newblock 561 | \usebibmacro{byauthor}% 562 | \newunit\newblock 563 | \usebibmacro{byeditor}% 564 | \newunit\newblock 565 | \printfield{edition}% 566 | \newunit\newblock 567 | \usebibmacro{series+number}% 568 | \newunit\newblock 569 | \printfield{type}% 570 | \newunit 571 | \printfield{version}% 572 | \newunit 573 | \printfield{note}% 574 | \newunit\newblock 575 | \printlist{organization}% 576 | \newunit 577 | \usebibmacro{publisher+location+date}% 578 | \newunit\newblock 579 | \usebibmacro{chapter+pages}% 580 | \newunit 581 | \printfield{pagetotal}% 582 | \newunit\newblock 583 | \iftoggle{bbx:isbn} 584 | {\printfield{isbn}} 585 | {}% 586 | \newunit\newblock 587 | \usebibmacro{doi+eprint+url}% 588 | \newunit\newblock 589 | \usebibmacro{addendum+pubstate}% 590 | \setunit{\bibpagerefpunct}\newblock 591 | \usebibmacro{pageref}% 592 | \newunit\newblock 593 | \iftoggle{bbx:related} 594 | {\usebibmacro{related:init}% 595 | \usebibmacro{related}} 596 | {}% 597 | \usebibmacro{finentry}} 598 | 599 | 600 | 601 | \DeclareBibliographyDriver{misc}{% 602 | \usebibmacro{bibindex}% 603 | \usebibmacro{begentry}% 604 | \usebibmacro{author/editor+others/translator+others}% 605 | \setunit{\labelnamepunct}\newblock 606 | \usebibmacro{year} 607 | \newunit\newblock 608 | \usebibmacro{title}% 609 | \newunit 610 | \printlist{language}% 611 | \newunit\newblock 612 | \usebibmacro{byauthor}% 613 | \newunit\newblock 614 | \usebibmacro{byeditor+others}% 615 | \newunit\newblock 616 | \printfield{howpublished}% 617 | \newunit\newblock 618 | \printfield{type}% 619 | \newunit 620 | \printfield{version}% 621 | \newunit 622 | \printfield{note}% 623 | \newunit\newblock 624 | \usebibmacro{organization+location+date}% 625 | \newunit\newblock 626 | \usebibmacro{doi+eprint+url}% 627 | \newunit\newblock 628 | \usebibmacro{addendum+pubstate}% 629 | \setunit{\bibpagerefpunct}\newblock 630 | \usebibmacro{pageref}% 631 | \newunit\newblock 632 | \iftoggle{bbx:related} 633 | {\usebibmacro{related:init}% 634 | \usebibmacro{related}} 635 | {}% 636 | \usebibmacro{finentry}} 637 | 638 | 639 | 640 | \DeclareBibliographyDriver{online}{% 641 | \usebibmacro{bibindex}% 642 | \usebibmacro{begentry}% 643 | \usebibmacro{author/editor+others/translator+others}% 644 | \setunit{\labelnamepunct}\newblock 645 | \usebibmacro{year}% 646 | \setunit{\labelnamepunct}\newblock 647 | \usebibmacro{title}% 648 | \newunit 649 | \printlist{language}% 650 | \newunit\newblock 651 | \usebibmacro{byauthor}% 652 | \newunit\newblock 653 | \usebibmacro{byeditor+others}% 654 | \newunit\newblock 655 | \printfield{version}% 656 | \newunit 657 | \printfield{note}% 658 | \newunit\newblock 659 | \printlist{organization}% 660 | \newunit\newblock 661 | \usebibmacro{date-ifmonth}% 662 | \newunit\newblock 663 | \iftoggle{bbx:eprint} 664 | {\usebibmacro{eprint}} 665 | {}% 666 | \newunit\newblock 667 | \usebibmacro{url+urldate}% 668 | \newunit\newblock 669 | \usebibmacro{addendum+pubstate}% 670 | \setunit{\bibpagerefpunct}\newblock 671 | \usebibmacro{pageref}% 672 | \newunit\newblock 673 | \iftoggle{bbx:related} 674 | {\usebibmacro{related:init}% 675 | \usebibmacro{related}} 676 | {}% 677 | \usebibmacro{finentry}} 678 | 679 | 680 | 681 | \DeclareFieldFormat[patent]{number}{Patent No.~#1} 682 | 683 | \DeclareBibliographyDriver{patent}{% 684 | \usebibmacro{bibindex}% 685 | \usebibmacro{begentry}% 686 | \usebibmacro{author}% 687 | \setunit{\labelnamepunct}\newblock 688 | \usebibmacro{year}% 689 | \newunit 690 | \usebibmacro{title}% 691 | \newunit 692 | \printlist{language}% 693 | \newunit\newblock 694 | \usebibmacro{byauthor}% 695 | \newunit\newblock 696 | \usebibmacro{date}% 697 | \newunit\newblock 698 | \printfield{type}% 699 | \setunit*{\addspace}% 700 | \printfield{number}% 701 | \iflistundef{location} 702 | {} 703 | {\setunit*{\addspace}% 704 | \printtext[parens]{% 705 | \printlist[][-\value{listtotal}]{location}}}% 706 | \newunit\newblock 707 | \usebibmacro{byholder}% 708 | \newunit\newblock 709 | \printfield{note}% 710 | \newunit\newblock 711 | \usebibmacro{doi+eprint+url}% 712 | \newunit\newblock 713 | \usebibmacro{addendum+pubstate}% 714 | \setunit{\bibpagerefpunct}\newblock 715 | \usebibmacro{pageref}% 716 | \newunit\newblock 717 | \iftoggle{bbx:related} 718 | {\usebibmacro{related:init}% 719 | \usebibmacro{related}} 720 | {}% 721 | \usebibmacro{finentry}} 722 | 723 | 724 | 725 | \DeclareBibliographyDriver{periodical}{% 726 | \usebibmacro{bibindex}% 727 | \usebibmacro{begentry}% 728 | \usebibmacro{editor}% 729 | \setunit{\labelnamepunct}\newblock 730 | \usebibmacro{year} 731 | \newunit 732 | \usebibmacro{title+issuetitle}% 733 | \newunit 734 | \printlist{language}% 735 | \newunit\newblock 736 | \usebibmacro{byeditor}% 737 | \newunit\newblock 738 | \printfield{note}% 739 | \newunit\newblock 740 | \iftoggle{bbx:isbn} 741 | {\printfield{issn}} 742 | {}% 743 | \newunit\newblock 744 | \usebibmacro{doi+eprint+url}% 745 | \newunit\newblock 746 | \usebibmacro{addendum+pubstate}% 747 | \setunit{\bibpagerefpunct}\newblock 748 | \usebibmacro{pageref}% 749 | \newunit\newblock 750 | \iftoggle{bbx:related} 751 | {\usebibmacro{related:init}% 752 | \usebibmacro{related}} 753 | {}% 754 | \usebibmacro{finentry}} 755 | 756 | 757 | 758 | \DeclareBibliographyDriver{report}{% 759 | \usebibmacro{bibindex}% 760 | \usebibmacro{begentry}% 761 | \usebibmacro{author}% 762 | \setunit{\labelnamepunct}\newblock 763 | \usebibmacro{year} 764 | \newunit 765 | \usebibmacro{title}% 766 | \newunit 767 | \printlist{language}% 768 | \newunit\newblock 769 | \usebibmacro{byauthor}% 770 | \newunit\newblock 771 | \printfield{type}% 772 | \setunit*{\addspace}% 773 | \printfield{number}% 774 | \newunit\newblock 775 | \printfield{version}% 776 | \newunit 777 | \printfield{note}% 778 | \newunit\newblock 779 | \usebibmacro{institution+location+date}% 780 | \newunit\newblock 781 | \usebibmacro{chapter+pages}% 782 | \newunit 783 | \printfield{pagetotal}% 784 | \newunit\newblock 785 | \iftoggle{bbx:isbn} 786 | {\printfield{isrn}} 787 | {}% 788 | \newunit\newblock 789 | \usebibmacro{doi+eprint+url}% 790 | \newunit\newblock 791 | \usebibmacro{addendum+pubstate}% 792 | \setunit{\bibpagerefpunct}\newblock 793 | \usebibmacro{pageref}% 794 | \newunit\newblock 795 | \iftoggle{bbx:related} 796 | {\usebibmacro{related:init}% 797 | \usebibmacro{related}} 798 | {}% 799 | \usebibmacro{finentry}} 800 | 801 | 802 | 803 | \DeclareBibliographyDriver{thesis}{% 804 | \usebibmacro{bibindex}% 805 | \usebibmacro{begentry}% 806 | \usebibmacro{author}% 807 | \setunit{\labelnamepunct}\newblock 808 | \usebibmacro{year} 809 | \newunit 810 | \usebibmacro{title}% 811 | \newunit 812 | \printlist{language}% 813 | \newunit\newblock 814 | \usebibmacro{byauthor}% 815 | \newunit\newblock 816 | \printfield{type}% 817 | \newunit 818 | \usebibmacro{institution+location+date}% 819 | \newunit\newblock 820 | \usebibmacro{chapter+pages}% 821 | \newunit 822 | \printfield{pagetotal}% 823 | \newunit\newblock 824 | \iftoggle{bbx:isbn} 825 | {\printfield{isbn}} 826 | {}% 827 | \newunit\newblock 828 | \usebibmacro{doi+eprint+url}% 829 | \newunit\newblock 830 | \usebibmacro{addendum+pubstate}% 831 | \setunit{\bibpagerefpunct}\newblock 832 | \usebibmacro{pageref}% 833 | \newunit\newblock 834 | \printfield{note}% 835 | \newunit\newblock 836 | \iftoggle{bbx:related} 837 | {\usebibmacro{related:init}% 838 | \usebibmacro{related}} 839 | {}% 840 | \usebibmacro{finentry}} 841 | 842 | 843 | -------------------------------------------------------------------------------- /ACM-Reference-Format.cbx: -------------------------------------------------------------------------------- 1 | \ProvidesFile{ACM-Reference-Format.cbx}[2017-09-27 v0.1] 2 | 3 | \RequireCitationStyle{numeric} 4 | 5 | \endinput 6 | -------------------------------------------------------------------------------- /ACM-Reference-Format.dbx: -------------------------------------------------------------------------------- 1 | % Teach biblatex about numpages field 2 | \DeclareDatamodelFields[type=field, datatype=literal]{numpages} 3 | \DeclareDatamodelEntryfields{numpages} 4 | 5 | % Teach biblatex about articleno field 6 | \DeclareDatamodelFields[type=field, datatype=literal]{articleno} 7 | \DeclareDatamodelEntryfields{articleno} 8 | 9 | % Teach biblatex about urls field 10 | \DeclareDatamodelFields[type=list, datatype=uri]{urls} 11 | \DeclareDatamodelEntryfields{urls} 12 | 13 | % Teach biblatex about school field 14 | \DeclareDatamodelFields[type=list, datatype=literal]{school} 15 | \DeclareDatamodelEntryfields[thesis]{school} 16 | 17 | \DeclareDatamodelFields[type=field, datatype=literal]{key} 18 | \DeclareDatamodelEntryfields{key} -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Mozilla Public License Version 2.0 2 | ================================== 3 | 4 | 1. Definitions 5 | -------------- 6 | 7 | 1.1. "Contributor" 8 | means each individual or legal entity that creates, contributes to 9 | the creation of, or owns Covered Software. 10 | 11 | 1.2. "Contributor Version" 12 | means the combination of the Contributions of others (if any) used 13 | by a Contributor and that particular Contributor's Contribution. 14 | 15 | 1.3. "Contribution" 16 | means Covered Software of a particular Contributor. 17 | 18 | 1.4. "Covered Software" 19 | means Source Code Form to which the initial Contributor has attached 20 | the notice in Exhibit A, the Executable Form of such Source Code 21 | Form, and Modifications of such Source Code Form, in each case 22 | including portions thereof. 23 | 24 | 1.5. "Incompatible With Secondary Licenses" 25 | means 26 | 27 | (a) that the initial Contributor has attached the notice described 28 | in Exhibit B to the Covered Software; or 29 | 30 | (b) that the Covered Software was made available under the terms of 31 | version 1.1 or earlier of the License, but not also under the 32 | terms of a Secondary License. 33 | 34 | 1.6. "Executable Form" 35 | means any form of the work other than Source Code Form. 36 | 37 | 1.7. "Larger Work" 38 | means a work that combines Covered Software with other material, in 39 | a separate file or files, that is not Covered Software. 40 | 41 | 1.8. "License" 42 | means this document. 43 | 44 | 1.9. "Licensable" 45 | means having the right to grant, to the maximum extent possible, 46 | whether at the time of the initial grant or subsequently, any and 47 | all of the rights conveyed by this License. 48 | 49 | 1.10. "Modifications" 50 | means any of the following: 51 | 52 | (a) any file in Source Code Form that results from an addition to, 53 | deletion from, or modification of the contents of Covered 54 | Software; or 55 | 56 | (b) any new file in Source Code Form that contains any Covered 57 | Software. 58 | 59 | 1.11. "Patent Claims" of a Contributor 60 | means any patent claim(s), including without limitation, method, 61 | process, and apparatus claims, in any patent Licensable by such 62 | Contributor that would be infringed, but for the grant of the 63 | License, by the making, using, selling, offering for sale, having 64 | made, import, or transfer of either its Contributions or its 65 | Contributor Version. 66 | 67 | 1.12. "Secondary License" 68 | means either the GNU General Public License, Version 2.0, the GNU 69 | Lesser General Public License, Version 2.1, the GNU Affero General 70 | Public License, Version 3.0, or any later versions of those 71 | licenses. 72 | 73 | 1.13. "Source Code Form" 74 | means the form of the work preferred for making modifications. 75 | 76 | 1.14. "You" (or "Your") 77 | means an individual or a legal entity exercising rights under this 78 | License. For legal entities, "You" includes any entity that 79 | controls, is controlled by, or is under common control with You. For 80 | purposes of this definition, "control" means (a) the power, direct 81 | or indirect, to cause the direction or management of such entity, 82 | whether by contract or otherwise, or (b) ownership of more than 83 | fifty percent (50%) of the outstanding shares or beneficial 84 | ownership of such entity. 85 | 86 | 2. License Grants and Conditions 87 | -------------------------------- 88 | 89 | 2.1. Grants 90 | 91 | Each Contributor hereby grants You a world-wide, royalty-free, 92 | non-exclusive license: 93 | 94 | (a) under intellectual property rights (other than patent or trademark) 95 | Licensable by such Contributor to use, reproduce, make available, 96 | modify, display, perform, distribute, and otherwise exploit its 97 | Contributions, either on an unmodified basis, with Modifications, or 98 | as part of a Larger Work; and 99 | 100 | (b) under Patent Claims of such Contributor to make, use, sell, offer 101 | for sale, have made, import, and otherwise transfer either its 102 | Contributions or its Contributor Version. 103 | 104 | 2.2. Effective Date 105 | 106 | The licenses granted in Section 2.1 with respect to any Contribution 107 | become effective for each Contribution on the date the Contributor first 108 | distributes such Contribution. 109 | 110 | 2.3. Limitations on Grant Scope 111 | 112 | The licenses granted in this Section 2 are the only rights granted under 113 | this License. No additional rights or licenses will be implied from the 114 | distribution or licensing of Covered Software under this License. 115 | Notwithstanding Section 2.1(b) above, no patent license is granted by a 116 | Contributor: 117 | 118 | (a) for any code that a Contributor has removed from Covered Software; 119 | or 120 | 121 | (b) for infringements caused by: (i) Your and any other third party's 122 | modifications of Covered Software, or (ii) the combination of its 123 | Contributions with other software (except as part of its Contributor 124 | Version); or 125 | 126 | (c) under Patent Claims infringed by Covered Software in the absence of 127 | its Contributions. 128 | 129 | This License does not grant any rights in the trademarks, service marks, 130 | or logos of any Contributor (except as may be necessary to comply with 131 | the notice requirements in Section 3.4). 132 | 133 | 2.4. Subsequent Licenses 134 | 135 | No Contributor makes additional grants as a result of Your choice to 136 | distribute the Covered Software under a subsequent version of this 137 | License (see Section 10.2) or under the terms of a Secondary License (if 138 | permitted under the terms of Section 3.3). 139 | 140 | 2.5. Representation 141 | 142 | Each Contributor represents that the Contributor believes its 143 | Contributions are its original creation(s) or it has sufficient rights 144 | to grant the rights to its Contributions conveyed by this License. 145 | 146 | 2.6. Fair Use 147 | 148 | This License is not intended to limit any rights You have under 149 | applicable copyright doctrines of fair use, fair dealing, or other 150 | equivalents. 151 | 152 | 2.7. Conditions 153 | 154 | Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 155 | in Section 2.1. 156 | 157 | 3. Responsibilities 158 | ------------------- 159 | 160 | 3.1. Distribution of Source Form 161 | 162 | All distribution of Covered Software in Source Code Form, including any 163 | Modifications that You create or to which You contribute, must be under 164 | the terms of this License. You must inform recipients that the Source 165 | Code Form of the Covered Software is governed by the terms of this 166 | License, and how they can obtain a copy of this License. You may not 167 | attempt to alter or restrict the recipients' rights in the Source Code 168 | Form. 169 | 170 | 3.2. Distribution of Executable Form 171 | 172 | If You distribute Covered Software in Executable Form then: 173 | 174 | (a) such Covered Software must also be made available in Source Code 175 | Form, as described in Section 3.1, and You must inform recipients of 176 | the Executable Form how they can obtain a copy of such Source Code 177 | Form by reasonable means in a timely manner, at a charge no more 178 | than the cost of distribution to the recipient; and 179 | 180 | (b) You may distribute such Executable Form under the terms of this 181 | License, or sublicense it under different terms, provided that the 182 | license for the Executable Form does not attempt to limit or alter 183 | the recipients' rights in the Source Code Form under this License. 184 | 185 | 3.3. Distribution of a Larger Work 186 | 187 | You may create and distribute a Larger Work under terms of Your choice, 188 | provided that You also comply with the requirements of this License for 189 | the Covered Software. If the Larger Work is a combination of Covered 190 | Software with a work governed by one or more Secondary Licenses, and the 191 | Covered Software is not Incompatible With Secondary Licenses, this 192 | License permits You to additionally distribute such Covered Software 193 | under the terms of such Secondary License(s), so that the recipient of 194 | the Larger Work may, at their option, further distribute the Covered 195 | Software under the terms of either this License or such Secondary 196 | License(s). 197 | 198 | 3.4. Notices 199 | 200 | You may not remove or alter the substance of any license notices 201 | (including copyright notices, patent notices, disclaimers of warranty, 202 | or limitations of liability) contained within the Source Code Form of 203 | the Covered Software, except that You may alter any license notices to 204 | the extent required to remedy known factual inaccuracies. 205 | 206 | 3.5. Application of Additional Terms 207 | 208 | You may choose to offer, and to charge a fee for, warranty, support, 209 | indemnity or liability obligations to one or more recipients of Covered 210 | Software. However, You may do so only on Your own behalf, and not on 211 | behalf of any Contributor. You must make it absolutely clear that any 212 | such warranty, support, indemnity, or liability obligation is offered by 213 | You alone, and You hereby agree to indemnify every Contributor for any 214 | liability incurred by such Contributor as a result of warranty, support, 215 | indemnity or liability terms You offer. You may include additional 216 | disclaimers of warranty and limitations of liability specific to any 217 | jurisdiction. 218 | 219 | 4. Inability to Comply Due to Statute or Regulation 220 | --------------------------------------------------- 221 | 222 | If it is impossible for You to comply with any of the terms of this 223 | License with respect to some or all of the Covered Software due to 224 | statute, judicial order, or regulation then You must: (a) comply with 225 | the terms of this License to the maximum extent possible; and (b) 226 | describe the limitations and the code they affect. Such description must 227 | be placed in a text file included with all distributions of the Covered 228 | Software under this License. Except to the extent prohibited by statute 229 | or regulation, such description must be sufficiently detailed for a 230 | recipient of ordinary skill to be able to understand it. 231 | 232 | 5. Termination 233 | -------------- 234 | 235 | 5.1. The rights granted under this License will terminate automatically 236 | if You fail to comply with any of its terms. However, if You become 237 | compliant, then the rights granted under this License from a particular 238 | Contributor are reinstated (a) provisionally, unless and until such 239 | Contributor explicitly and finally terminates Your grants, and (b) on an 240 | ongoing basis, if such Contributor fails to notify You of the 241 | non-compliance by some reasonable means prior to 60 days after You have 242 | come back into compliance. Moreover, Your grants from a particular 243 | Contributor are reinstated on an ongoing basis if such Contributor 244 | notifies You of the non-compliance by some reasonable means, this is the 245 | first time You have received notice of non-compliance with this License 246 | from such Contributor, and You become compliant prior to 30 days after 247 | Your receipt of the notice. 248 | 249 | 5.2. If You initiate litigation against any entity by asserting a patent 250 | infringement claim (excluding declaratory judgment actions, 251 | counter-claims, and cross-claims) alleging that a Contributor Version 252 | directly or indirectly infringes any patent, then the rights granted to 253 | You by any and all Contributors for the Covered Software under Section 254 | 2.1 of this License shall terminate. 255 | 256 | 5.3. In the event of termination under Sections 5.1 or 5.2 above, all 257 | end user license agreements (excluding distributors and resellers) which 258 | have been validly granted by You or Your distributors under this License 259 | prior to termination shall survive termination. 260 | 261 | ************************************************************************ 262 | * * 263 | * 6. Disclaimer of Warranty * 264 | * ------------------------- * 265 | * * 266 | * Covered Software is provided under this License on an "as is" * 267 | * basis, without warranty of any kind, either expressed, implied, or * 268 | * statutory, including, without limitation, warranties that the * 269 | * Covered Software is free of defects, merchantable, fit for a * 270 | * particular purpose or non-infringing. The entire risk as to the * 271 | * quality and performance of the Covered Software is with You. * 272 | * Should any Covered Software prove defective in any respect, You * 273 | * (not any Contributor) assume the cost of any necessary servicing, * 274 | * repair, or correction. This disclaimer of warranty constitutes an * 275 | * essential part of this License. No use of any Covered Software is * 276 | * authorized under this License except under this disclaimer. * 277 | * * 278 | ************************************************************************ 279 | 280 | ************************************************************************ 281 | * * 282 | * 7. Limitation of Liability * 283 | * -------------------------- * 284 | * * 285 | * Under no circumstances and under no legal theory, whether tort * 286 | * (including negligence), contract, or otherwise, shall any * 287 | * Contributor, or anyone who distributes Covered Software as * 288 | * permitted above, be liable to You for any direct, indirect, * 289 | * special, incidental, or consequential damages of any character * 290 | * including, without limitation, damages for lost profits, loss of * 291 | * goodwill, work stoppage, computer failure or malfunction, or any * 292 | * and all other commercial damages or losses, even if such party * 293 | * shall have been informed of the possibility of such damages. This * 294 | * limitation of liability shall not apply to liability for death or * 295 | * personal injury resulting from such party's negligence to the * 296 | * extent applicable law prohibits such limitation. Some * 297 | * jurisdictions do not allow the exclusion or limitation of * 298 | * incidental or consequential damages, so this exclusion and * 299 | * limitation may not apply to You. * 300 | * * 301 | ************************************************************************ 302 | 303 | 8. Litigation 304 | ------------- 305 | 306 | Any litigation relating to this License may be brought only in the 307 | courts of a jurisdiction where the defendant maintains its principal 308 | place of business and such litigation shall be governed by laws of that 309 | jurisdiction, without reference to its conflict-of-law provisions. 310 | Nothing in this Section shall prevent a party's ability to bring 311 | cross-claims or counter-claims. 312 | 313 | 9. Miscellaneous 314 | ---------------- 315 | 316 | This License represents the complete agreement concerning the subject 317 | matter hereof. If any provision of this License is held to be 318 | unenforceable, such provision shall be reformed only to the extent 319 | necessary to make it enforceable. Any law or regulation which provides 320 | that the language of a contract shall be construed against the drafter 321 | shall not be used to construe this License against a Contributor. 322 | 323 | 10. Versions of the License 324 | --------------------------- 325 | 326 | 10.1. New Versions 327 | 328 | Mozilla Foundation is the license steward. Except as provided in Section 329 | 10.3, no one other than the license steward has the right to modify or 330 | publish new versions of this License. Each version will be given a 331 | distinguishing version number. 332 | 333 | 10.2. Effect of New Versions 334 | 335 | You may distribute the Covered Software under the terms of the version 336 | of the License under which You originally received the Covered Software, 337 | or under the terms of any subsequent version published by the license 338 | steward. 339 | 340 | 10.3. Modified Versions 341 | 342 | If you create software not governed by this License, and you want to 343 | create a new license for such software, you may create and use a 344 | modified version of this License if you rename the license and remove 345 | any references to the name of the license steward (except to note that 346 | such modified license differs from this License). 347 | 348 | 10.4. Distributing Source Code Form that is Incompatible With Secondary 349 | Licenses 350 | 351 | If You choose to distribute Source Code Form that is Incompatible With 352 | Secondary Licenses under the terms of this version of the License, the 353 | notice described in Exhibit B of this License must be attached. 354 | 355 | Exhibit A - Source Code Form License Notice 356 | ------------------------------------------- 357 | 358 | This Source Code Form is subject to the terms of the Mozilla Public 359 | License, v. 2.0. If a copy of the MPL was not distributed with this 360 | file, You can obtain one at https://mozilla.org/MPL/2.0/. 361 | 362 | If it is not possible or desirable to put the notice in a particular 363 | file, then You may include the notice in a location (such as a LICENSE 364 | file in a relevant directory) where a recipient would be likely to look 365 | for such a notice. 366 | 367 | You may add additional accurate notices of copyright ownership. 368 | 369 | Exhibit B - "Incompatible With Secondary Licenses" Notice 370 | --------------------------------------------------------- 371 | 372 | This Source Code Form is "Incompatible With Secondary Licenses", as 373 | defined by the Mozilla Public License, v. 2.0. 374 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LaTeX Beamer Theme for JKU Linz 2 | 3 | This repository contains a rewrite of the LaTeX Beamer Theme for [Johannes Kepler University Linz](https://www.jku.at/). 4 | 5 | 6 | ## RELEASES 7 | 8 | Find documentation and grab the latest version of the template [here](https://github.com/michaelroland/jku-templates-presentation-latex/releases/latest). 9 | 10 | 11 | ## LATEST VERSION AND BUG REPORTING 12 | 13 | The official source code repository of the theme is . 14 | You can request features and report bugs through the [issue tracker](https://github.com/michaelroland/jku-templates-presentation-latex/issues). 15 | 16 | 17 | ## COPYRIGHT 18 | 19 | - Copyright (c) 2021-2025 Michael Roland <> 20 | 21 | This is a rewrite of the JKU theme originally by Susanne Hametner, Doris Pargfrieder, and Pieter-Jan Hoedt. 22 | 23 | 24 | ## LICENSE 25 | 26 | This Source Code Form is subject to the terms of the Mozilla Public License, version 2.0. 27 | If a copy of the MPL was not distributed with this file, you can obtain one here: 28 | 29 | **License**: [Mozilla Public License v2.0](https://mozilla.org/MPL/2.0/) 30 | -------------------------------------------------------------------------------- /beamercolorthemejku.sty: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | %% 3 | %% LaTeX Beamer Color Palette for Johannes Kepler University Linz 4 | %% 5 | %% Copyright (C) 2021-2025 Michael Roland 6 | %% 7 | %% This is a rewrite of the JKU theme originally by 8 | %% Susanne Hametner, Doris Pargfrieder, and Pieter-Jan Hoedt. 9 | %% 10 | %% This Source Code Form is subject to the terms of the Mozilla Public 11 | %% License, v. 2.0. If a copy of the MPL was not distributed with this 12 | %% file, You can obtain one at https://mozilla.org/MPL/2.0/. 13 | %% 14 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15 | 16 | \NeedsTeXFormat{LaTeX2e}[1995/12/01] 17 | 18 | \ProvidesPackage{beamercolorthemejku}[2025/01/16 v3.1+git JKU Linz Beamer Theme (color theme)] 19 | 20 | 21 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 22 | %% 23 | %% Dependencies 24 | %% 25 | 26 | \RequirePackage{etoolbox} 27 | \RequirePackage{xkeyval} 28 | \RequirePackage{graphicx} 29 | \RequirePackage{xcolor} 30 | 31 | %% 32 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 33 | 34 | 35 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 36 | %% 37 | %% Options & Parameters 38 | %% 39 | 40 | % Option darkmode: use dark color mode by default 41 | \newbool{jkubeamer@darkmode} 42 | \DeclareOptionBeamer{darkmode}[true]{\setbool{jkubeamer@darkmode}{#1}} 43 | 44 | % Option mac: use adapted color palette for screen display on Mac 45 | \newbool{jkubeamer@maccolors} 46 | \DeclareOptionBeamer{mac}[true]{\setbool{jkubeamer@maccolors}{#1}} 47 | 48 | % DEPRECATED options: these options no longer have any effect 49 | \DeclareOptionBeamer{greyText}{% 50 | \PackageWarning{beamercolorthemejku}{Option `greyText' deprecated, option has no effect!}% 51 | } 52 | 53 | \ProcessOptionsBeamer 54 | 55 | %% 56 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 57 | 58 | 59 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 60 | %% 61 | %% JKU base colors 62 | %% 63 | \ifbool{jkubeamer@maccolors}{% 64 | %TODO: Where do those color values come from? Are they still correct? 65 | 66 | %BLUE 67 | \definecolor{jkuBlue}{RGB}{0,120,170} 68 | %CYAN 69 | \definecolor{jkuCyan}{RGB}{100,180,190} 70 | \colorlet{jkuLightBlue}{jkuCyan} 71 | %YELLOW 72 | \definecolor{jkuYellow}{RGB}{230,195,35} 73 | %GREY 74 | \definecolor{jkuGrey}{RGB}{125,130,140} 75 | \colorlet{jkuGray}{jkuGrey} 76 | %DARKGREY 77 | \definecolor{jkuDarkGrey}{RGB}{51,51,51} 78 | \colorlet{jkuDarkGray}{jkuDarkGrey} 79 | %LIGHTGREEN 80 | \definecolor{jkuLightGreen}{RGB}{195,215,75} 81 | %GREEN 82 | \definecolor{jkuGreen}{RGB}{115,180,85} 83 | %PURPLE 84 | \definecolor{jkuPurple}{RGB}{145,75,130} 85 | %RED 86 | \definecolor{jkuRed}{RGB}{205,90,80} 87 | }{% 88 | %BLUE 89 | \definecolor{jkuBlue}{RGB}{4,110,152} 90 | %CYAN 91 | \definecolor{jkuCyan}{RGB}{92,207,203} 92 | \colorlet{jkuLightBlue}{jkuCyan} 93 | %YELLOW 94 | \definecolor{jkuYellow}{RGB}{251,186,0} 95 | %GREY 96 | \definecolor{jkuGrey}{RGB}{128,130,136} 97 | \colorlet{jkuGray}{jkuGrey} 98 | %DARKGREY 99 | \definecolor{jkuDarkGrey}{RGB}{90,90,90} 100 | \colorlet{jkuDarkGray}{jkuDarkGrey} 101 | %LIGHTGREEN 102 | \definecolor{jkuLightGreen}{RGB}{187,208,50} 103 | %GREEN 104 | \definecolor{jkuGreen}{RGB}{76,172,78} 105 | %PURPLE 106 | \definecolor{jkuPurple}{RGB}{156,71,123} 107 | %RED 108 | \definecolor{jkuRed}{RGB}{231,55,41} 109 | } 110 | %% 111 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 112 | 113 | 114 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 115 | %% 116 | %% JKU base colors commands 117 | %% 118 | 119 | \newcommand{\crBlue}{\color{jkuBlue}} 120 | \newcommand{\cBlue}[1]{{\crBlue{#1}}} 121 | \newcommand{\cjkuBlue}[1]{{\crBlue{#1}}} 122 | 123 | \newcommand{\crCyan}{\color{jkuCyan}} 124 | \newcommand{\cCyan}[1]{{\crCyan{#1}}} 125 | \newcommand{\cjkuCyan}[1]{{\crCyan{#1}}} 126 | \newcommand{\crLightBlue}{\crCyan} 127 | \newcommand{\cLightBlue}[1]{{\crCyan{#1}}} 128 | \newcommand{\cjkuLightBlue}[1]{{\crCyan{#1}}} 129 | 130 | \newcommand{\crYellow}{\color{jkuYellow}} 131 | \newcommand{\cYellow}[1]{{\crYellow{#1}}} 132 | \newcommand{\cjkuYellow}[1]{{\crYellow{#1}}} 133 | 134 | \newcommand{\crGrey}{\color{jkuGrey}} 135 | \newcommand{\cGrey}[1]{{\crGrey{#1}}} 136 | \newcommand{\cjkuGrey}[1]{{\crGrey{#1}}} 137 | \newcommand{\crGray}{\crGrey} 138 | \newcommand{\cGray}[1]{{\crGrey{#1}}} 139 | \newcommand{\cjkuGray}[1]{{\crGrey{#1}}} 140 | 141 | \newcommand{\crDarkGrey}{\color{jkuDarkGrey}} 142 | \newcommand{\cDarkGrey}[1]{{\crDarkGrey{#1}}} 143 | \newcommand{\cjkuDarkGrey}[1]{{\crDarkGrey{#1}}} 144 | \newcommand{\crDarkGray}{\crDarkGrey} 145 | \newcommand{\cDarkGray}[1]{{\crDarkGrey{#1}}} 146 | \newcommand{\cjkuDarkGray}[1]{{\crDarkGrey{#1}}} 147 | 148 | \newcommand{\crLightGreen}{\color{jkuLightGreen}} 149 | \newcommand{\cLightGreen}[1]{{\crLightGreen{#1}}} 150 | \newcommand{\cjkuLightGreen}[1]{{\crLightGreen{#1}}} 151 | 152 | \newcommand{\crGreen}{\color{jkuGreen}} 153 | \newcommand{\cGreen}[1]{{\crGreen{#1}}} 154 | \newcommand{\cjkuGreen}[1]{{\crGreen{#1}}} 155 | 156 | \newcommand{\crPurple}{\color{jkuPurple}} 157 | \newcommand{\cPurple}[1]{{\crPurple{#1}}} 158 | \newcommand{\cjkuPurple}[1]{{\crPurple{#1}}} 159 | 160 | \newcommand{\crRed}{\color{jkuRed}} 161 | \newcommand{\cRed}[1]{{\crRed{#1}}} 162 | \newcommand{\cjkuRed}[1]{{\crRed{#1}}} 163 | 164 | %% 165 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 166 | 167 | 168 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 169 | %% 170 | %% Color palettes 171 | %% 172 | \setbeamercolor*{palette primary}{bg=white,fg=black} 173 | \setbeamercolor*{palette jku}{bg=white,fg=jkuGrey} 174 | \setbeamercolor*{palette med}{bg=white,fg=jkuYellow} 175 | \setbeamercolor*{palette re}{bg=white,fg=jkuRed} 176 | \setbeamercolor*{palette sowi}{bg=white,fg=jkuGreen} 177 | \setbeamercolor*{palette tnf}{bg=white,fg=jkuBlue} 178 | \setbeamercolor*{palette lit}{parent=palette tnf} 179 | \setbeamercolor*{palette soe}{bg=white,fg=jkuPurple} 180 | \setbeamercolor*{palette bus}{bg=white,fg=jkuLightGreen} 181 | \setbeamercolor*{palette secondary}{parent=palette jku} 182 | \setbeamercolor*{palette tertiary}{bg=white,fg=jkuGrey} 183 | \setbeamercolor*{palette jku highlight}{bg=jkuDarkGrey,fg=jkuPurple} 184 | \setbeamercolor*{palette med highlight}{bg=jkuDarkGrey,fg=jkuGreen} 185 | \setbeamercolor*{palette re highlight}{bg=jkuDarkGrey,fg=jkuBlue} 186 | \setbeamercolor*{palette sowi highlight}{bg=jkuDarkGrey,fg=jkuPurple} 187 | \setbeamercolor*{palette tnf highlight}{bg=jkuDarkGrey,fg=jkuPurple} 188 | \setbeamercolor*{palette lit highlight}{parent=palette tnf highlight} 189 | \setbeamercolor*{palette soe highlight}{bg=jkuDarkGrey,fg=jkuYellow} 190 | \setbeamercolor*{palette bus highlight}{bg=jkuDarkGrey,fg=jkuPurple} 191 | \setbeamercolor*{palette quaternary}{parent=palette jku highlight} 192 | 193 | %% 194 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 195 | 196 | 197 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 198 | %% 199 | %% Normal style 200 | %% 201 | \setbeamercolor*{normal text}{parent=palette primary} 202 | \setbeamercolor*{structure}{fg=} 203 | \setbeamercolor*{alerted text}{fg=jkuRed} 204 | \setbeamercolor*{example text}{fg=jkuGreen} 205 | \setbeamercolor*{emphasized text}{fg=} 206 | %% 207 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 208 | 209 | 210 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 211 | %% 212 | %% Title frames 213 | %% 214 | \setbeamercolor*{title}{parent=normal text} 215 | \setbeamercolor*{series title}{parent=title} 216 | \setbeamercolor*{subtitle}{parent=normal text} 217 | \setbeamercolor*{subsubtitle}{parent=subtitle} 218 | 219 | \setbeamercolor*{author}{parent=subtitle} 220 | \setbeamercolor*{institute}{parent=subsubtitle} 221 | \setbeamercolor*{date}{parent=subsubtitle} 222 | \setbeamercolor*{agenda}{parent=subtitle} 223 | \setbeamercolor*{agenda title}{parent=agenda} 224 | 225 | \setbeamercolor*{imprint}{parent=normal text} 226 | \setbeamercolor*{imprint name}{parent=imprint} 227 | \setbeamercolor*{imprint address}{parent=imprint} 228 | \setbeamercolor*{imprint url}{parent=imprint} 229 | 230 | \setbeamercolor*{section title}{parent=title} 231 | \setbeamercolor*{subsection title}{parent=subtitle} 232 | \setbeamercolor*{subsubsection title}{parent=subsubtitle} 233 | %% 234 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 235 | 236 | 237 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 238 | %% 239 | %% Frame title/footer 240 | %% 241 | \setbeamercolor*{frametitle}{parent=normal text} 242 | \setbeamercolor*{framesubtitle}{parent=frametitle} 243 | \setbeamercolor*{footline}{bg=white,fg=black} 244 | \setbeamercolor*{section in head/foot}{parent=footline} 245 | \setbeamercolor*{page number in head/foot}{parent=section in head/foot} 246 | \setbeamercolor*{date in head/foot}{parent=section in head/foot} 247 | \setbeamercolor*{footnote}{parent=normal text} 248 | \setbeamercolor*{footnote mark}{parent=normal text} 249 | %% 250 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 251 | 252 | 253 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 254 | %% 255 | %% Contact frames 256 | %% 257 | \setbeamercolor*{contacttitle}{parent=title} 258 | \setbeamercolor*{contactsubtitle}{parent=contacttitle} 259 | \setbeamercolor*{contactinfo}{parent=normal text} 260 | \setbeamercolor*{contactinfo icon}{parent=contactinfo} 261 | \setbeamercolor*{acknowledgement}{parent=normal text} 262 | %% 263 | %% 264 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 265 | 266 | 267 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 268 | %% 269 | %% Itemization and enumeration 270 | %% 271 | \setbeamercolor*{item}{parent=normal text} 272 | \setbeamercolor*{subitem}{parent=item} 273 | \setbeamercolor*{subsubitem}{parent=subitem} 274 | \setbeamercolor*{itemize item}{parent=item} 275 | \setbeamercolor*{itemize subitem}{parent=subitem} 276 | \setbeamercolor*{itemize subsubitem}{parent=subsubitem} 277 | \setbeamercolor*{enumerate item}{parent=item} 278 | \setbeamercolor*{enumerate subitem}{parent=subitem} 279 | \setbeamercolor*{enumerate subsubitem}{parent=subsubitem} 280 | \setbeamercolor*{description item}{parent=item} 281 | %% 282 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 283 | 284 | 285 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 286 | %% 287 | %% Table of contents 288 | %% 289 | \setbeamercolor*{section in toc}{parent=structure} 290 | \setbeamercolor*{subsection in toc}{parent=section in toc} 291 | \setbeamercolor*{subsubsection in toc}{parent=subsection in toc} 292 | %% 293 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 294 | 295 | 296 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 297 | %% 298 | %% Bibliography 299 | %% 300 | \setbeamercolor*{bibliography item}{parent=normal text} 301 | \setbeamercolor*{bibliography entry author}{parent=normal text} 302 | \setbeamercolor*{bibliography entry title}{parent=normal text} 303 | \setbeamercolor*{bibliography entry location}{parent=normal text} 304 | \setbeamercolor*{bibliography entry note}{parent=normal text} 305 | %% 306 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 307 | 308 | 309 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 310 | %% 311 | %% Captions 312 | %% 313 | \setbeamercolor*{caption}{parent=normal text} 314 | \setbeamercolor*{caption name}{parent=caption} 315 | %% 316 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 317 | 318 | 319 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 320 | %% 321 | %% Blocks 322 | %% 323 | \setbeamercolor*{block title}{bg=jkuDarkGrey,fg=white} 324 | \setbeamercolor*{block body}{use=block title,bg=block title.bg!20,fg=black} 325 | \setbeamercolor*{block title example}{bg=jkuGreen,fg=white} 326 | \setbeamercolor*{block body example}{use=block title example,bg=block title example.bg!20,fg=black} 327 | \setbeamercolor*{block title alerted}{bg=jkuPurple,fg=white} 328 | \setbeamercolor*{block body alerted}{use=block title alerted,bg=block title alerted.bg!20,fg=black} 329 | %% 330 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 331 | 332 | 333 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 334 | %% 335 | %% Color mode switching commands 336 | %% 337 | 338 | % color palette switches 339 | \xdef\jkubeamer@currentfaculty{\jkubeamer@faculty} 340 | \define@key{jkubeamer@kv@colorpalette}{jku}[]{% 341 | \setbeamercolor*{palette secondary}{parent=palette jku}% 342 | \setbeamercolor*{palette quaternary}{parent=palette jku highlight}% 343 | \renewcommand{\jkubeamer@currentfaculty}{jku}% 344 | } 345 | \define@key{jkubeamer@kv@colorpalette}{bus}[]{% 346 | \setbeamercolor*{palette secondary}{parent=palette bus}% 347 | \setbeamercolor*{palette quaternary}{parent=palette bus highlight}% 348 | \renewcommand{\jkubeamer@currentfaculty}{bus}% 349 | } 350 | \define@key{jkubeamer@kv@colorpalette}{lit}[]{% 351 | \setbeamercolor*{palette secondary}{parent=palette lit}% 352 | \setbeamercolor*{palette quaternary}{parent=palette lit highlight}% 353 | \renewcommand{\jkubeamer@currentfaculty}{lit}% 354 | } 355 | \define@key{jkubeamer@kv@colorpalette}{med}[]{% 356 | \setbeamercolor*{palette secondary}{parent=palette med}% 357 | \setbeamercolor*{palette quaternary}{parent=palette med highlight}% 358 | \renewcommand{\jkubeamer@currentfaculty}{med}% 359 | } 360 | \define@key{jkubeamer@kv@colorpalette}{re}[]{% 361 | \setbeamercolor*{palette secondary}{parent=palette re}% 362 | \setbeamercolor*{palette quaternary}{parent=palette re highlight}% 363 | \renewcommand{\jkubeamer@currentfaculty}{re}% 364 | } 365 | \define@key{jkubeamer@kv@colorpalette}{soe}[]{% 366 | \setbeamercolor*{palette secondary}{parent=palette soe}% 367 | \setbeamercolor*{palette quaternary}{parent=palette soe highlight}% 368 | \renewcommand{\jkubeamer@currentfaculty}{soe}% 369 | } 370 | \define@key{jkubeamer@kv@colorpalette}{sowi}[]{% 371 | \setbeamercolor*{palette secondary}{parent=palette sowi}% 372 | \setbeamercolor*{palette quaternary}{parent=palette sowi highlight}% 373 | \renewcommand{\jkubeamer@currentfaculty}{sowi}% 374 | } 375 | \define@key{jkubeamer@kv@colorpalette}{tnf}[]{% 376 | \setbeamercolor*{palette secondary}{parent=palette tnf}% 377 | \setbeamercolor*{palette quaternary}{parent=palette tnf highlight}% 378 | \renewcommand{\jkubeamer@currentfaculty}{tnf}% 379 | } 380 | 381 | % frame color mode switches 382 | \newcommand{\jkubeamer@currentcolormode}{default} 383 | \define@key{jkubeamer@kv@framecolormode}{light}[]{% 384 | \setbeamercolor*{background canvas}{parent=palette secondary}% 385 | \setbeamercolor*{normal text}{parent=palette primary}% 386 | \renewcommand{\jkubeamer@currentcolormode}{light}% 387 | } 388 | \define@key{jkubeamer@kv@framecolormode}{dark}[]{% 389 | \setbeamercolor*{background canvas}{use=palette secondary,bg=palette secondary.fg,fg=palette secondary.bg}% 390 | \setbeamercolor*{normal text}{use=palette primary,bg=palette primary.fg,fg=palette primary.bg}% 391 | \renewcommand{\jkubeamer@currentcolormode}{dark}% 392 | } 393 | \define@key{jkubeamer@kv@framecolormode}{black}[]{% 394 | \setbeamercolor*{background canvas}{use=palette primary,bg=palette primary.fg,fg=palette primary.bg}% 395 | \setbeamercolor*{normal text}{use=palette primary,bg=palette primary.fg,fg=palette primary.bg}% 396 | \renewcommand{\jkubeamer@currentcolormode}{black}% 397 | } 398 | \define@key{jkubeamer@kv@framecolormode}{grey}[]{% 399 | \setbeamercolor*{background canvas}{use=palette tertiary,bg=palette tertiary.fg,fg=palette tertiary.bg}% 400 | \setbeamercolor*{normal text}{use=palette tertiary,bg=palette tertiary.fg,fg=palette tertiary.bg}% 401 | \renewcommand{\jkubeamer@currentcolormode}{grey}% 402 | } 403 | \define@key{jkubeamer@kv@framecolormode}{gray}[]{\KV@jkubeamer@kv@framecolormode@grey{#1}} 404 | \define@key{jkubeamer@kv@framecolormode}{default}[]{% 405 | \ifbool{jkubeamer@darkmode}{% 406 | \KV@jkubeamer@kv@framecolormode@dark{#1}% 407 | }{% 408 | \KV@jkubeamer@kv@framecolormode@light{#1}% 409 | }% 410 | \renewcommand{\jkubeamer@currentcolormode}{default}% 411 | } 412 | 413 | % Command \framecolormode{light | dark | gray | black, FACULTY}: changes the current frame color mode (if color mode is absent, use the current theme color mode) 414 | \newcommand{\framecolormode}[1]{% 415 | % convert param to lowercase 416 | \begingroup\edef\@temp{\lowercase{\endgroup\def\noexpand\@temp@lcparam{#1}}}\@temp% 417 | % preset default color palette 418 | \setkeys{jkubeamer@kv@colorpalette}{\jkubeamer@currentfaculty}% 419 | % update color palette according to params 420 | \begingroup\edef\@temp{\endgroup\noexpand\setkeys*{jkubeamer@kv@colorpalette}{\@temp@lcparam}}\@temp% 421 | % update frame color mode according to params (presetting default frame color mode) 422 | \begingroup\edef\@temp{\endgroup\noexpand\setkeys{jkubeamer@kv@framecolormode}{\jkubeamer@currentcolormode,\XKV@rm}}\@temp% 423 | } 424 | 425 | % Command \setcolormode[light | dark | gray | black, FACULTY]: changes the theme color mode (if color mode is absent, reset to the global default color mode) 426 | \newcommand{\setcolormode}[1][]{% 427 | % convert param to lowercase 428 | \begingroup\edef\@temp{\lowercase{\endgroup\def\noexpand\@temp@lcparam{#1}}}\@temp% 429 | % preset default color palette 430 | \setkeys{jkubeamer@kv@colorpalette}{\jkubeamer@faculty}% 431 | % update color palette according to params 432 | \begingroup\edef\@temp{\endgroup\noexpand\setkeys*{jkubeamer@kv@colorpalette}{\@temp@lcparam}}\@temp% 433 | % update frame color mode according to params (presetting default frame color mode) 434 | \begingroup\edef\@temp{\endgroup\noexpand\setkeys{jkubeamer@kv@framecolormode}{default,\XKV@rm}}\@temp% 435 | \setbeamercolor*{background canvas}{parent=palette secondary}% 436 | \setbeamercolor*{normal text}{parent=palette primary}% 437 | } 438 | 439 | \setcolormode% 440 | 441 | %% 442 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 443 | -------------------------------------------------------------------------------- /beamerfontthemejku.sty: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | %% 3 | %% LaTeX Beamer Font Theme for Johannes Kepler University Linz 4 | %% 5 | %% Copyright (C) 2021-2025 Michael Roland 6 | %% 7 | %% This is a rewrite of the JKU theme originally by 8 | %% Susanne Hametner, Doris Pargfrieder, and Pieter-Jan Hoedt. 9 | %% 10 | %% This Source Code Form is subject to the terms of the Mozilla Public 11 | %% License, v. 2.0. If a copy of the MPL was not distributed with this 12 | %% file, You can obtain one at https://mozilla.org/MPL/2.0/. 13 | %% 14 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15 | 16 | \NeedsTeXFormat{LaTeX2e}[1995/12/01] 17 | 18 | \ProvidesPackage{beamerfontthemejku}[2025/01/16 v3.1+git JKU Linz Beamer Theme (font theme)] 19 | 20 | 21 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 22 | %% 23 | %% Dependencies 24 | %% 25 | 26 | \RequirePackage{etoolbox} 27 | \RequirePackage{graphicx} 28 | \RequirePackage{xcolor} 29 | \RequirePackage{iftex} 30 | % legacy packages prior to merge into iftex; still relevant? 31 | \@ifundefined{ifluatex}{% 32 | \RequirePackage{ifluatex} 33 | }{} 34 | \@ifundefined{ifxetex}{% 35 | \RequirePackage{ifxetex} 36 | }{} 37 | \RequirePackage{listings} 38 | \RequirePackage{verbatim} 39 | 40 | %% 41 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 42 | 43 | 44 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 45 | %% 46 | %% Options & Parameters 47 | %% 48 | 49 | % Option fontpath={}: set path to template font resources (defaults to "./fonts") 50 | \newcommand{\jkubeamer@fontpath}{fonts} 51 | \DeclareOptionBeamer{fontpath}{\renewcommand{\jkubeamer@fontpath}{#1}} 52 | 53 | % Option [no]fancyfonts: use custom TTF fonts with XeTeX/LuaTeX (defaults to true) 54 | \newbool{jkubeamer@xetexfonts} 55 | \booltrue{jkubeamer@xetexfonts}% 56 | \DeclareOptionBeamer{fancyfonts}[true]{\setbool{jkubeamer@xetexfonts}{#1}} 57 | \DeclareOptionBeamer{nofancyfonts}{\boolfalse{jkubeamer@xetexfonts}} 58 | 59 | % Option [no]compactverb: use condensed fixed-width font for verbatim and listings (requires XeTeX and the fancyfonts option) 60 | \newbool{jkubeamer@compactverb} 61 | \booltrue{jkubeamer@compactverb}% 62 | \DeclareOptionBeamer{compactverb}[true]{\setbool{jkubeamer@compactverb}{#1}} 63 | \DeclareOptionBeamer{nocompactverb}{\boolfalse{jkubeamer@compactverb}} 64 | 65 | % Option [no]compactmono: use condensed fixed-width font (requires XeTeX and the fancyfonts option) 66 | \newbool{jkubeamer@compactmono} 67 | %\booltrue{jkubeamer@compactmono}% 68 | \DeclareOptionBeamer{compactmono}[true]{\setbool{jkubeamer@compactmono}{#1}} 69 | \DeclareOptionBeamer{nocompactmono}{\boolfalse{jkubeamer@compactmono}} 70 | 71 | % Option [no]mathastext: use standard document fonts (and default to sans-serif font) in math mode 72 | \newbool{jkubeamer@mathastext} 73 | %\booltrue{jkubeamer@mathastext}% 74 | \DeclareOptionBeamer{mathastext}[true]{% 75 | \setbool{jkubeamer@mathastext}{#1}% 76 | \ifbool{jkubeamer@mathastext}{% 77 | \ifbool{jkubeamer@eulermath}{% 78 | \PackageWarning{beamerfontthemejku}{Options `mathastext' and `eulermath' cannot be used simultaneously, ignoring `eulermath'!}% 79 | }{}% 80 | \boolfalse{jkubeamer@eulermath}% 81 | }{}% 82 | } 83 | \DeclareOptionBeamer{nomathastext}{\boolfalse{jkubeamer@mathastext}} 84 | 85 | % Option [no]eulermath: use Euler math fonts (instead of Fira Sans) in math mode (legacy behavior) 86 | \newbool{jkubeamer@eulermath} 87 | %\booltrue{jkubeamer@eulermath}% 88 | \DeclareOptionBeamer{eulermath}[true]{% 89 | \setbool{jkubeamer@eulermath}{#1}% 90 | \ifbool{jkubeamer@eulermath}{% 91 | \ifbool{jkubeamer@mathastext}{% 92 | \PackageWarning{beamerfontthemejku}{Options `eulermath' and `mathastext' cannot be used simultaneously, ignoring `mathastext'!}% 93 | }{}% 94 | \boolfalse{jkubeamer@mathastext}% 95 | }{}% 96 | } 97 | \DeclareOptionBeamer{noeulermath}{\boolfalse{jkubeamer@eulermath}} 98 | 99 | \ProcessOptionsBeamer 100 | 101 | %% 102 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 103 | 104 | 105 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 106 | %% 107 | %% Fancy fonts with LuaTeX/XeTeX 108 | %% 109 | 110 | \RequirePackage{lmodern} 111 | \RequirePackage{inconsolata} 112 | \RequirePackage{helvet} 113 | \ifluatex\else\ifxetex\else% 114 | \RequirePackage{euler} 115 | \fi\fi 116 | \RequirePackage{fontawesome5} 117 | \ifluatex\else\ifxetex\else% 118 | % fix potentially mis-packaged FA5 in TeX Live 2017, see https://tex.stackexchange.com/q/497792/290236 119 | \pdfmapfile{=fontawesome5.map}% 120 | \fi\fi 121 | %\usefonttheme{serif} 122 | \usefonttheme{professionalfonts} 123 | 124 | \ifluatex\else\ifxetex\else% 125 | \ifbool{jkubeamer@xetexfonts}{% 126 | \PackageWarning{beamerfontthemejku}{True-type fonts are only supported on LuaLaTeX/XeLaTeX. Please consider switching to LuaLaTeX (or XeLaTex) to get the full look and feel of this beamer template. Note that you can silence this warning with the `nofancyfonts' option.}% 127 | }{}% 128 | \boolfalse{jkubeamer@xetexfonts}% 129 | \fi\fi 130 | 131 | \ifbool{jkubeamer@xetexfonts}{% 132 | \ifbool{jkubeamer@eulermath}{ 133 | \@ifpackageloaded{unicode-math}{% 134 | \setmathfont{Euler-Math.otf} 135 | }{% 136 | \RequirePackage{euler-math}% 137 | }% 138 | }{% 139 | \RequirePackage[usefilenames]{firamath-otf}% 140 | %\RequirePackage[no-math]{fontspec} 141 | } 142 | % discover font path 143 | \expandafter\IfFileExists\expandafter{\jkubeamer@fontpath PublicSans-Regular.ttf}{% 144 | \IfFontExistsTF{\jkubeamer@fontpath PublicSans-Regular.ttf}{% 145 | }{% 146 | \xdef\jkubeamer@fontpath{} 147 | }% 148 | }{\expandafter\IfFileExists\expandafter{\jkubeamer@fontpath/PublicSans-Regular.ttf}{% 149 | \xdef\jkubeamer@fontpath{\jkubeamer@fontpath/} 150 | \IfFontExistsTF{\jkubeamer@fontpath PublicSans-Regular.ttf}{% 151 | }{% 152 | \xdef\jkubeamer@fontpath{} 153 | }% 154 | }{\IfFontExistsTF{PublicSans-Regular.ttf}{% 155 | \xdef\jkubeamer@fontpath{} 156 | }{% 157 | \PackageError{beamerfontthemejku}{Font files not found in `\jkubeamer@fontpath', forgot to set the font path with package option `fontpath='?}{}% 158 | \stop 159 | }}}% 160 | \IfFontExistsTF{\jkubeamer@fontpath PublicSans-Regular.ttf}{% 161 | }{% 162 | \PackageError{beamerfontthemejku}{Font files not found in local installation. Fonts must be installed to `$TEXMF[HOME|LOCAL]/fonts/truetype/' or an alternative font path set with package option `fontpath='}{}% 163 | \stop 164 | }% 165 | \defaultfontfeatures{ 166 | Path={\jkubeamer@fontpath}, 167 | Extension=.ttf, 168 | UprightFont=*-Regular, 169 | BoldFont=*-Bold, 170 | ItalicFont=*-Italic, 171 | BoldItalicFont=*-BoldItalic 172 | } 173 | \defaultfontfeatures+[Inconsolata,InconsolataCondensed]{ 174 | Scale=1.16, 175 | ItalicFont={}, 176 | BoldItalicFont={}, 177 | AutoFakeSlant, 178 | AutoFakeBold, 179 | %BoldItalicFeatures={FakeSlant} 180 | } 181 | \setmainfont{Merriweather} 182 | %\setsansfont{OpenSans} 183 | \setsansfont{PublicSans} 184 | \ifbool{jkubeamer@compactmono}{% 185 | \setmonofont{InconsolataCondensed} 186 | }{% 187 | \setmonofont{Inconsolata} 188 | } 189 | \newfontfamily\rmlightfamily{Merriweather}[ 190 | NFSSFamily=rmlight, 191 | UprightFont=*-Light, 192 | BoldFont=*-Regular, 193 | ItalicFont=*-LightItalic, 194 | BoldItalicFont=*-Italic, 195 | Ligatures=TeX] 196 | \newfontfamily\rmblackfamily{Merriweather}[ 197 | NFSSFamily=rmblack, 198 | UprightFont=*-Black, 199 | BoldFont=*-Black, 200 | ItalicFont=*-BlackItalic, 201 | BoldItalicFont=*-BlackItalic, 202 | Ligatures=TeX] 203 | %\newfontfamily\sflightfamily{OpenSans}[ 204 | % NFSSFamily=sflight, 205 | % UprightFont=*-Light, 206 | % BoldFont=*-SemiBold, 207 | % ItalicFont=*-LightItalic, 208 | % BoldItalicFont=*-SemiBoldItalic, 209 | % Ligatures=TeX] 210 | %\newfontfamily\sfblackfamily{OpenSans}[ 211 | % NFSSFamily=sfblack, 212 | % UprightFont=*-ExtraBold, 213 | % BoldFont=*-ExtraBold, 214 | % ItalicFont=*-ExtraBoldItalic, 215 | % BoldItalicFont=*-ExtraBoldItalic, 216 | % Ligatures=TeX] 217 | \newfontfamily\sflightfamily{PublicSans}[ 218 | NFSSFamily=sflight, 219 | UprightFont=*-Thin, 220 | BoldFont=*-Medium, 221 | ItalicFont=*-ThinItalic, 222 | BoldItalicFont=*-MediumItalic, 223 | Ligatures=TeX] 224 | \newfontfamily\sfblackfamily{PublicSans}[ 225 | NFSSFamily=sfblack, 226 | %LetterSpace=1.0, 227 | UprightFont=*-ExtraBold, 228 | BoldFont=*-Black, 229 | ItalicFont=*-ExtraBoldItalic, 230 | BoldItalicFont=*-BlackItalic, 231 | Ligatures=TeX] 232 | \ifbool{jkubeamer@compactmono}{% 233 | \newfontfamily\ttlightfamily{InconsolataCondensed}[ 234 | NFSSFamily=ttlight, 235 | UprightFont=*-Light, 236 | BoldFont=*-Medium] 237 | }{% 238 | \newfontfamily\ttlightfamily{Inconsolata}[ 239 | NFSSFamily=ttlight, 240 | UprightFont=*-Light, 241 | BoldFont=*-Medium] 242 | } 243 | \newfontfamily\ttcondensedfamily{InconsolataCondensed}[ 244 | NFSSFamily=ttcondensed] 245 | \newfontfamily\ttcondensedlightfamily{InconsolataCondensed}[ 246 | NFSSFamily=ttcondensedlight, 247 | UprightFont=*-Light, 248 | BoldFont=*-Medium] 249 | %\setmathsfont(Digits,Latin){Merriweather} 250 | %\setmathrm{Merriweather} 251 | %\setboldmathrm{Merriweather}[ 252 | % NFSSFamily=rmblack, 253 | % UprightFont=*-Black, 254 | % BoldFont=*-Black, 255 | % ItalicFont=*-BlackItalic, 256 | % BoldItalicFont=*-BlackItalic] 257 | %%\setmathsf{OpenSans} 258 | %\setmathsf{PublicSans} 259 | %\ifbool{jkubeamer@compactmono}{% 260 | % \setmathtt{InconsolataCondensed} 261 | %}{% 262 | % \setmathtt{Inconsolata} 263 | %} 264 | }{% 265 | \RequirePackage[T1]{fontenc} 266 | \newcommand{\rmlightfamily}{\rmfamily} 267 | \newcommand{\rmblackfamily}{\rmfamily\bfseries} 268 | \newcommand{\sflightfamily}{\sffamily} 269 | \newcommand{\sfblackfamily}{\sffamily\bfseries} 270 | \newcommand{\ttlightfamily}{\ttfamily} 271 | \newcommand{\ttcondensedfamily}{\ttfamily} 272 | \newcommand{\ttcondensedlightfamily}{\ttfamily} 273 | 274 | \ifbool{jkubeamer@compactmono}{% 275 | \PackageWarning{beamerfontthemejku}{Option `compactmono' requires the `fancyfonts' option.}% 276 | }{}% 277 | \ifbool{jkubeamer@compactverb}{% 278 | \PackageWarning{beamerfontthemejku}{Option `compactverb' requires the `fancyfonts' option.}% 279 | }{}% 280 | } 281 | 282 | \ifbool{jkubeamer@compactverb}{% 283 | \newcommand{\jkubeamer@verbfamily}{\ttcondensedfamily} 284 | }{% 285 | \newcommand{\jkubeamer@verbfamily}{\ttfamily} 286 | }% 287 | 288 | \renewcommand\familydefault{\sfdefault} 289 | 290 | %% 291 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 292 | 293 | 294 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 295 | %% 296 | %% Packages loaded for convenience 297 | %% 298 | %% NOTE: These packages were loaded by the old JKU beamer package and remain 299 | %% here to match legacy behavior. You can prevent these packages from 300 | %% being loaded by using the nooptpackages option. 301 | %% 302 | 303 | \ifbool{jkubeamer@optpackages}{% 304 | \RequirePackage{textcomp} 305 | \PassOptionsToPackage{full}{textcomp} 306 | %\RequirePackage{wasysym} 307 | %\RequirePackage{pifont} 308 | }{} 309 | 310 | %% 311 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 312 | 313 | 314 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 315 | %% 316 | %% Experimental: Use standard document fonts in math mode 317 | %% 318 | 319 | \ifbool{jkubeamer@mathastext}{% 320 | \ifxetex% 321 | % As of version 1.4, mathastext no longer compiles with XeLaTeX unless we 322 | % the (deprecated) everymath option or the nominus option. Bug has been 323 | % acknowledged by mathastext author. Until then, we are safe to use everymath: 324 | \PassOptionsToPackage{everymath}{mathastext} 325 | % In the future, we may also want to consider to use nominus (and use the 326 | % standard math font for it). In that case, we should do this for at least 327 | % the three basic operators +/-/= to achieve consistent operator alignment. 328 | % Actually, this looks very promising in combination with FiraMath and we 329 | % might want to consider always doing that in future (not just for XeLaTeX): 330 | %\PassOptionsToPackage{noplus,nominus,noequal}{mathastext} 331 | \fi 332 | \usepackage[italic,defaultmathsizes,eulergreek,nosmalldelims,unicodeminus]{mathastext} 333 | }{} 334 | 335 | %% 336 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 337 | 338 | 339 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 340 | %% 341 | %% Normal style 342 | %% 343 | \setbeamerfont*{normal text}{family=\sffamily, size*={11pt}{12.5pt}} 344 | \setbeamerfont*{structure}{} 345 | \setbeamerfont*{alerted text}{series=\bfseries} 346 | \setbeamerfont*{example text}{} 347 | \setbeamerfont*{emphasized text}{series=\itshape} 348 | %% 349 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 350 | 351 | 352 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 353 | %% 354 | %% Title frames 355 | %% 356 | \setbeamerfont*{title}{family=\sfblackfamily, series=\bfseries, size*={22pt}{26.4pt}} 357 | \setbeamerfont*{series title}{parent=title, size*={10pt}{12pt}} 358 | \setbeamerfont*{subtitle}{family=\sffamily, size*={10pt}{12pt}} 359 | \setbeamerfont*{subsubtitle}{parent=subtitle, size*={8pt}{9.6pt}} 360 | 361 | \setbeamerfont*{author}{parent=subtitle} 362 | \setbeamerfont*{institute}{parent=subsubtitle} 363 | \setbeamerfont*{date}{parent=subsubtitle} 364 | \setbeamerfont*{agenda}{parent=subtitle} 365 | \setbeamerfont*{agenda title}{parent=agenda, family=\sfblackfamily, series=\bfseries} 366 | 367 | \setbeamerfont*{imprint}{family=\sffamily, size*={4pt}{5pt}} 368 | \setbeamerfont*{imprint name}{parent=imprint, family=\sfblackfamily, series=\bfseries} 369 | \setbeamerfont*{imprint address}{parent=imprint} 370 | \setbeamerfont*{imprint url}{parent=imprint} 371 | 372 | \setbeamerfont*{section title}{parent=title} 373 | \setbeamerfont*{subsection title}{parent=subtitle} 374 | \setbeamerfont*{subsubsection title}{parent=subsubtitle} 375 | %% 376 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 377 | 378 | 379 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 380 | %% 381 | %% Frame title/footer 382 | %% 383 | \setbeamerfont*{frametitle}{family=\sfblackfamily, series=\bfseries, size*={14pt}{16.8pt}} 384 | \setbeamerfont*{framesubtitle}{parent=frametitle} 385 | \setbeamerfont*{section in head/foot}{parent=structure, size*={6pt}{7pt}} 386 | \setbeamerfont*{page number in head/foot}{parent=section in head/foot} 387 | \setbeamerfont*{date in head/foot}{parent=section in head/foot} 388 | \setbeamerfont*{footnote}{parent=normal text, size*={8pt}{9.6pt}} 389 | \setbeamerfont*{footnote mark}{parent=normal text, size*={6pt}{7pt}} 390 | %% 391 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 392 | 393 | 394 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 395 | %% 396 | %% Contact frames 397 | %% 398 | \setbeamerfont*{contacttitle}{parent=title} 399 | \setbeamerfont*{contactsubtitle}{parent=framesubtitle} 400 | \setbeamerfont*{contactinfo}{parent=normal text, size*={10pt}{12pt}} 401 | \setbeamerfont*{contactinfo icon}{parent=contactinfo, size*={8pt}{9.6pt}} 402 | \setbeamerfont*{acknowledgement}{parent=normal text, size*={5pt}{6pt}} 403 | %% 404 | %% 405 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 406 | 407 | 408 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 409 | %% 410 | %% Itemization and enumeration 411 | %% 412 | \setbeamerfont*{item}{parent=normal text} 413 | \setbeamerfont*{subitem}{parent=item, size*={10pt}{12pt}} 414 | \setbeamerfont*{subsubitem}{parent=subitem, size*={9pt}{11pt}} 415 | \setbeamerfont*{itemize item}{parent=item} 416 | \setbeamerfont*{itemize subitem}{parent=subitem} 417 | \setbeamerfont*{itemize subsubitem}{parent=subsubitem} 418 | \setbeamerfont*{enumerate item}{parent=item} 419 | \setbeamerfont*{enumerate subitem}{parent=subitem} 420 | \setbeamerfont*{enumerate subsubitem}{parent=subsubitem} 421 | \setbeamerfont*{description item}{parent=item, series=\bfseries} 422 | %% 423 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 424 | 425 | 426 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 427 | %% 428 | %% Table of contents 429 | %% 430 | \setbeamerfont*{section in toc}{parent=structure} 431 | \setbeamerfont*{subsection in toc}{parent=section in toc} 432 | \setbeamerfont*{subsubsection in toc}{parent=subsection in toc} 433 | %% 434 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 435 | 436 | 437 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 438 | %% 439 | %% Bibliography 440 | %% 441 | \setbeamerfont*{bibliography item}{parent=normal text} 442 | \setbeamerfont*{bibliography entry author}{parent=normal text} 443 | \setbeamerfont*{bibliography entry title}{parent=normal text} 444 | \setbeamerfont*{bibliography entry location}{parent=normal text} 445 | \setbeamerfont*{bibliography entry note}{parent=normal text} 446 | %% 447 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 448 | 449 | 450 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 451 | %% 452 | %% Captions 453 | %% 454 | \setbeamerfont*{caption}{parent=normal text, size*={10pt}{12pt}} 455 | \setbeamerfont*{caption name}{parent=caption} 456 | %% 457 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 458 | 459 | 460 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 461 | %% 462 | %% Blocks 463 | %% 464 | \setbeamerfont*{block body}{parent=normal text} 465 | \setbeamerfont*{block title}{parent=block body} 466 | \setbeamerfont*{block body example}{parent=block body} 467 | \setbeamerfont*{block title example}{parent=block title} 468 | \setbeamerfont*{block body alerted}{parent=block body} 469 | \setbeamerfont*{block title alerted}{parent=block title} 470 | %% 471 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 472 | 473 | 474 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 475 | %% 476 | %% Highlighting commands 477 | %% 478 | 479 | \renewcommand<>{\alert}[1]{{% 480 | \only#2{% 481 | \usebeamerfont{alerted text}% 482 | \ifbeamercolorempty[fg]{alerted text}{}{\usebeamercolor[fg]{alerted text}}% 483 | }#1}} 484 | \renewcommand<>{\emph}[1]{{% 485 | \only#2{% 486 | \usebeamerfont{emphasized text}% 487 | \ifbeamercolorempty[fg]{emphasized text}{}{\usebeamercolor[fg]{emphasized text}}% 488 | }#1}} 489 | \newcommand<>{\highlight}[1]{{% 490 | \only#2{% 491 | \usebeamerfont{example text}% 492 | \ifbeamercolorempty[fg]{example text}{}{\usebeamercolor[fg]{example text}}% 493 | }#1}} 494 | \renewcommand<>{\structure}[1]{{% 495 | \only#2{% 496 | \usebeamerfont{structure}% 497 | \ifbeamercolorempty[fg]{structure}{}{\usebeamercolor[fg]{structure}}% 498 | }#1}} 499 | 500 | %% 501 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 502 | 503 | 504 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 505 | %% 506 | %% Verbatim and listings 507 | %% 508 | 509 | %\def\verbatim@font{\fontsize{10pt}{11pt}\jkubeamer@verbfamily\hyphenchar\font\m@ne\@noligs} 510 | \def\verbatim@font{\normalfont\jkubeamer@verbfamily\hyphenchar\font\m@ne\@noligs} 511 | 512 | % Command \textverb{...}: Display argument in verbatim font (unlike with \verb|...|, the argument is not treated as verbatim). 513 | \newcommand{\textverb}[1]{{\verbatim@font #1}} 514 | 515 | \lstset{% 516 | %language=[LaTeX]TeX, 517 | extendedchars=true, 518 | columns=fullflexible, % since we are using a fixed-width font anyways 519 | keepspaces=true, % needs to be set to maintain fixed-width property of spaces with fullflexible 520 | %fontadjust=true, 521 | numbers=left, 522 | numberstyle=\fontsize{6pt}{6.6pt}\jkubeamer@verbfamily, 523 | %stepnumber=1, 524 | basicstyle=\fontsize{10pt}{11pt}\jkubeamer@verbfamily, 525 | commentstyle=\crGreen\itshape, 526 | keywordstyle=\crBlue\bfseries, 527 | stringstyle=\crPurple, 528 | tabsize=4, 529 | showtabs=false, 530 | showspaces=false, 531 | showstringspaces=true, 532 | breaklines=true, 533 | %frame=tb, 534 | %framerule=0.5pt, 535 | %framexleftmargin=0.5em, 536 | %framexrightmargin=0.5em, 537 | %xleftmargin=0.5em, 538 | %xrightmargin=0.5em, 539 | } 540 | 541 | 542 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 543 | %% 544 | %% URLs 545 | %% 546 | 547 | \urlstyle{same} 548 | 549 | % Nasty hack to emulate passing option `hyphens' to the url package: 550 | \def\do@url@hyp{\do\-} 551 | 552 | \newcommand{\mailto}[1]{\href{mailto:#1}{#1}} 553 | \newcommand{\prettyurl}[2][]{\ifstrempty{#1}{\href{#2}{#2}}{\href{#1}{#2}}} 554 | 555 | %% 556 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 557 | 558 | 559 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 560 | %% 561 | %% Setup default document font 562 | %% 563 | 564 | \linespread{1.15} 565 | \AtBeginDocument{\usebeamerfont{normal text}} 566 | 567 | %% 568 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 569 | -------------------------------------------------------------------------------- /fonts/Inconsolata-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-Black.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-Bold.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-ExtraBold.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-ExtraLight.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2006 The Inconsolata Project Authors 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | This license is copied below, and is also available with a FAQ at: 5 | http://scripts.sil.org/OFL 6 | 7 | 8 | ----------------------------------------------------------- 9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 10 | ----------------------------------------------------------- 11 | 12 | PREAMBLE 13 | The goals of the Open Font License (OFL) are to stimulate worldwide 14 | development of collaborative font projects, to support the font creation 15 | efforts of academic and linguistic communities, and to provide a free and 16 | open framework in which fonts may be shared and improved in partnership 17 | with others. 18 | 19 | The OFL allows the licensed fonts to be used, studied, modified and 20 | redistributed freely as long as they are not sold by themselves. The 21 | fonts, including any derivative works, can be bundled, embedded, 22 | redistributed and/or sold with any software provided that any reserved 23 | names are not used by derivative works. The fonts and derivatives, 24 | however, cannot be released under any other type of license. The 25 | requirement for fonts to remain under this license does not apply 26 | to any document created using the fonts or their derivatives. 27 | 28 | DEFINITIONS 29 | "Font Software" refers to the set of files released by the Copyright 30 | Holder(s) under this license and clearly marked as such. This may 31 | include source files, build scripts and documentation. 32 | 33 | "Reserved Font Name" refers to any names specified as such after the 34 | copyright statement(s). 35 | 36 | "Original Version" refers to the collection of Font Software components as 37 | distributed by the Copyright Holder(s). 38 | 39 | "Modified Version" refers to any derivative made by adding to, deleting, 40 | or substituting -- in part or in whole -- any of the components of the 41 | Original Version, by changing formats or by porting the Font Software to a 42 | new environment. 43 | 44 | "Author" refers to any designer, engineer, programmer, technical 45 | writer or other person who contributed to the Font Software. 46 | 47 | PERMISSION & CONDITIONS 48 | Permission is hereby granted, free of charge, to any person obtaining 49 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 50 | redistribute, and sell modified and unmodified copies of the Font 51 | Software, subject to the following conditions: 52 | 53 | 1) Neither the Font Software nor any of its individual components, 54 | in Original or Modified Versions, may be sold by itself. 55 | 56 | 2) Original or Modified Versions of the Font Software may be bundled, 57 | redistributed and/or sold with any software, provided that each copy 58 | contains the above copyright notice and this license. These can be 59 | included either as stand-alone text files, human-readable headers or 60 | in the appropriate machine-readable metadata fields within text or 61 | binary files as long as those fields can be easily viewed by the user. 62 | 63 | 3) No Modified Version of the Font Software may use the Reserved Font 64 | Name(s) unless explicit written permission is granted by the corresponding 65 | Copyright Holder. This restriction only applies to the primary font name as 66 | presented to the users. 67 | 68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 69 | Software shall not be used to promote, endorse or advertise any 70 | Modified Version, except to acknowledge the contribution(s) of the 71 | Copyright Holder(s) and the Author(s) or with their explicit written 72 | permission. 73 | 74 | 5) The Font Software, modified or unmodified, in part or in whole, 75 | must be distributed entirely under this license, and must not be 76 | distributed under any other license. The requirement for fonts to 77 | remain under this license does not apply to any document created 78 | using the Font Software. 79 | 80 | TERMINATION 81 | This license becomes null and void if any of the above conditions are 82 | not met. 83 | 84 | DISCLAIMER 85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 93 | OTHER DEALINGS IN THE FONT SOFTWARE. 94 | -------------------------------------------------------------------------------- /fonts/Inconsolata-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-Light.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-Medium.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /fonts/Inconsolata-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Inconsolata-SemiBold.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-Black.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-Bold.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-ExtraBold.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2006 The Inconsolata Project Authors 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | This license is copied below, and is also available with a FAQ at: 5 | http://scripts.sil.org/OFL 6 | 7 | 8 | ----------------------------------------------------------- 9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 10 | ----------------------------------------------------------- 11 | 12 | PREAMBLE 13 | The goals of the Open Font License (OFL) are to stimulate worldwide 14 | development of collaborative font projects, to support the font creation 15 | efforts of academic and linguistic communities, and to provide a free and 16 | open framework in which fonts may be shared and improved in partnership 17 | with others. 18 | 19 | The OFL allows the licensed fonts to be used, studied, modified and 20 | redistributed freely as long as they are not sold by themselves. The 21 | fonts, including any derivative works, can be bundled, embedded, 22 | redistributed and/or sold with any software provided that any reserved 23 | names are not used by derivative works. The fonts and derivatives, 24 | however, cannot be released under any other type of license. The 25 | requirement for fonts to remain under this license does not apply 26 | to any document created using the fonts or their derivatives. 27 | 28 | DEFINITIONS 29 | "Font Software" refers to the set of files released by the Copyright 30 | Holder(s) under this license and clearly marked as such. This may 31 | include source files, build scripts and documentation. 32 | 33 | "Reserved Font Name" refers to any names specified as such after the 34 | copyright statement(s). 35 | 36 | "Original Version" refers to the collection of Font Software components as 37 | distributed by the Copyright Holder(s). 38 | 39 | "Modified Version" refers to any derivative made by adding to, deleting, 40 | or substituting -- in part or in whole -- any of the components of the 41 | Original Version, by changing formats or by porting the Font Software to a 42 | new environment. 43 | 44 | "Author" refers to any designer, engineer, programmer, technical 45 | writer or other person who contributed to the Font Software. 46 | 47 | PERMISSION & CONDITIONS 48 | Permission is hereby granted, free of charge, to any person obtaining 49 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 50 | redistribute, and sell modified and unmodified copies of the Font 51 | Software, subject to the following conditions: 52 | 53 | 1) Neither the Font Software nor any of its individual components, 54 | in Original or Modified Versions, may be sold by itself. 55 | 56 | 2) Original or Modified Versions of the Font Software may be bundled, 57 | redistributed and/or sold with any software, provided that each copy 58 | contains the above copyright notice and this license. These can be 59 | included either as stand-alone text files, human-readable headers or 60 | in the appropriate machine-readable metadata fields within text or 61 | binary files as long as those fields can be easily viewed by the user. 62 | 63 | 3) No Modified Version of the Font Software may use the Reserved Font 64 | Name(s) unless explicit written permission is granted by the corresponding 65 | Copyright Holder. This restriction only applies to the primary font name as 66 | presented to the users. 67 | 68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 69 | Software shall not be used to promote, endorse or advertise any 70 | Modified Version, except to acknowledge the contribution(s) of the 71 | Copyright Holder(s) and the Author(s) or with their explicit written 72 | permission. 73 | 74 | 5) The Font Software, modified or unmodified, in part or in whole, 75 | must be distributed entirely under this license, and must not be 76 | distributed under any other license. The requirement for fonts to 77 | remain under this license does not apply to any document created 78 | using the Font Software. 79 | 80 | TERMINATION 81 | This license becomes null and void if any of the above conditions are 82 | not met. 83 | 84 | DISCLAIMER 85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 93 | OTHER DEALINGS IN THE FONT SOFTWARE. 94 | -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-Light.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-Medium.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-Regular.ttf -------------------------------------------------------------------------------- /fonts/InconsolataCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/InconsolataCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-Black.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-BlackItalic.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-Bold.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-BoldItalic.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-Italic.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright 2016 The Merriweather Project Authors (https://github.com/EbenSorkin/Merriweather), with Reserved Font Name "Merriweather". 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | This license is copied below, and is also available with a FAQ at: 5 | http://scripts.sil.org/OFL 6 | 7 | 8 | ----------------------------------------------------------- 9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 10 | ----------------------------------------------------------- 11 | 12 | PREAMBLE 13 | The goals of the Open Font License (OFL) are to stimulate worldwide 14 | development of collaborative font projects, to support the font creation 15 | efforts of academic and linguistic communities, and to provide a free and 16 | open framework in which fonts may be shared and improved in partnership 17 | with others. 18 | 19 | The OFL allows the licensed fonts to be used, studied, modified and 20 | redistributed freely as long as they are not sold by themselves. The 21 | fonts, including any derivative works, can be bundled, embedded, 22 | redistributed and/or sold with any software provided that any reserved 23 | names are not used by derivative works. The fonts and derivatives, 24 | however, cannot be released under any other type of license. The 25 | requirement for fonts to remain under this license does not apply 26 | to any document created using the fonts or their derivatives. 27 | 28 | DEFINITIONS 29 | "Font Software" refers to the set of files released by the Copyright 30 | Holder(s) under this license and clearly marked as such. This may 31 | include source files, build scripts and documentation. 32 | 33 | "Reserved Font Name" refers to any names specified as such after the 34 | copyright statement(s). 35 | 36 | "Original Version" refers to the collection of Font Software components as 37 | distributed by the Copyright Holder(s). 38 | 39 | "Modified Version" refers to any derivative made by adding to, deleting, 40 | or substituting -- in part or in whole -- any of the components of the 41 | Original Version, by changing formats or by porting the Font Software to a 42 | new environment. 43 | 44 | "Author" refers to any designer, engineer, programmer, technical 45 | writer or other person who contributed to the Font Software. 46 | 47 | PERMISSION & CONDITIONS 48 | Permission is hereby granted, free of charge, to any person obtaining 49 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 50 | redistribute, and sell modified and unmodified copies of the Font 51 | Software, subject to the following conditions: 52 | 53 | 1) Neither the Font Software nor any of its individual components, 54 | in Original or Modified Versions, may be sold by itself. 55 | 56 | 2) Original or Modified Versions of the Font Software may be bundled, 57 | redistributed and/or sold with any software, provided that each copy 58 | contains the above copyright notice and this license. These can be 59 | included either as stand-alone text files, human-readable headers or 60 | in the appropriate machine-readable metadata fields within text or 61 | binary files as long as those fields can be easily viewed by the user. 62 | 63 | 3) No Modified Version of the Font Software may use the Reserved Font 64 | Name(s) unless explicit written permission is granted by the corresponding 65 | Copyright Holder. This restriction only applies to the primary font name as 66 | presented to the users. 67 | 68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 69 | Software shall not be used to promote, endorse or advertise any 70 | Modified Version, except to acknowledge the contribution(s) of the 71 | Copyright Holder(s) and the Author(s) or with their explicit written 72 | permission. 73 | 74 | 5) The Font Software, modified or unmodified, in part or in whole, 75 | must be distributed entirely under this license, and must not be 76 | distributed under any other license. The requirement for fonts to 77 | remain under this license does not apply to any document created 78 | using the Font Software. 79 | 80 | TERMINATION 81 | This license becomes null and void if any of the above conditions are 82 | not met. 83 | 84 | DISCLAIMER 85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 93 | OTHER DEALINGS IN THE FONT SOFTWARE. 94 | -------------------------------------------------------------------------------- /fonts/Merriweather-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-Light.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-LightItalic.ttf -------------------------------------------------------------------------------- /fonts/Merriweather-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/Merriweather-Regular.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-Black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-Black.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-BlackItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-BlackItalic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-Bold.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-BoldItalic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-ExtraBold.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-ExtraBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-ExtraBoldItalic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-ExtraLight.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-ExtraLightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-ExtraLightItalic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-Italic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Pablo Impallari, Rodrigo Fuenzalida (Modified by Dan O. Williams and USWDS) (https://github.com/uswds/public-sans) 2 | 3 | This Font Software is licensed under the SIL Open Font License, Version 1.1. 4 | This license is copied below, and is also available with a FAQ at: 5 | http://scripts.sil.org/OFL 6 | 7 | 8 | ----------------------------------------------------------- 9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 10 | ----------------------------------------------------------- 11 | 12 | PREAMBLE 13 | The goals of the Open Font License (OFL) are to stimulate worldwide 14 | development of collaborative font projects, to support the font creation 15 | efforts of academic and linguistic communities, and to provide a free and 16 | open framework in which fonts may be shared and improved in partnership 17 | with others. 18 | 19 | The OFL allows the licensed fonts to be used, studied, modified and 20 | redistributed freely as long as they are not sold by themselves. The 21 | fonts, including any derivative works, can be bundled, embedded, 22 | redistributed and/or sold with any software provided that any reserved 23 | names are not used by derivative works. The fonts and derivatives, 24 | however, cannot be released under any other type of license. The 25 | requirement for fonts to remain under this license does not apply 26 | to any document created using the fonts or their derivatives. 27 | 28 | DEFINITIONS 29 | "Font Software" refers to the set of files released by the Copyright 30 | Holder(s) under this license and clearly marked as such. This may 31 | include source files, build scripts and documentation. 32 | 33 | "Reserved Font Name" refers to any names specified as such after the 34 | copyright statement(s). 35 | 36 | "Original Version" refers to the collection of Font Software components as 37 | distributed by the Copyright Holder(s). 38 | 39 | "Modified Version" refers to any derivative made by adding to, deleting, 40 | or substituting -- in part or in whole -- any of the components of the 41 | Original Version, by changing formats or by porting the Font Software to a 42 | new environment. 43 | 44 | "Author" refers to any designer, engineer, programmer, technical 45 | writer or other person who contributed to the Font Software. 46 | 47 | PERMISSION & CONDITIONS 48 | Permission is hereby granted, free of charge, to any person obtaining 49 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 50 | redistribute, and sell modified and unmodified copies of the Font 51 | Software, subject to the following conditions: 52 | 53 | 1) Neither the Font Software nor any of its individual components, 54 | in Original or Modified Versions, may be sold by itself. 55 | 56 | 2) Original or Modified Versions of the Font Software may be bundled, 57 | redistributed and/or sold with any software, provided that each copy 58 | contains the above copyright notice and this license. These can be 59 | included either as stand-alone text files, human-readable headers or 60 | in the appropriate machine-readable metadata fields within text or 61 | binary files as long as those fields can be easily viewed by the user. 62 | 63 | 3) No Modified Version of the Font Software may use the Reserved Font 64 | Name(s) unless explicit written permission is granted by the corresponding 65 | Copyright Holder. This restriction only applies to the primary font name as 66 | presented to the users. 67 | 68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 69 | Software shall not be used to promote, endorse or advertise any 70 | Modified Version, except to acknowledge the contribution(s) of the 71 | Copyright Holder(s) and the Author(s) or with their explicit written 72 | permission. 73 | 74 | 5) The Font Software, modified or unmodified, in part or in whole, 75 | must be distributed entirely under this license, and must not be 76 | distributed under any other license. The requirement for fonts to 77 | remain under this license does not apply to any document created 78 | using the Font Software. 79 | 80 | TERMINATION 81 | This license becomes null and void if any of the above conditions are 82 | not met. 83 | 84 | DISCLAIMER 85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 93 | OTHER DEALINGS IN THE FONT SOFTWARE. 94 | -------------------------------------------------------------------------------- /fonts/PublicSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-Light.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-LightItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-LightItalic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-Medium.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-MediumItalic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-Regular.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-SemiBold.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-SemiBoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-SemiBoldItalic.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-Thin.ttf -------------------------------------------------------------------------------- /fonts/PublicSans-ThinItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/fonts/PublicSans-ThinItalic.ttf -------------------------------------------------------------------------------- /images/jku_keplerhall_winter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/images/jku_keplerhall_winter.jpg -------------------------------------------------------------------------------- /images/jku_learningcenter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/images/jku_learningcenter.jpg -------------------------------------------------------------------------------- /images/jku_med_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/images/jku_med_image.jpg -------------------------------------------------------------------------------- /logos/jku_LIT_black.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_LIT_black.pdf -------------------------------------------------------------------------------- /logos/jku_LIT_black_wide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_LIT_black_wide.pdf -------------------------------------------------------------------------------- /logos/jku_LIT_color.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_LIT_color.pdf -------------------------------------------------------------------------------- /logos/jku_LIT_color_wide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_LIT_color_wide.pdf -------------------------------------------------------------------------------- /logos/jku_LIT_white.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_LIT_white.pdf -------------------------------------------------------------------------------- /logos/jku_de_black.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_de_black.pdf -------------------------------------------------------------------------------- /logos/jku_de_black_wide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_de_black_wide.pdf -------------------------------------------------------------------------------- /logos/jku_de_white.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_de_white.pdf -------------------------------------------------------------------------------- /logos/jku_en_black.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_en_black.pdf -------------------------------------------------------------------------------- /logos/jku_en_black_wide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_en_black_wide.pdf -------------------------------------------------------------------------------- /logos/jku_en_white.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_en_white.pdf -------------------------------------------------------------------------------- /logos/jku_k_black.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_k_black.pdf -------------------------------------------------------------------------------- /logos/jku_k_white.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michaelroland/jku-templates-presentation-latex/bea9c31bde964e79f4b4703f3f136761f71695a0/logos/jku_k_white.pdf -------------------------------------------------------------------------------- /main.tex: -------------------------------------------------------------------------------- 1 | % !TeX program = xelatex 2 | % !TeX encoding = UTF-8 3 | % !TeX spellcheck = en_US 4 | % !BIB program = biber 5 | %% 6 | %% The above lines help editors like TeXstudio to automatically choose the right tools 7 | %% to compile your LaTeX source file. If your tool does not support these magic comments, 8 | %% you will need to make appropriate manual choices. 9 | %% 10 | %% You can safely use "pdflatex" instead of "xelatex" if you prefer the pdfLaTeX toolchain. 11 | %% However, pdfLaTeX will not be able to deliver the professional font experience that you 12 | %% will get with XeLaTeX. You can also safely use "lualatex" instead of "xelatex" while 13 | %% preserving the professional font experience if you prefer the LuaLaTeX toolchain. 14 | %% 15 | %% _Important_: These magic comments should be on the first lines of your source file. 16 | %% 17 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 18 | 19 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 20 | %% 21 | %% JJJJ K K UUUU UUUU 22 | %% JJJJ KKKK KKKK UUUU UUUU 23 | %% JJJJ KKKKKK KKKKKK UUUU UUUU 24 | %% JJJJ KKKKKK KKKKKK UUUU UUUU 25 | %% JJJJ KKKKKK KKKKKK UUUU UUUU 26 | %% JJJJ KKKKKKKKK UUUU UUUU 27 | %% JJ JJJJJ KKK UUUUU UUUUU 28 | %% JJJJJJJJJJJJJ KKKKKKKKKKKKKKKKKKKKKKKKKKK UUUUUUUUUUUUUUU 29 | %% JJJJJJJJJ KKKKKKKKKKKKKKKKKKKKKKKKKKK UUUUUUUUUUU 30 | %% 31 | %% This is an example file for using the JKU LaTeX Beamer Theme. 32 | %% 33 | %% Template created by Susanne Hametner and Doris Pargfrieder 34 | %% Template altered by Pieter-Jan Hoedt (2020) 35 | %% Template rewritten by Michael Roland (2021) 36 | %% 37 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 38 | 39 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 40 | %% 41 | %% Document class: This is a LaTeX beamer presentation. 42 | %% 43 | \documentclass[utf8,aspectratio=169,ngerman,english]{beamer} 44 | %% 45 | %% The comma-separated list in square brackets are class options. 46 | %% Useful options that you might want to use: 47 | %% 48 | %% Define the aspect ratio of the slide layout: 49 | %% * aspectratio=169 ... 16:9 aspect ratio 50 | %% * aspectratio=43 ... 4:3 aspect ratio 51 | %% * aspectratio=1610 ... 16:10 aspect ratio 52 | %% 53 | %% Define document languages: 54 | %% * ngerman ... German 55 | %% * english ... English 56 | %% * ... 57 | %% 58 | %% Note that adding multiple document languages allows you to switch between these languages 59 | %% within the document (using e.g. the `otherlanguage' environment). The last language in 60 | %% the class options will be used as the default document language. 61 | %% 62 | %% Switch to handout mode: 63 | %% * handout ... A compact mode that allows you to remove animation and skips slides for 64 | %% efficient printing. 65 | %% 66 | %% Other options: 67 | %% * utf8 ... Treat input files as UTF-8 encoded. Make sure to always provide that option 68 | %% when you use pdfLaTeX so that pdfLaTeX knows how to read and interpret 69 | %% characters in this source file. 70 | %% * c ... Vertically center text on slides by default. You should avoid using this 71 | %% option. Only use this to restore the behavior of older versions of this theme. 72 | %% 73 | %% _Important_: The document class should be the first line of LaTeX code in your main 74 | %% source file. Do not place anything but comments / magic comments above that line (unless 75 | %% you really know what you are doing). 76 | %% 77 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 78 | 79 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 80 | %% 81 | %% Use the JKU LaTeX beamer theme for this presentation. 82 | %% 83 | %\usetheme[TNF,nosectionpage]{jku} 84 | \usetheme[darkmode,fancyfonts,totalframenumber,mathastext]{jku} 85 | %% 86 | %% The comma-separated list in square brackets are theme options. Useful options that you 87 | %% might want to use: 88 | %% 89 | %% Color scheme selection options: 90 | %% * JKU ... Use JKU (gray) color scheme (this is the default if no scheme is selected). 91 | %% * BUS ... Use Business School color scheme. 92 | %% * LIT ... Use Linz Institute of Technology color scheme. 93 | %% * MED ... Use MED faculty color scheme. 94 | %% * RE ... Use RE faculty color scheme. 95 | %% * SOE ... Use School of Education color scheme. 96 | %% * SOWI ... Use SOWI faculty color scheme. 97 | %% * TNF ... Use TNF faculty color scheme. 98 | %% 99 | %% Color mode selection options: 100 | %% * darkmode ... Use dark color mode (where title and logo frames have a dark background). 101 | %% 102 | %% Frame numbering options: 103 | %% * framenumber ... Insert frame number into the frame footer. 104 | %% * totalframenumber ... Insert frame number and total frame number into the frame footer 105 | %% (only frames in the main part are counted). 106 | %% * appendixframenumber ... Similar to `totalframenumber', but count the overall total frame 107 | %% number of main part and appendix. 108 | %% 109 | %% Note that combining `totalframenumber' and `appendixframenumber' options will show the total 110 | %% number of frames for the main part on frames in the main part and the overal total number of 111 | %% frames for frames in the appendix. 112 | %% 113 | %% Sectioning options: 114 | %% * nosectionpage ... Supress section frames (see \section{} command). 115 | %% * nosubsectionpage ... Supress subsection frames (see \subsection{<title>} command). 116 | %% * nosubsubsectionpage ... Supress subsubsection frames (see \subsubsection{<title>} command). 117 | %% * partpage ... Insert part frames (see \part{<title>} command). 118 | %% 119 | %% Note that `nosectionpage' automatically sets `nosubsectionpage' and `nosubsubsectionpage'. 120 | %% You could still e.g. show only subsubsection pages by using `nosectionpage,subsubsectionpage'. 121 | %% 122 | %% Space-efficient monospace font options (requires XeTeX/LuaTeX): 123 | %% * compactmono ... Use condensed fixed-width font everywhere. 124 | %% * nocompactverb ... Do not use condensed fixed-width font for verbatim and listings. 125 | %% 126 | %% Style-breaking options: 127 | %% * nojkufooter ... Do not insert JKU/partner logos into the frame footer. 128 | %% * nofooter ... Do not display a frame footer. 129 | %% * noimprint ... Do not insert imprint on title pages. 130 | %% * nojkulogo ... Do not insert JKU & K logos on title pages and in frame footers. 131 | %% * frametitlecaps ... Set frame titles in capital letters (like in earlier theme versions). 132 | %% * nofancyfonts ... Do not use custom TTF fonts with XeTeX/LuaTeX / supress pdfLaTeX warning. 133 | %% * mac ... Use adapted color palette for screen display on Mac. 134 | %% * legacyitemizestyle ... Use old bullet style in itemization. 135 | %% 136 | %% Advanced options: 137 | %% * mathastext ... Use standard document fonts (enhanced with symbols from Fira Math 138 | %% font when using XeTeX/LuaTeX) in math mode. 139 | %% * eulermath ... Use Euler fonts in math mode with XeTeX/LuaTeX. 140 | %% * nooptpackages ... Do not load additional convenience packages (which are only there 141 | %% to provide interoperability to the behavior of previous versions of 142 | %% this theme but are not actually required for the current version). 143 | %% * logopath={<path>} ... Set the path where the theme can find its own logo resources. This 144 | %% should typically be a relative path and the default is `./logos'. 145 | %% * fontpath={<path>} ... Set the path where the theme can find its own font resources. This 146 | %% should typically be a relative path and the default is `./fonts'. 147 | %% 148 | %% Hint: Boolean options can be used in the forms `option' or `option=true' the enable the 149 | %% option and `nooption' or `option=false' to disable the option. 150 | %% 151 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 152 | 153 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 154 | %% 155 | %% This is the place where you can load additional packages. If you want to load 156 | %% a package `booktabs', you would use the command `\usepackage{booktabs}'. 157 | %% 158 | 159 | \usepackage{booktabs} 160 | \usepackage{tabularx} 161 | %\usepackage{pifont} 162 | %\newcommand{\cmark}{\ding{51}} 163 | %\newcommand{\xmark}{\ding{55}} 164 | %\newcommand{\rarr}{\ding{212}} 165 | %\newcommand{\larr}{\raisebox{\depth}{\rotatebox{180}{\rarr}}} 166 | \usepackage{csquotes} 167 | \usepackage[backend=biber,citestyle=authoryear,sortcites=true,style=ACM-Reference-Format]{biblatex} 168 | 169 | %% 170 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 171 | 172 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 173 | %% 174 | %% Set reasonable defaults for biblatex. 175 | %% 176 | 177 | \preto{\bibsetup}{\providecommand*{\insertbiblabel}{}} 178 | \DeclareFieldFormat*{title}{#1} 179 | \DeclareFieldFormat*{booktitle}{#1} 180 | \DeclareFieldFormat*{journaltitle}{#1} 181 | \setcounter{biburlnumpenalty}{100} 182 | \setcounter{biburllcpenalty}{100} 183 | \setcounter{biburlucpenalty}{100} 184 | 185 | %% Add bibligraphy source files 186 | \addbibresource{references.bib} 187 | 188 | %% 189 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 190 | 191 | 192 | \begin{document} 193 | 194 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 195 | %% 196 | %% Presentation information and title page 197 | %% 198 | 199 | %% Command \series{series title}: sets the series title 200 | %\series{Space for your lecure title} 201 | 202 | %% Command \title[short title]{title}: sets the presentation title 203 | %% Command \titlesmall{text}: switches to small font size inside title 204 | \title{JKU Presentation Theme} 205 | 206 | %% Command \subtitle[short subtitle]{subtitle}: sets the presentation subtitle 207 | \subtitle{for \LaTeX\ Beamer} 208 | 209 | %% Command \author[short authors]{authors}: sets the presentation authors (multiple authors may be separated with \and) 210 | \author{Space for speaker names} 211 | 212 | %% Command \institute{name}: sets the institute / author affiliation (style-breaking) 213 | %\institute{Space for institute name} 214 | 215 | %% Command \institutecode{CODE}: sets the institute abbreviation/initials (used to load the institute logo file, if present) 216 | %\institutecode{INS} 217 | 218 | %% Command \date[short date]{date}: sets the presentation date (short date is used in the footer by default) 219 | %\date{\today} % use this to set the date on the title page (style-breaking) and in the footer 220 | \date[\today]{} % use this to set the date except for the title page (effectively in the footer only) 221 | 222 | %% Command \partnerlogo[white=filename]{filename}: use filename as partner logo (leave filename blank to disable the partner logo), the optional argument ``white='' defines a separate file for use on dark background 223 | %\partnerlogo{our_partner_logo} 224 | 225 | %% Command \footer{text}: sets the footer field 226 | %\footer{\insertsectionhead} % the default 227 | %\footer{\insertshorttitle} % a good alternative 228 | 229 | %% Command \footerdate{text}: sets the footer date field 230 | %\footerdate{\insertshortdate} % the default 231 | 232 | %% Command \footerpartnerlogo{filename}: use a different partner logo in the footer (e.g. a logo with a different form factor or no filename to disable the partner logo in the footer) 233 | %\footerpartnerlogo{our_partner_logo} 234 | 235 | %% Command \agenda[caption]{text}: sets the agenda (and optional caption) to display on the next title or section page 236 | %\agenda[caption]{text} 237 | 238 | 239 | %% Finally, print the title page using the above information: 240 | %% 241 | %% \maketitle[options] 242 | %% Inserts a title page. The current standard faculty color theme and color 243 | %% mode are used by default, you may modify this using any of the following 244 | %% options: 245 | %% * light ... use light color theme 246 | %% * dark ... use dark color theme 247 | %% * gray ... use JKU gray color theme 248 | %% * black ... use black background 249 | %% In addition, options may contain a faculty name (see theme options) to 250 | %% use the faculty's color theme, e.g. `\maketitle[LIT,dark]'. 251 | %% 252 | \maketitle 253 | %% 254 | %% Note that you can even change the presentation information and print another 255 | %% title page (with that updated information) ANYWHERE in your presentation. 256 | %% 257 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 258 | 259 | 260 | %% 261 | %% You can split your presentation into sections, subsections, and subsubsections, 262 | %% just like you would do with any other LaTeX document. Depending on the chosen 263 | %% theme options, frames showing the section titles will be inserted for each 264 | %% sectioning command. You can use the starred versions of these commands (e.g. 265 | %% `\section*{<title>}') to suppress specific section title frames. 266 | %% 267 | \section{Prerequisites} 268 | 269 | %% 270 | %% You create a new slide using the `frame' environment: 271 | %% 272 | \begin{frame} 273 | \frametitle{Installation} 274 | 275 | \begin{itemize} 276 | \item Download the latest version of the theme package from \url{https://github.com/michaelroland/jku-templates-presentation-latex}. 277 | \item Extract its contents (unzip) and move the files to a location on your computer where {\LaTeX} will find them. The most portable choice is the folder of your main presentation file. 278 | \item Use \texttt{main.tex} (the source of this presentation) as a starting point for building your own presentation. It contains detailed guides about the various package options. 279 | \item Use \texttt{xelatex} or \texttt{lualatex} as the {\LaTeX} typesetting engine (because they include enhanced font support). \texttt{pdflatex} is also supported but does not deliver the full theme experience. 280 | \end{itemize} 281 | \end{frame} 282 | 283 | 284 | \begin{frame} 285 | \frametitle{Theme Package Requirements} 286 | 287 | This theme requires that the following packages are installed: 288 | \begin{columns}[onlytextwidth] 289 | \column{0.4\textwidth} 290 | \begin{itemize} 291 | \item \texttt{amsmath} 292 | \item \texttt{babel} 293 | \item \texttt{beamer} 294 | \item \texttt{datetime2} 295 | \item \texttt{etoolbox} 296 | \item \texttt{fontawesome5} 297 | \item \texttt{fontspec} (only with XeTeX/LuaLaTeX) 298 | \end{itemize} 299 | 300 | \column{0.4\textwidth} 301 | \begin{itemize} 302 | \item \texttt{hyperref} 303 | \item \texttt{iftex} 304 | \item \texttt{inconsolata} 305 | \item \texttt{listings} 306 | \item \texttt{lm} 307 | \item \texttt{pgf} 308 | \item \texttt{psnfss} 309 | \item \texttt{translations} 310 | \end{itemize} 311 | 312 | \column{0.2\textwidth} 313 | \begin{itemize} 314 | \item \texttt{xkeyval} 315 | \item \texttt{xcolor} 316 | \end{itemize} 317 | \end{columns} 318 | \end{frame} 319 | 320 | 321 | \section{Getting Started} 322 | 323 | \begin{frame}[containsverbatim] 324 | \frametitle{Getting Started} 325 | 326 | \begin{itemize} 327 | \item Begin your new presentation with \verb|\documentclass[<class options>]{beamer}|, where \verb|<class options>| is a comma-separated list of options: 328 | \begin{itemize} 329 | \item A typical class option is \verb|aspectratio=169| to set the slide aspect ratio to 16:9. Use \verb|aspectratio=43| to set the slide aspect ratio to 4:3. 330 | \item You should define at least one document language, e.g.\ \verb|english| or \verb|ngerman| (the ``n'' is intended). The last language will become the document default language. 331 | \item When you use pdfLaTeX, always add the option \verb|utf8| so that input files are treated as UTF-8 encoded. 332 | \end{itemize} 333 | 334 | \item Next, select the JKU beamer theme with \verb|\usetheme[<theme options>]{jku}| (\verb|<theme options>| is, again, a comma-separated list of options). 335 | \end{itemize} 336 | \end{frame} 337 | 338 | 339 | \subsection{Theme Options} 340 | 341 | \begin{frame}[containsverbatim,label={options:colorscheme}] 342 | \frametitle{Theme Options: Selecting a Color Scheme} 343 | %\begin{table} 344 | \begin{tabularx}{\linewidth}{ll>{\raggedright}X} 345 | \toprule 346 | \textbf{Option} & \textbf{Color Scheme} & \textbf{Primary Color} \tabularnewline 347 | \midrule 348 | \textverb{JKU} & JKU (gray) scheme & \mbox{\usebeamercolor[fg]{palette jku}\rule{6em}{10pt}} \tabularnewline 349 | \textverb{BUS} & Business School scheme & \mbox{\usebeamercolor[fg]{palette bus}\rule{6em}{10pt}} \tabularnewline 350 | \textverb{LIT} & Linz Institute of Technology scheme & \mbox{\usebeamercolor[fg]{palette lit}\rule{6em}{10pt}} \tabularnewline 351 | \textverb{MED} & MED faculty scheme & \mbox{\usebeamercolor[fg]{palette med}\rule{6em}{10pt}} \tabularnewline 352 | \textverb{RE} & RE faculty scheme & \mbox{\usebeamercolor[fg]{palette re}\rule{6em}{10pt}} \tabularnewline 353 | \textverb{SOE} & School of Education scheme & \mbox{\usebeamercolor[fg]{palette soe}\rule{6em}{10pt}} \tabularnewline 354 | \textverb{SOWI} & SOWI faculty scheme & \mbox{\usebeamercolor[fg]{palette sowi}\rule{6em}{10pt}} \tabularnewline 355 | \textverb{TNF} & TNF faculty scheme & \mbox{\usebeamercolor[fg]{palette tnf}\rule{6em}{10pt}} \tabularnewline 356 | \bottomrule 357 | \end{tabularx} 358 | %\end{table} 359 | 360 | \smallskip 361 | If no color scheme option is given, the package defaults to using \texttt{JKU}. 362 | \end{frame} 363 | 364 | 365 | \begin{frame}[containsverbatim,label={options:colormode}] 366 | \frametitle{Theme Options: Selecting a Color Mode} 367 | \begin{itemize} 368 | \item The theme uses light color mode by default. In this color mode, all frames (including title, logo, and section frames) have a white background. 369 | \item Use option ``\verb|darkmode|'' to display title, logo, and section frames with a dark background (primary color of the current color scheme). 370 | \end{itemize} 371 | \end{frame} 372 | 373 | 374 | \begin{frame}[containsverbatim,label={options:slide-numbers}] 375 | \frametitle{Theme Options: Slide Numbers} 376 | No slide numbers are shown in slide footers by default. Enable them with: 377 | 378 | \smallskip 379 | %\begin{table} 380 | \begin{tabularx}{\linewidth}{l>{\raggedright}X} 381 | \toprule 382 | \textbf{Option} & \textbf{Description} \tabularnewline 383 | \midrule 384 | \textverb{framenumber} & Insert slide number into the footer. \tabularnewline 385 | \textverb{totalframenumber} & Insert slide number and total slide number into the footer. \tabularnewline 386 | \textverb{appendixframenumber} & Like ``\textverb{totalframenumber}'', but also count slides from the appendix into the total. Combine with ``\textverb{totalframenumber}'' to only show the overall total for appendix slides. \tabularnewline 387 | \bottomrule 388 | \end{tabularx} 389 | %\end{table} 390 | 391 | \smallskip 392 | Btw., if you want to reference a slide number, use the option \verb+[label={s}]+ in the target frame. Then \verb+\ref{s}+ will give a reference to the slide number. For instance, slide~\ref{options:section-slides} is the next slide. 393 | \end{frame} 394 | 395 | 396 | \begin{frame}[containsverbatim,label={options:section-slides}] 397 | \frametitle{Theme Options: Section Slides} 398 | By default, each sectioning command (\verb|\section|, \verb|\subsection|, \verb|\subsubsection|) inserts a section slide. You can globally disable section slides with: 399 | 400 | \smallskip 401 | %\begin{table} 402 | \begin{tabularx}{\linewidth}{l>{\raggedright}X} 403 | \toprule 404 | \textbf{Option} & \textbf{Description} \tabularnewline 405 | \midrule 406 | \textverb{nosectionpage} & Supress all section slides. \tabularnewline 407 | \textverb{nosubsectionpage} & Supress subsection and subsubsection slides. \tabularnewline 408 | \textverb{nosubsubsectionpage} & Supress subsubsection slides. \tabularnewline 409 | \bottomrule 410 | \end{tabularx} 411 | %\end{table} 412 | 413 | \smallskip 414 | \begin{itemize} 415 | \item The class option \verb|handout| also supresses these slides but includes them in slide numbering. 416 | \item The starred versions of sectioning commands (e.g.\ \verb|\section*{...}|) also supress section slides. 417 | \end{itemize} 418 | \end{frame} 419 | 420 | 421 | \begin{frame}[containsverbatim] 422 | \frametitle{More Theme Options} 423 | %\begin{table} 424 | \begin{tabularx}{\linewidth}{l>{\raggedright}X} 425 | \toprule 426 | \textbf{Option} & \textbf{Description} \tabularnewline 427 | \midrule 428 | \textverb{compactmono} & Use condensed fixed-width font everywhere. \tabularnewline 429 | \textverb{nocompactverb} & Do not use condensed fixed-width font for verbatim and listings. \tabularnewline 430 | \textverb{nofooter} & Supress slide footer. \tabularnewline 431 | \textverb{nojkufooter} & Supress JKU/partner logos in slide footer. \tabularnewline 432 | \textverb{noimprint} & Supress imprint on title slides. \tabularnewline 433 | \textverb{nooptpackages} & Do not load additional convenience packages (which are only there to provide interoperability to the behavior of previous versions of this theme but are not actually required for the current version). \tabularnewline 434 | \bottomrule 435 | \end{tabularx} 436 | %\end{table} 437 | \end{frame} 438 | 439 | 440 | \subsection{Title Slide \& Slide Footers} 441 | 442 | \begin{frame}[containsverbatim] 443 | \frametitle{Title Slide} 444 | 445 | Use \verb+\maketitle+ to display a title slide. This command uses the following information: 446 | 447 | \smallskip 448 | %\begin{table} 449 | \begin{tabularx}{\linewidth}{l>{\raggedright}X} 450 | \toprule 451 | \textbf{Command} & \textbf{Description} \tabularnewline 452 | \midrule 453 | \textverb{\string\title\{...\}} & The title of your presentation. \tabularnewline 454 | \textverb{\string\subtitle\{...\}} & The subtitle of your presentation. \tabularnewline 455 | \textverb{\string\author\{...\}} & The speakers / authors of the presentation. 456 | % Use \textverb{\string\and} to separate multiple author names. 457 | \tabularnewline 458 | \textverb{\string\institute\{...\}} & The intitute / affiliations of the author(s). \tabularnewline 459 | \textverb{\string\date\{...\}} & The date of the presentation. Defaults to today's date if omitted. Use \textverb{\string\date\{\}} to supress the date. \tabularnewline 460 | \bottomrule 461 | \end{tabularx} 462 | %\end{table} 463 | 464 | \smallskip 465 | \small An optional argument (\verb|\cmd[opt]{...}|) allows to set short versions for use in e.g.\ footers. 466 | \end{frame} 467 | 468 | 469 | \begin{frame}[containsverbatim,label={advanced-title-slides}] 470 | \frametitle{Advanced Title Slides} 471 | 472 | \begin{itemize} 473 | \item You can change the presentation information and use the \verb+\maketitle+ command multiple times in your presentation. 474 | \item An optional argument \verb|\maketitle[<options>]| allows to change the color scheme of the title slide. Options may be one of: 475 | \begin{itemize} 476 | \item \textverb{light}: Use light color theme. 477 | \item \textverb{dark}: Use dark color theme. 478 | \item \textverb{gray}: Use JKU gray color theme. 479 | \item \textverb{black}: Use black background. 480 | \end{itemize} 481 | In addition, options may contain a faculty name (see \hyperref[options:colorscheme]{Theme Options: Selecting a Color Scheme}) to use the faculty's color theme, e.g. ``\verb|\maketitle[TNF,dark]|''. 482 | \end{itemize} 483 | \end{frame} 484 | 485 | \title{Space for new title} 486 | \subtitle{Space for new subtitle} 487 | \maketitle[TNF,dark] 488 | 489 | 490 | \begin{frame}[containsverbatim] 491 | \frametitle{Logos} 492 | 493 | %\begin{table} 494 | \begin{tabularx}{\linewidth}{l>{\raggedright}X} 495 | \toprule 496 | \textbf{Command} & \textbf{Description} \tabularnewline 497 | \midrule 498 | \textverb{\string\institutecode\{code\}} & The abbreviation / initials of the institute. Use this to load your institute logo instead of the standard JKU logo. E.g.\ \textverb{\string\institutecode\{LIT\}} to load the LIT logo. You need to add your logo files to the logos folder. \tabularnewline 499 | \textverb{\string\partnerlogo\{filename\}} & The logo of a partner institution. \textverb{filename} must point to an image file. File extension may be omitted. \tabularnewline 500 | \textverb{\string\footerpartnerlogo\{...\}} & Change the partner logo in the footer. Use this only if you need to display a different partner logo file (e.g.\ with a different geometry) in the footer. \tabularnewline 501 | \bottomrule 502 | \end{tabularx} 503 | %\end{table} 504 | \end{frame} 505 | 506 | 507 | \begin{frame}[containsverbatim] 508 | \frametitle{Customizing the Slide Footer} 509 | 510 | %\begin{table} 511 | \begin{tabularx}{\linewidth}{l>{\raggedright}X} 512 | \toprule 513 | \textbf{Command} & \textbf{Description} \tabularnewline 514 | \midrule 515 | \textverb{\string\footer\{...\}} & Use a customized footer text (defaults to the current section title). Use \textverb{\string\footer\{\string\insertshorttitle\}} to display the (short) presentation title instead. \tabularnewline 516 | \textverb{\string\footerdate\{...\}} & Use a customized date field in the footer (defaults to \textverb{\string\footerdate\{\string\insertshortdate\}}). \tabularnewline 517 | \bottomrule 518 | \end{tabularx} 519 | %\end{table} 520 | \end{frame} 521 | 522 | 523 | \subsection{Basic Elements} 524 | 525 | 526 | \begin{frame}[containsverbatim] 527 | \frametitle{Frames} 528 | 529 | A slides is called \verb|frame| in \LaTeX\ beamer. It consists of a frame title and a body: 530 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 531 | \begin{frame} 532 | \frametitle{Space for your frame title.} 533 | 534 | Space for your frame body. 535 | \end{frame} 536 | \end{lstlisting} 537 | \end{frame} 538 | 539 | 540 | \begin{frame}[containsverbatim] 541 | \frametitle{Bullet Items} 542 | 543 | \begin{columns}[onlytextwidth,T] 544 | 545 | \column{.5\textwidth} 546 | \begin{itemize} 547 | \item Item 1 548 | \begin{itemize} 549 | \item Subitem 1 550 | \begin{itemize} 551 | \item Subsubitem 1 552 | \end{itemize} 553 | \end{itemize} 554 | \item Item 2 555 | \begin{itemize} 556 | \item Subitem 2 557 | \begin{itemize} 558 | \item Only three levels of nesting are supported ...~and this is good! 559 | \end{itemize} 560 | \end{itemize} 561 | \end{itemize} 562 | 563 | \column{.5\textwidth} 564 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 565 | \begin{itemize} 566 | \item Item 1 567 | \begin{itemize} 568 | \item Subitem 1 569 | \begin{itemize} 570 | \item Subsubitem 1 571 | \end{itemize} 572 | \end{itemize} 573 | \item Item 2 574 | \begin{itemize} 575 | \item Subitem 2 576 | \end{itemize} 577 | \end{itemize} 578 | \end{lstlisting} 579 | 580 | \end{columns} 581 | \end{frame} 582 | 583 | 584 | \begin{frame}[containsverbatim] 585 | \frametitle{Enumerations} 586 | 587 | \begin{columns}[onlytextwidth,T] 588 | 589 | \column{.5\textwidth} 590 | \begin{enumerate} 591 | \item Item 1 592 | \begin{enumerate} 593 | \item Subitem 1 594 | \begin{enumerate} 595 | \item Subsubitem 1 596 | \end{enumerate} 597 | \end{enumerate} 598 | \item Item 2 599 | \begin{enumerate} 600 | \item Subitem 2 601 | \end{enumerate} 602 | \end{enumerate} 603 | 604 | \column{.5\textwidth} 605 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 606 | \begin{enumerate} 607 | \item Item 1 608 | \begin{enumerate} 609 | \item Subitem 1 610 | \begin{enumerate} 611 | \item Subsubitem 1 612 | \end{enumerate} 613 | \end{enumerate} 614 | \item Item 2 615 | \begin{enumerate} 616 | \item Subitem 2 617 | \end{enumerate} 618 | \end{enumerate} 619 | \end{lstlisting} 620 | 621 | \end{columns} 622 | \end{frame} 623 | 624 | 625 | \begin{frame}[containsverbatim] 626 | \frametitle{Columns} 627 | 628 | \begin{columns}[onlytextwidth,T] 629 | 630 | \column{.45\textwidth} 631 | Use the columns environment to split the frame body into multiple columns: 632 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 633 | \begin{columns}[onlytextwidth,T] 634 | ... 635 | \end{columns} 636 | \end{lstlisting} 637 | The options ``\textverb{onlytextwidth,T}'' are sensible defaults to make columns span only the normal text width of the slide and to vertically align column contents to the top. 638 | 639 | \column{.50\textwidth} 640 | Begin a new column with \verb|\column{<width>}|. You can use e.g.\ \verb|\column{.45\textwidth}| to let a column span 45\,\% of the normal text width. 641 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 642 | \begin{columns}[onlytextwidth,T] 643 | \column{.45\textwidth} 644 | Space for column 1. 645 | 646 | \column{.50\textwidth} 647 | Space for column 2. 648 | \end{columns} 649 | \end{lstlisting} 650 | 651 | \end{columns} 652 | \end{frame} 653 | 654 | 655 | \begin{frame}[fragile] 656 | \frametitle{Conditionally Reveal Items} 657 | 658 | \begin{itemize} 659 | \item A frame can actually span across multiple pages of your presentation to emulate ``appear'' animations. 660 | \pause 661 | \item Use the \textverb{\string\pause} command to reveal content. 662 | \end{itemize} 663 | 664 | \bigskip 665 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 666 | \begin{itemize} 667 | \item A frame can actually span across multiple pages of your presentation to ... 668 | \pause 669 | \item Use the \textverb{\string\pause} command to reveal content. 670 | \end{itemize} 671 | \end{lstlisting} 672 | \end{frame} 673 | 674 | 675 | \begin{frame}[containsverbatim] 676 | \frametitle{Table of Contents} 677 | 678 | Use the \verb|\tableofcontents| command to list all sections and subsections in the presentation (if you really want to do this~\cite{schultz}): 679 | 680 | \medskip 681 | \tableofcontents 682 | \end{frame} 683 | 684 | 685 | \begin{frame}[containsverbatim] 686 | \frametitle{Table of Contents: Keep it Compact} 687 | 688 | Use the \verb|hideallsubsections| option to keep the table of contents more compact by including only first-level sections: 689 | 690 | \medskip 691 | \tableofcontents[hideallsubsections] 692 | 693 | \bigskip 694 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 695 | \begin{frame} 696 | \frametitle{Table of Contents} 697 | \tableofcontents[hideallsubsections] 698 | \end{frame} 699 | \end{lstlisting} 700 | \end{frame} 701 | 702 | 703 | \begin{frame}[containsverbatim] 704 | \frametitle{Blocks} 705 | 706 | \begin{block}{Standard Block} 707 | Content can be highlighted in so-called blocks. This is a standard \textverb{block}. 708 | \end{block} 709 | 710 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 711 | \begin{block}{Space for title.} 712 | Space for content. 713 | \end{block} 714 | \end{lstlisting} 715 | \end{frame} 716 | 717 | 718 | \begin{frame}[containsverbatim] 719 | \frametitle{Colorful Blocks} 720 | 721 | \begin{alertblock}{Alert Block} 722 | This is an \textverb{alertblock}. 723 | \end{alertblock} 724 | \vspace*{-.25ex} 725 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 726 | \begin{alertblock}{Space for title.} 727 | Space for content. 728 | \end{alertblock} 729 | \end{lstlisting} 730 | 731 | \begin{exampleblock}{Example Block} 732 | This is an \textverb{exampleblock}. 733 | \end{exampleblock} 734 | \vspace*{-.25ex} 735 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 736 | \begin{exampleblock}{Space for title.} 737 | Space for content. 738 | \end{exampleblock} 739 | \end{lstlisting} 740 | \end{frame} 741 | 742 | 743 | \begin{frame}[containsverbatim] 744 | \frametitle{Lists with Reduced Spacing} 745 | 746 | In some rare situations, it may be useful to create lists with reduced vertical spacing. Use the \verb|tightlist| environment for this: 747 | 748 | \begin{columns}[onlytextwidth,T] 749 | 750 | \column{.5\textwidth} 751 | \begin{tightlist} 752 | \begin{itemize} 753 | \item Item 1 754 | \item Item 2 755 | \item Item 3 756 | \end{itemize} 757 | \end{tightlist} 758 | 759 | \column{.5\textwidth} 760 | \begin{itemize} 761 | \item Item 1 762 | \item Item 2 763 | \item Item 3 764 | \end{itemize} 765 | 766 | \end{columns} 767 | 768 | \bigskip 769 | \begin{columns}[onlytextwidth,T] 770 | 771 | \column{.5\textwidth} 772 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 773 | \begin{tightlist} 774 | \begin{itemize} 775 | \item Item 1 776 | \item Item 2 777 | \item Item 3 778 | \end{itemize} 779 | \end{tightlist} 780 | \end{lstlisting} 781 | 782 | \column{.5\textwidth} 783 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 784 | \begin{itemize} 785 | \item Item 1 786 | \item Item 2 787 | \item Item 3 788 | \end{itemize} 789 | \end{lstlisting} 790 | 791 | \end{columns} 792 | \end{frame} 793 | 794 | 795 | \section{Colors} 796 | 797 | \begin{frame} 798 | \frametitle{Color in Presentation} 799 | 800 | \begin{itemize} 801 | \item Consider the ``\textverb{darkmode}'' theme option in combination with one of the faculty-specific color schemes (see slides~\ref{options:colorscheme} \& \ref{options:colormode}) to add decent coloring to your presentation. 802 | \item If you need colors in your presentation, use one of the pre-defined JKU colors. 803 | \item Use \textverb{\string\textcolor\{<color>\}\{<text>\}} to display colored text. 804 | \item Mac-users may want to use the theme option ``\textverb{mac}'' (for screen display versions of your presentation only!) 805 | \end{itemize} 806 | \end{frame} 807 | 808 | 809 | \begin{frame} 810 | \frametitle{JKU Colors} 811 | 812 | \begin{columns}[onlytextwidth,T] 813 | 814 | \column{0.20\textwidth} 815 | \setbeamercolor{thisboxcolor}{bg=jkuBlue,fg=white} 816 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 817 | \centering 818 | \textverb{jkuBlue} 819 | \end{beamercolorbox} 820 | 821 | \vspace{2em} 822 | \setbeamercolor{thisboxcolor}{bg=jkuCyan,fg=black} 823 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 824 | \centering 825 | \textverb{jkuCyan} 826 | \end{beamercolorbox} 827 | 828 | \vspace{2em} 829 | \setbeamercolor{thisboxcolor}{bg=black,fg=white} 830 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 831 | \centering 832 | \textverb{black} 833 | \end{beamercolorbox} 834 | 835 | 836 | \column{0.20\textwidth} 837 | \setbeamercolor{thisboxcolor}{bg=jkuYellow,fg=black} 838 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 839 | \centering 840 | \textverb{jkuYellow} 841 | \end{beamercolorbox} 842 | 843 | \vspace{2em} 844 | \setbeamercolor{thisboxcolor}{bg=jkuGrey,fg=white} 845 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 846 | \centering 847 | \textverb{jkuGrey} 848 | \end{beamercolorbox} 849 | 850 | \vspace{2em} 851 | \setbeamercolor{thisboxcolor}{bg=white,fg=black} 852 | \begingroup 853 | \setlength\fboxsep{0pt} 854 | \fbox{\begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 855 | \centering 856 | \textverb{white} 857 | \end{beamercolorbox}} 858 | \endgroup 859 | 860 | \column{0.20\textwidth} 861 | \setbeamercolor{thisboxcolor}{bg=jkuLightGreen,fg=black} 862 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 863 | \centering 864 | \textverb{jkuLightGreen} 865 | \end{beamercolorbox} 866 | 867 | \vspace{2em} 868 | \setbeamercolor{thisboxcolor}{bg=jkuGreen,fg=black} 869 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 870 | \centering 871 | \textverb{jkuGreen} 872 | \end{beamercolorbox} 873 | 874 | 875 | \column{0.20\textwidth} 876 | \setbeamercolor{thisboxcolor}{bg=jkuPurple,fg=white} 877 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 878 | \centering 879 | \textverb{jkuPurple} 880 | \end{beamercolorbox} 881 | 882 | \vspace{2em} 883 | \setbeamercolor{thisboxcolor}{bg=jkuRed,fg=white} 884 | \begin{beamercolorbox}[wd=\linewidth,ht=4ex,dp=2.5ex]{thisboxcolor} 885 | \centering 886 | \textverb{jkuRed} 887 | \end{beamercolorbox} 888 | 889 | \end{columns} 890 | \end{frame} 891 | 892 | 893 | \section{Special Frames} 894 | 895 | \begin{frame}[containsverbatim,plain] 896 | \frametitle{Plain Frames} 897 | 898 | The frame environment also takes optional arguments \verb|\begin{frame}[<options>]|. You already read about the ``\verb|label=|'' option on slide~\ref{options:slide-numbers}. Another option is \verb|plain| to supress the footer for a frame. 899 | 900 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 901 | \begin{frame}[plain] 902 | \frametitle{Space for your frame title.} 903 | 904 | Space for your frame body. 905 | \end{frame} 906 | \end{lstlisting} 907 | \end{frame} 908 | 909 | 910 | \begin{frame}[containsverbatim,plain] 911 | Omit the frame title to get an empty frame. 912 | 913 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 914 | \begin{frame}[plain] 915 | Space for your frame body. 916 | \end{frame} 917 | \end{lstlisting} 918 | \end{frame} 919 | 920 | 921 | \begingroup 922 | \setbeamercolor{background canvas}{bg=jkuYellow} 923 | \setbeamercolor{normal text}{fg=white} 924 | \usebeamercolor[fg]{normal text} 925 | \begin{frame}[containsverbatim] 926 | \frametitle{Colorful Background} 927 | 928 | You can change the background color of a frame by changing the color ``\textverb{background canvas}''. The standard foreground color is ``\textverb{normal text}''. 929 | 930 | \color{black} 931 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 932 | \begingroup 933 | \setbeamercolor{background canvas}{bg=jkuYellow} 934 | \setbeamercolor{normal text}{fg=white} 935 | \usebeamercolor[fg]{normal text} 936 | \begin{frame}[plain] 937 | \frametitle{Space for your frame title.} 938 | 939 | Space for your frame body. 940 | \end{frame} 941 | \endgroup 942 | \end{lstlisting} 943 | \end{frame} 944 | \endgroup 945 | 946 | 947 | \begingroup 948 | \usebackgroundtemplate{\includegraphics[width=\paperwidth]{images/jku_keplerhall_winter.jpg}} 949 | \setbeamercolor{normal text}{fg=white} 950 | \usebeamercolor[fg]{normal text} 951 | \begin{frame}[containsverbatim,plain] 952 | \frametitle{Background Image} 953 | 954 | You can add a full screen background image to a slide. The aspect ratio of the picture should match the presentation. To fill the whole screen you might use \verb|height=\paperheight|, but the result might be distorted~\ldots 955 | 956 | \bigskip 957 | \setbeamercolor{thisboxcolor}{bg=white,fg=black} 958 | \pgfsetfillopacity{0.6} 959 | \begin{beamercolorbox}[wd=\linewidth,dp=0ex,vmode]{thisboxcolor} 960 | \pgfsetfillopacity{1.0} 961 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none,xleftmargin=0.5em,xrightmargin=0.5em] 962 | \begingroup 963 | \usebackgroundtemplate{\includegraphics[width=\paperwidth]{images/jku_keplerhall_winter.jpg}} 964 | \setbeamercolor{normal text}{fg=white} 965 | \usebeamercolor[fg]{normal text} 966 | \begin{frame}[plain] 967 | \frametitle{Space for your frame title.} 968 | 969 | Space for your frame body. 970 | \end{frame} 971 | \endgroup 972 | \end{lstlisting} 973 | \end{beamercolorbox} 974 | \end{frame} 975 | \endgroup 976 | 977 | 978 | \begin{frame}[containsverbatim,plain] 979 | \frametitle{Title Image Slide} 980 | 981 | Use \verb|\imageframe[<mode options>]{<title>}{<subtitle>}{<graphic>}| to display a title image frame. That is a full screen image with a title sidebar. 982 | 983 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 984 | \imageframe{% 985 | This is an image frame. 986 | }{% 987 | With a subtitle. 988 | }{% 989 | \includegraphics[height=\paperheight]{images/jku_learningcenter.jpg} 990 | } 991 | \end{lstlisting} 992 | 993 | The optional argument ``\textverb{<mode options>}'' may be any of the color mode options that can be used for the \verb|\maketitle| command (see slide~\ref{advanced-title-slides}). 994 | \end{frame} 995 | 996 | \imageframe[dark]{% 997 | This is a title image frame. 998 | }{% 999 | With a subtitle. 1000 | }{% 1001 | \includegraphics[height=\paperheight]{images/jku_learningcenter.jpg} 1002 | } 1003 | 1004 | \imageframe[dark,MED]{% 1005 | This is a title image frame. 1006 | }{% 1007 | For the MED faculty. 1008 | }{% 1009 | \includegraphics[height=\paperheight]{images/jku_med_image.jpg} 1010 | } 1011 | 1012 | 1013 | \begin{frame}[containsverbatim] 1014 | \frametitle{Logo Slides} 1015 | 1016 | Use \verb|\jkulogo[<mode options>]| to display a logo slide. That is a slide with only the JKU logo centered on it. This slide is well suited as a final slide in your presentation. 1017 | 1018 | Again, the optional argument ``\textverb{<mode options>}'' may be any of the color mode options that can be used for the \verb|\maketitle| command (see slide~\ref{advanced-title-slides}), e.g. 1019 | \begin{itemize} 1020 | \item \textverb{\string\jkulogo} 1021 | \item \textverb{\string\jkulogo[light]} 1022 | \item \textverb{\string\jkulogo[dark]} 1023 | \item \textverb{\string\jkulogo[SOWI,dark]} 1024 | \item \textverb{\string\jkulogo[gray]} 1025 | \item \textverb{\string\jkulogo[black]} 1026 | \end{itemize} 1027 | \end{frame} 1028 | 1029 | \jkulogo 1030 | \jkulogo[light] 1031 | \jkulogo[dark] 1032 | \jkulogo[SOWI,dark] 1033 | \jkulogo[gray] 1034 | \jkulogo[black] 1035 | 1036 | 1037 | \begin{frame}[containsverbatim] 1038 | \frametitle{Switching Color Mode and Scheme} 1039 | 1040 | Just like switching the color mode and scheme for a specific special slide, you can also switch the color mode for the remaining part of the presentation. This may be useful if you want to create a presentation with parts focusing on more than one faculty. 1041 | 1042 | Use \verb|\setcolormode[<mode options>]| to change the color mode. 1043 | \end{frame} 1044 | 1045 | 1046 | \begin{frame}[containsverbatim,allowframebreaks] 1047 | \frametitle{Contact Information Slide} 1048 | 1049 | Use \verb|\contactframe[<mode options>]{<name>}{<affiliation>}{<contact info>}{<ack>}| to display a contact information frame. 1050 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 1051 | \contactframe{Johanna Kepler}{Institute of Networks and Security}{% 1052 | \contactphone{+43 732 2468-XXXX} 1053 | \contactmail{firstname.lastname@jku.at} 1054 | \contactweb[https://www.jku.at/ins]{jku.at/ins} 1055 | }{% 1056 | This work is funded by XYZ. 1057 | } 1058 | \end{lstlisting} 1059 | The optional argument ``\textverb{<mode options>}'' may be any of the color mode options that can be used for the \verb|\maketitle| command (see slide~\ref{advanced-title-slides}). 1060 | 1061 | \framebreak 1062 | The contact info field may contain a combination of the following commands: 1063 | \begin{itemize} 1064 | \item \verb|\contactaddress{address}|: adds an address/place 1065 | \item \verb|\contactphone{number}|: adds a phone number 1066 | \item \verb|\contactfax{number}|: adds a fax number 1067 | \item \verb|\contactmail{e-mail address}|: adds an e-mail address 1068 | \item \verb|\contactweb[real url]{display url}|: adds a URL 1069 | \item \verb|\contactother[icon]{contact info}|: adds an arbitrary contact info entry, use \verb|\fa...| (from \verb|fontawesome5| package) as icons 1070 | \item \verb|\contactnewline|: adds an empty line 1071 | \end{itemize} 1072 | \end{frame} 1073 | 1074 | \contactframe[dark]{% 1075 | Johanna Kepler 1076 | }{% 1077 | Institute of Networks and Security 1078 | }{% 1079 | \contactphone{+43 732 2468-XXXX} 1080 | \contactmail{firstname.lastname@jku.at} 1081 | \contactweb[https://www.jku.at/ins]{jku.at/ins} 1082 | }{% 1083 | This work is funded by XYZ. 1084 | } 1085 | 1086 | \contactframe[light]{% 1087 | Johanna Kepler 1088 | }{% 1089 | Institute of Networks and Security 1090 | }{% 1091 | \contactphone{+43 732 2468-XXXX} 1092 | \contactmail{firstname.lastname@jku.at} 1093 | \contactweb[https://www.jku.at/ins]{jku.at/ins} 1094 | }{% 1095 | This work is funded by XYZ. 1096 | } 1097 | 1098 | 1099 | 1100 | 1101 | 1102 | 1103 | \section{General \LaTeX/Beamer Features} 1104 | 1105 | 1106 | \begin{frame} 1107 | \frametitle{Environments} 1108 | 1109 | Standard \LaTeX-beamer defines several environments like 1110 | \begin{quote} 1111 | theorem, corollary, fact, lemma, problem, solution, definition, definitions, example, and examples. 1112 | \end{quote} 1113 | 1114 | \begin{definition}[Monoid] 1115 | We call $(M,\circ)$ a \emph{monoid} if and only if 1116 | \begin{gather*} 1117 | \forall a,b,c\in M:\quad(a\circ b)\circ c = a\circ(b\circ c) \tag{associativity}\\ 1118 | \exists e\in M \;\forall a\in M:\quad a\circ e = e\circ a= a \tag{neutral element} 1119 | \end{gather*} 1120 | \end{definition} 1121 | \end{frame} 1122 | 1123 | \begin{frame} 1124 | \frametitle{Environments} 1125 | 1126 | \begin{theorem}[Fundamental Theorem of \ldots] 1127 | Let $(M,+)$ be a monoid. Then \ldots 1128 | \end{theorem} 1129 | 1130 | \begin{proof} 1131 | Let $M$ be an arbitrary set. We then show \ldots 1132 | \end{proof} 1133 | 1134 | \begin{example} 1135 | Put an example here. 1136 | \end{example} 1137 | \end{frame} 1138 | 1139 | 1140 | \begin{frame}[fragile] 1141 | \frametitle{Self-defined Environments} 1142 | 1143 | You also can define your own environments: 1144 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 1145 | \newtheorem{idea}[theorem]{Idea} 1146 | 1147 | \begin{idea}[My own idea] 1148 | Here is a self-defined environment 1149 | \end{idea} 1150 | 1151 | \theoremstyle{definition} 1152 | \newtheorem{defi}[theorem]{My Definition} 1153 | 1154 | \begin{defi} 1155 | Test 1156 | \end{defi} 1157 | \end{lstlisting} 1158 | \end{frame} 1159 | 1160 | \newtheorem{idea}[theorem]{Idea} 1161 | \theoremstyle{definition} 1162 | \newtheorem{defi}[theorem]{My Definition} 1163 | \theoremstyle{example} 1164 | \newtheorem{ex}[theorem]{My Example} 1165 | 1166 | \begin{frame}[fragile] 1167 | \frametitle{Self-defined Environments} 1168 | 1169 | \begin{idea}[My own idea] 1170 | Here is a self-defined environment 1171 | \end{idea} 1172 | 1173 | \begin{defi} 1174 | Test 1175 | \end{defi} 1176 | 1177 | \begin{ex} 1178 | Test 1179 | \end{ex} 1180 | \end{frame} 1181 | 1182 | 1183 | \begin{frame}[fragile] 1184 | \frametitle{Custom Blocks} 1185 | \begingroup 1186 | \setbeamercolor{block title}{fg=white,bg=jkuBlue} 1187 | \begin{block}{Blue block} 1188 | Using the theme colors to generate colored blocks. 1189 | \end{block} 1190 | \endgroup 1191 | 1192 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 1193 | \begingroup 1194 | \setbeamercolor{block title}{fg=white,bg=jkuBlue} 1195 | \begin{block}{Blue block} 1196 | Use the theme colors to generate colorful blocks. 1197 | \end{block} 1198 | \endgroup 1199 | \end{lstlisting} 1200 | \end{frame} 1201 | 1202 | 1203 | \begin{otherlanguage}{ngerman} 1204 | \begin{frame}[fragile] 1205 | \frametitle{Language} 1206 | \begin{itemize} 1207 | \item Use the \textverb{otherlanguage} environment to temporarily change the document language in your presentation. 1208 | \item Changing the document language to \textverb{german} (or better \textverb{ngerman}) also changes the language in logos and the imprint on title pages and in footers. 1209 | \end{itemize} 1210 | 1211 | \begin{lstlisting}[language={[LaTeX]TeX},numbers=none] 1212 | \begin{otherlanguage}{ngerman} 1213 | 1214 | \end{otherlanguage} 1215 | \end{lstlisting} 1216 | \end{frame} 1217 | \end{otherlanguage} 1218 | 1219 | 1220 | \begin{frame}[label=handout] 1221 | \frametitle{Producing Handouts} 1222 | 1223 | \begin{itemize} 1224 | \item You can generate a ``handout'' version of your presentation with the class option \textverb{handout}. 1225 | \item Section slides and logo slides will be suppressed. 1226 | \item Overlays will be flattened into single pages. 1227 | \item Slide numbering will still match the numbering in the non-handout version. 1228 | \end{itemize} 1229 | \end{frame} 1230 | 1231 | 1232 | \section{Ending the Presentation} 1233 | 1234 | \begin{frame} 1235 | \frametitle{Thank You Thank You Thank You Thank You Thank You Thank You Thank You Thank You Thank You} 1236 | 1237 | You see, btw., the slide title can run over several lines \ldots 1238 | 1239 | \bigskip 1240 | \begin{alertblock}{Please \ldots} 1241 | \ldots\ refrain from putting an extra slide at the end saying ``\alert{Thank you for your attention}''. This is really annoying~\cite{schultz,karol}. You can say ``Thank you'' anyway, it need not be written. Instead, you can put a nice \textverb{\string\jkulogo} as the final slide! 1242 | \end{alertblock} 1243 | 1244 | \end{frame} 1245 | 1246 | 1247 | \begin{frame}[allowframebreaks]{References} 1248 | %\setbeamerfont{bibliography item}{size={\footnotesize}} 1249 | %\AtNextBibliography{\footnotesize} 1250 | \printbibliography 1251 | \end{frame} 1252 | 1253 | 1254 | \begin{frame} 1255 | \frametitle{JKU Theme Information} 1256 | 1257 | This a beamer theme for \href{https://www.jku.at/}{Johannes Kepler University Linz, Austria}. 1258 | 1259 | \bigskip 1260 | \begin{exampleblock}{Want to report a bug? Want to request improvements?} 1261 | You are always welcome to suggest improvements via the official repository at \url{https://github.com/michaelroland/jku-templates-presentation-latex}. 1262 | \end{exampleblock} 1263 | \end{frame} 1264 | 1265 | 1266 | \jkulogo 1267 | 1268 | \end{document} 1269 | \endinput 1270 | -------------------------------------------------------------------------------- /references.bib: -------------------------------------------------------------------------------- 1 | @misc{schultz, 2 | author = {Schultz, David M.}, 3 | title = {{Do you end with a `thank you' or `questions?' slide?}}, 4 | month = FEB, 5 | year = {2011}, 6 | url = {https://eloquentscience.com/2011/02/do-you-end-with-a-thank-you-or-questions-slide/} 7 | } 8 | 9 | @misc{karol, 10 | author = {{Karol K.}}, 11 | title = {{2 Slides That are Ruining Your Damn PowerPoint Presentation}}, 12 | month = OCT, 13 | year = {2015}, 14 | url = {https://newinternetorder.com/2-slides-that-are-ruining-your-damn-powerpoint-presentation/} 15 | } 16 | --------------------------------------------------------------------------------