Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • phd-project-wasmer/presentations/2024-09-09-talk-hds-lee-retreat
1 result
Show changes
Commits on Source (2)
# ################################################################################
# ################################################################################
# Description: org config to be shared across different org files.
#
# Usage: Place this in your org file header.
#
# #+SETUPFILE: ../.config.org
# #+TITLE: Your title
# #+SUBTITLE:
# #+DATE: <2023-03-08 Wed>
# #+ARCHIVE: your-filename_archive.org::
# #+OPTIONS: audo-id:t
#
# ################################################################################
#
# Side notes.
# ##########
#
#
# Org-mode Export LaTeX Customization Notes:
# - Interpret 'bla_bla' as LaTeX Math bla subscript bla: #+OPTIONS ^:t. Interpret literally bla_bla: ^:nil.
# - org export: turn off heading -> section numbering: #+OPTIONS: num:nil
# - org export: change list numbering to alphabetical, sources:
# - https://orgmode.org/manual/Plain-lists-in-LaTeX-export.html
# - https://tex.stackexchange.com/a/129960
# - must be inserted before each list:
# #+ATTR_LATEX: :environment enumerate
# #+ATTR_LATEX: :options [label=\alph*)]
# - allow org to recognize alphabetical lists a)...: M-x customize-variable org-list-allow-alphabetical
#
#
#
# # In Emacs org-mode: before exporting, comment this out START
# ;; Local Variables:
# ;; ispell-check-comments: exclusive
# ;; ispell-local-dictionary: "english"
# ;; End:
# # In Emacs org-mode: before exporting, comment this out FINISH
# ################################################################################
# ################################################################################
# -----------------------
# General Export Options:
#+OPTIONS: ^:nil ':nil *:t -:t ::t <:t H:3 \n:nil arch:headline
#+OPTIONS: broken-links:nil c:nil creator:nil d:(not "LOGBOOK") date:t e:t
#+OPTIONS: f:t inline:t p:nil pri:nil prop:nil stat:t tags:t
#+OPTIONS: tasks:t tex:t timestamp:t title:t todo:t |:t
#+OPTIONS: author:Johannes Wasmer
#+OPTIONS: email:johannes.wasmer@gmail.com
#+AUTHOR: Johannes Wasmer
# #+EMAIL: johannes.wasmer@gmail.com
#+LANGUAGE: en
#+SELECT_TAGS: export
#+EXCLUDE_TAGS: noexport
#+CREATOR: Emacs 28.2 (Org mode 9.6.1)
# for org for web (eg gitlab, github): num:nil, toc:nil. using custom Table of Contents below.
# for tex/pdf export, temporarily: num:t, toc:t. replace * Table of Contents -> * COMMENT Table of Contents.
#+OPTIONS: num:nil
# t or nil: disable export latex section numbering for org headings
#+OPTIONS: toc:nil
# t or nil: no table of contents (doesn't work if num:nil)
# ---------------------
# LaTeX Export Options:
#+LATEX_CLASS: article
#+LATEX_CLASS_OPTIONS:
#+LATEX_HEADER: \usepackage[english]{babel}
#+LATEX_HEADER: \usepackage[top=0.5in,bottom=0.5in,left=1in,right=1in,includeheadfoot]{geometry} % wider page; load BEFORE fancyhdr
#+LATEX_HEADER: \usepackage[inline]{enumitem} % for customization of itemize, enumerate envs
#+LATEX_HEADER: \usepackage{color}
#+LATEX_HEADER: \usepackage{bm} % bold math. prefer \bm over \mathbf. also works with Greek symbols.
#+LATEX_HEADER: \usepackage{mathtools}
#+LATEX_HEADER: \usepackage{amsmath}
#+LATEX_HEADER: \usepackage{siunitx} % SI units
# #+LATEX_HEADER: \usepackage{mchem} % chemical formulae % commented out, crashed org-latex-preview 2023-09-24
#+LATEX_HEADER: \usepackage{braket} % dirac braket notation, prefer over physics package https://tex.stackexchange.com/a/214731
#+LATEX_HEADER: % override 'too deeply nested error'
#+LATEX_HEADER: % reference: https://stackoverflow.com/a/13120787
#+LATEX_HEADER: \usepackage{unicode-math}
#+LATEX_HEADER: % unicode-math for math double prime etc. ref. https://tex.stackexchange.com/a/210300
#+LATEX_HEADER: % note: unicode-math only works with unicode-LaTeX compiler (XeTeX, LuaTeX), pdflatex won't work.
#+LATEX_HEADER: \usepackage{enumitem}
#+LATEX_HEADER: \setlistdepth{9}
#+LATEX_HEADER: \setlist[itemize,1]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,2]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,3]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,4]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,5]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,6]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,7]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,8]{label=$\bullet$}
#+LATEX_HEADER: \setlist[itemize,9]{label=$\bullet$}
#+LATEX_HEADER: \renewlist{itemize}{itemize}{9}
#+LATEX_HEADER:
#+LATEX_HEADER_EXTRA:
#+DESCRIPTION:
#+KEYWORDS:
#+LATEX_COMPILER: pdflatex
# auto-id: get export-safe org-mode headline IDs
# References:
# - web: https://writequit.org/articles/emacs-org-mode-generate-ids.html
# - local:
# - Emacs Config Notes > get export-safe org-mode headline IDs
# - emacs dotfile > =JW 220419 org-mode headlines CUSTOM_ID=
# Notes:
# - this property is not inherited through #+SETUPFILE: ...
#+OPTIONS: auto-id:t
# --------------------
# Agenda Config.
# Notes:
# - tags:
# - :TOC: automatic table of contents generation via https://github.com/snosov1/toc-org.
# (Note: this is for org/markdown etc. For latex/html export, prefer #+OPTIONS: toc:t.)
# TODO keywords default.
#+TODO: TODO(1) NEXT(2) DOING(3) WAITING(4) ONHOLD(5) POSTPONED(6) SHELVED(7) | DONE(0) MOVED(8) ABANDONED(9) FAIL
# # Tags default.
# #+TAGS: URGENT(0) PRIO1(1) PRIO2(2) PRIO3(3) ADMIN(a) CODING(c) WRITING(w) TOC(t)
# Tags phd-project-wasmer main
#+TAGS: [ org : TOC(t) ]
#+TAGS: [ project : wasmer judft collab rse ]
#+TAGS: [ wasmer : theo data code rep ops doc mgmt side ]
#+TAGS: [ theo : phys dft aml ml ]
#+TAGS: [ data : sidb(1) didb(2) aii ]
#+TAGS: [ code : jij(3) vimp(4) dsm(5) ]
#+TAGS: [ ops : pack man it ]
#+TAGS: [ doc : notes(6) pres(7) prom pub(8) ref dsm(9) ]
#+TAGS: [ judft : jutools kkr spirit fleur masci iffaii ]
#+TAGS: [ collab : pis tip aidas casus cosmo daemon tcd contact ]
#+TAGS: [ admin : pgi helm fzj rwth fund ]
#+TAGS: [ pgi : office teach ]
#+TAGS: [ event : meet conf sem tut ]
# # put this line in comment when presentation is finished
# # (no need to clutter repo history with intermediate slides PDFs)
# **/presentation.pdf
# emacs gitignore (_region_: auctex preview files)
*.el
_region_*
# emacs org-mode latex preview tmp folder
ltximg
# MacOS files
.DS_Store
########################################################################
########################################################################
########################################################################
# TeX Gitignore from https://github.com/github/gitignore/blob/master/TeX.gitignore.
# Adapted slightly to this template, marked with # CHANGED.
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
.*.lb
## Intermediate documents:
*.dvi
*.xdv
*-converted-to.*
# these rules might exclude image files for figures etc.
# *.ps
# *.eps
# *.pdf
## Generated if empty string is given at "Please type another file name for output:"
# CHANGED: do not ignore pdf
# .pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Build tool directories for auxiliary files
# latexrun
latex.out/
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# achemso
acs-*.bib
# amsthm
*.thm
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# comment
*.cut
# cprotect
*.cpt
# elsarticle (documentclass of Elsevier journals)
*.spl
# endnotes
*.ent
# fixme
*.lox
# feynmf/feynmp
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
# glossaries
# CHANGED: do not ignore some of the glossary files. will build locally,
# then push to gitlab, and sharelatex will build from that. but
# sharelatex probably can't build glossary files. so will give it the
# readymade glossary auxialliary files from local build, then it should
# work.
*.acn
*.acr
# *.glg
# *.glo
# *.gls
*.glsdefs
*.lzo
*.lzs
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
# gnuplottex
*-gnuplottex-*
# gregoriotex
*.gaux
*.glog
*.gtex
# htlatex
*.4ct
*.4tc
*.idv
*.lg
*.trc
*.xref
# hyperref
*.brf
# knitr
*-concordance.tex
# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files
# *.tikz
*-tikzDictionary
# listings
*.lol
# luatexja-ruby
*.ltjruby
# makeidx
*.idx
*.ilg
*.ind
# minitoc
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# morewrites
*.mw
# newpax
*.newpax
# nomencl
*.nlg
*.nlo
*.nls
# pax
*.pax
# pdfpcnotes
# *.pdfpc
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
# scrwfile
*.wrt
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# tcolorbox
*.listing
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# easy-todo
*.lod
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
# CHANGED: do not ignore xindy files. reason, see glossaries.
# *.xdy
# xypic precompiled matrices and outlines
*.xyc
*.xyd
# endfloat
*.ttt
*.fff
# Latexian
TSWLatexianTemp*
## Editors:
# WinEdt
*.bak
*.sav
# Texpad
.texpadtmp
# LyX
*.lyx~
# Kile
*.backup
# gummi
.*.swp
# KBibTeX
*~[0-9]*
# TeXnicCenter
*.tps
# auto folder when using emacs and auctex
./auto/*
*.el
# expex forward references with \gathertags
*-tags.tex
# standalone packages
*.sta
# Makeindex log files
*.lpz
# xwatermark package
*.xwm
# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib
# option is specified. Footnotes are the stored in a file with suffix Notes.bib.
# Uncomment the next line to have this generated file ignored.
#*Notes.bib
......@@ -7,4 +7,4 @@ Johannes Wasmer's PhD project ([[https://go.fzj.de/phd-project-wasmer][URL]]).
[[file:notes/speaking-notes.org][Speaking notes]].
[[file:notes/tcd-spincomp-talk-notes.org][Development notes]].
[[file:notes/hdslee-retreat-talk-notes.org][Development notes]].
#+SETUPFILE: ../.config.org
#+TITLE: hdslee-retreat-talk-notes
#+SUBTITLE:
#+DATE: <2024-09-06 Fri>
# #+DATE: \today
#+ARCHIVE: hdslee-retreat-talk-notes_archive.org::
#+OPTIONS: auto-id:t
* [[file:../README.org][Up]]
:PROPERTIES:
:CUSTOM_ID: h-F797776B-B5E3-4755-BF09-4B3E6B91C908
:END:
* Table of Contents :TOC_2_gh:noexport:
:PROPERTIES:
:CUSTOM_ID: h-ED1AF545-7A2F-4CE6-8536-5904B044BC74
:END:
- [[#up][Up]]
- [[#project-management][Project management]]
- [[#event-info][Event info]]
- [[#workflow][Workflow]]
- [[#checklists-00][Checklists]]
- [[#slides][Slides]]
- [[#journal][Journal]]
* Project management
:PROPERTIES:
:CUSTOM_ID: h-57C847F3-BB22-4389-9E9F-F4C827FFBFF3
:END:
** Event info
:PROPERTIES:
:CUSTOM_ID: h-F4673113-AB4A-4A8D-B32B-511AAC82AE63
:END:
- Talk time: ca. 15-20 minutes, 5 minutes discussion
- Audience size: HDSLEE PIs and DRs, ~50
- Audience type: data science researchers from life, earth, energy research
** Workflow
:PROPERTIES:
:CUSTOM_ID: h-CD129722-7E74-44FB-9AD3-8C17D9E9F74B
:END:
** Checklists [0/0]
:PROPERTIES:
:CUSTOM_ID: h-2E64B36D-89F7-489B-BBFA-37AE2EC0B74E
:END:
* Slides
:PROPERTIES:
:CUSTOM_ID: h-09980DCF-1F56-492B-BED2-FF33078B4927
:END:
General ideas of slide arrangement per section.
| No | Section | Title | Intent |
|----+--------------+-------------+--------|
| -2 | frontmatter | titlepage | |
| -1 | frontmatter | slides repo | |
| 0 | frontmatter | outline | |
|----+--------------+-------------+--------|
| | introduction | | |
|----+--------------+-------------+--------|
| | | | |
|----+--------------+-------------+--------|
| | discussion | | |
* Journal
:PROPERTIES:
:CUSTOM_ID: h-B08CDFB2-F592-4DE9-8F46-01D6C52E9514
:END:
#+SETUPFILE: ../.config.org
#+TITLE: speaking-notes
#+SUBTITLE:
#+DATE: <2024-09-06 Fri>
# #+DATE: \today
#+ARCHIVE: speaking-notes_archive.org::
#+OPTIONS: auto-id:t
* [[file:../README.org][Up]]
:PROPERTIES:
:CUSTOM_ID: h-7B7128EA-13A8-4FF0-84CF-549447EC8171
:END:
\begin{frame}[c,plain]
% \frametitle{}
\begin{center}
{\Large Discussion slides}
\end{center}
\end{frame}
\section*{Discussion}
\label{sec:discussion}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../presentation"
%%% mode: flyspell
%%% ispell-local-dictionary: "english"
%%% End:
\section*{References}
\label{sec:references}
\begin{frame}[allowframebreaks, noframenumbering]
% reference: https://www.youtube.com/watch?v=E6pfvp4SIPY
\frametitle{References}
\printbibliography
\end{frame}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../presentation"
%%% mode: flyspell
%%% ispell-local-dictionary: "english"
%%% End:
%% ================================================================================
%% Document class
%% ================================================================================
\documentclass[
%%%%%%%%%% Start of customizable section %%%%%%%%%%
english,
ngerman,
10pt,% supported values: 10pt, 11pt, 12pt
aspectratio=169,% common values: 169, 1610, 43
%%%%%%%%%% End of customizable section %%%%%%%%%%
% handout % activate to compile without overlays
]{beamer}
\usetheme{Juelich}
% \fzjset{title=allcaps} % to set the title in allcaps
\fzjset{title=regular} % to set the title regular
% \fzjset{subtitle=allcaps} % to set the title in allcaps for short text
\fzjset{subtitle=regular} % to set the title regular and in a smaller font for long text
% \fzjset{part=allcaps} % to set the part in allcaps for short text
% \fzjset{part=regular} % to set the part regular and in a smaller font for long text
% \fzjset{frametitle=allcaps} % to set the frametitle in allcaps for short text
\fzjset{frametitle=regular} % to set the frametitle regular font for long text
%% ================================================================================
%% PDF Compilation options
%% ================================================================================
% Slides with speaking notes compilation
% notes handling (see beamer userguide). choose one of the option (first=default)
\usepackage{pgfpages}
\setbeameroption{hide notes}
% \setbeameroption{show only notes}
% \setbeameroption{show notes on second screen=right} % right=default
% \setbeameroption{show notes}
%% ================================================================================
%% Packages
%% ================================================================================
%% page setup
\usepackage{changepage} % e.g. for adjusting left right margin;
% concrete use case:
% beamer input too wide tikz figure.
% reference:
% https://tex.stackexchange.com/a/308180
% increase beamer footer font size (default: {5}, or {5}{7} (dunno what the 2nd
% arg does.))
\setbeamerfont{footline}{size=\fontsize{7}{9}\selectfont}
%% ----------------------------------------------------------------------
% language
\usepackage[ngerman,main=english]{babel}
\usepackage[babel]{csquotes} % language-aware quotes
%% ----------------------------------------------------------------------
% graphics, colors
\usepackage{xcolor}
\usepackage{graphics}
\usepackage{subcaption} % for env subfigure
\usepackage{spot} % spotlight highlighting for beamer
% unfortunately, doesn't always work correctly
% = unreliable.
\usepackage{textpos} % for absolute positioning of any content
% package caption: for adding captions to includegraphics figures via minipage
% reference: https://tex.stackexchange.com/a/238641
\usepackage[font=scriptsize,labelfont=it]{caption} % Required for specifying captions
% figure captions in beamer: remove the prefix 'Figure' for captions.
\captionsetup[figure]{labelformat=empty,justification=raggedright,singlelinecheck=false}
\usepackage{tikz} % well, it's tikz. here currently used for:
% putting custom highlights on top of other
% things with absolute positioning (see
% user_macros -> hilibox).
% pgf and tikz configuration and sub-package loading
% tikz setup config from jsc gsp18 presentation
\usetikzlibrary{positioning,calc}
\usetikzlibrary{mindmap,trees,shadows,arrows}
\usetikzlibrary{arrows}
\usetikzlibrary{fpu}
\usetikzlibrary{3d}
\usetikzlibrary{shapes}
\usetikzlibrary{shapes.geometric}
\usetikzlibrary{automata}
\usetikzlibrary{decorations.markings}
\usetikzlibrary{patterns}
\usetikzlibrary{fit}
\usetikzlibrary{backgrounds}
\usetikzlibrary{matrix}
\usetikzlibrary{scopes}
\usetikzlibrary{shapes.symbols}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{intersections}
\usetikzlibrary{graphs, graphs.standard}
\usetikzlibrary{chains}
\newcommand{\includetikz}[1]{%
% \tikzsetnextfilename{#1}%
\input{Figures/#1.tikz}%
}
\tikzset{
invisible/.style={opacity=0},
visible on/.style={alt={#1{}{invisible}}},
alt/.code args={<#1>#2#3}{%
\alt<#1>{\pgfkeysalso{#2}}{\pgfkeysalso{#3}} % \pgfkeysalso doesn't change the path
},
}
% additional fzj colors from beamercolorthemejuelich.sty
\definecolor{fzjblue50}{RGB}{0,91,130}
\definecolor{fzjblue35}{RGB}{166,198,211}
\definecolor{fzjblue30}{RGB}{178,206,217}
\definecolor{fzjblue20}{RGB}{204,222,236}
\definecolor{fzjblue10}{RGB}{229,239,242}
\definecolor{fzjgray80}{RGB}{81,81,81}
\definecolor{fzjgray50}{RGB}{156,156,156}
\definecolor{fzjgray30}{RGB}{185,185,185}
\definecolor{fzjgray20}{RGB}{204,204,204}
\definecolor{fzjgray10}{RGB}{229,229,229}
\definecolor{fzjgray05}{RGB}{242,242,242}
\definecolor{fzjbranchred}{RGB}{212,45,18}
\definecolor{fzjbranchyellow}{RGB}{230,175,17}
\definecolor{fzjbranchblue}{RGB}{6,194,255}
\definecolor{fzjlightred}{RGB}{198,141,132}
\definecolor{fzjlightgreen}{RGB}{164,181,153}
\definecolor{fzjlightyellow}{RGB}{235,212,167}
% make \href / \url commands use linebreak for long links.
% reference: https://tex.stackexchange.com/a/3034
\PassOptionsToPackage{hyphens}{url}\usepackage{hyperref}
\usepackage{hyperref}
%% ----------------------------------------------------------------------
% hyperref config
\def\firstname{Johannes}
\def\familyname{Wasmer}
\def\FileAuthor{\firstname \familyname}
\def\FileTitle{talk-mlpfpo24-wasmer}
\def\FileSubject{Master colloquium}
\def\FileKeyWords{density functional theory, machine learning, exchange interaction}
% \def\FileCreator{\LaTeX}
\def\FileCreator{FZJ PGI-1}
\hypersetup{%
unicode, % enable Umlaute in pdf hyperlinks and the pdf toc
pdfauthor = \FileAuthor,%
pdftitle = \FileTitle,%
pdfsubject = \FileSubject,%
pdfkeywords = \FileKeyWords,%
pdfcreator = \FileCreator,%
pdfproducer = \FileCreator
}
% link colors
\definecolor{url-links-color}{HTML}{2A1B81}
\hypersetup{colorlinks,%
% linkcolor=,%
% urlcolor=url-links-color
}
%% ----------------------------------------------------------------------
%% ----------------------------------------------------------------------
% tables
\usepackage{tabulary} % text-wrapping columns in tables; reference w. example:
% https://en.wikibooks.org/wiki/LaTeX/Tables#The_tabulary_package
\usepackage{booktabs} % opinionated table formats (toprule midrule bottomrule)
\usepackage{colortbl}
\usepackage{tabularx}
\usepackage{booktabs,threeparttable}
% example threeparttable:
%
% \begin{alertblock}{}
% \begin{table}
% \begin{threeparttable}[b]
% % \caption{example table}
% \begin{tabular}{ll}
% \toprule
% column A & column B \\
% \midrule
% first datapoint\tnote{1} & datapoint two \\
% datapoint three & datapoint four \\
% \bottomrule
% \end{tabular}
% \begin{tablenotes}
% \item[1] Note one
% \end{tablenotes}
% \end{threeparttable}
% \end{table}
% \end{alertblock}
% settings for the design of tables
\arrayrulecolor{fzjblue}
%% ----------------------------------------------------------------------
% fonts, characters, symbols
\usepackage{amsmath}
\usepackage{bbold} % only for \mathbb{1} identity, for now
\usepackage{latexsym} % replaces amssymb
% \usepackage{fontawesome} % loads fancy web symbols 2016
\usepackage{fontawesome5} % loads fancy web symbols 2022
\usepackage{tipa} % allows to use \textpipe (for adjustable symbol |)
% % note: commented out bm cause suddenly and without any changes in the
% offending document, led to error 'Too many math alphabets used in version
% normal' in a tikz picture which did not use bm, after having added some math
% in another inputted tex file. could not make the error go away without
% commenting out bm. for now, use \boldsymbol{} instead when needed.
%
% \usepackage{bm} % rec. way to write bold greek, eg \(f(\bm{x})=y\)
% tell bm to limit its alphabet use, to avoid error 'Too many math alphabets
% used in version normal'.
% % reference: https://tex.stackexchange.com/a/243541
% \renewcommand\hmmax{0}
% \renewcommand\bmmax{0}
\usepackage{siunitx} % scientific notation, SI units
\sisetup{output-exponent-marker=\ensuremath{\mathrm{e}}} % print 1e6 as 1e6, not
% 1 x 10^6
\usepackage{physics}
% \usepackage{braket} % Dirac notation
% commented out package braket, because ceriotti's cosmo/dirac-rep.tex for
% structural representations uses the physics package whose dirac not. syntax
% clashes with the one from braket. otherwise the braket package is preferred!
%
% if switching braket <-> physics, the code has to be updated.
%
% braket \braket{a|b} = physics \bra{a}\ket{b}
% braket \braket{a|O|a} = physics \expval{O}{a}
% etc.
% %%%
\usepackage{mhchem} % chemical formulae with \ce{H2O}
%% ----------------------------------------------------------------------
% lists
\usepackage{enumitem} % control spacing in lists. reference:
% https://tex.stackexchange.com/a/10689.
% not used: beamer and enumitem don't mix. reference:
% https://tex.stackexchange.com/a/31524.
% instead, do it locally, like this:
% https://tex.stackexchange.com/a/12374.
% Or this:
% https://jayrobwilliams.com/posts/2019/10/better-beamer.
% --------------------------------------------------
% make itemize items evenly spaced and spread across page.
% Note: this is only applied to item lists at the top level of a frame,
% not if they are in another environment, e.g. columns. for that, use the
% manual solutions above.
% reference:
% https://jayrobwilliams.com/posts/2019/10/better-beamer.
\makeatletter
\renewcommand{\itemize}[1][]{%
\beamer@ifempty{#1}{}{\def\beamer@defaultospec{#1}}%
\ifnum \@itemdepth >2\relax\@toodeep\else
\advance\@itemdepth\@ne
\beamer@computepref\@itemdepth% sets \beameritemnestingprefix
\usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
\usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
\usebeamertemplate{itemize/enumerate \beameritemnestingprefix body begin}%
\list
{\usebeamertemplate{itemize \beameritemnestingprefix item}}
{\def\makelabel##1{%
{%
\hss\llap{{%
\usebeamerfont*{itemize \beameritemnestingprefix item}%
\usebeamercolor[fg]{itemize \beameritemnestingprefix item}##1}}%
}%
}%
}
\fi%
\setlength\itemsep{\fill}
\ifnum \@itemdepth >1
\vfill
\fi%
\beamer@cramped%
\raggedright%
\beamer@firstlineitemizeunskip%
}
\def\enditemize{\ifhmode\unskip\fi\endlist%
\usebeamertemplate{itemize/enumerate \beameritemnestingprefix body end}
\ifnum \@itemdepth >1
\vfil
\fi%
}
\makeatother
% --------------------------------------------------
%% ----------------------------------------------------------------------
% listings / code
\usepackage{verbatim}
\usepackage{fancyvrb} % for Verbatim env (change font size etc)
% \usepackage{listings} % in presentation, prefer minted
% \lstset{
% basicstyle=\ttfamily\footnotesize,
% breaklines=true}
\usepackage{minted} % code listings with syntax highlighting
% (requires python)
\newminted{python}{fontsize=\scriptsize,
linenos,
numbersep=8pt,
gobble=4,
frame=lines,
bgcolor=bg,
framesep=3mm}
% bibliography
\usepackage[citestyle=authoryear, bibstyle=authoryear,backend=biber]{biblatex}
\addbibresource{../bibliography/bibliography.bib}
% reduce footcite size.
% (note: this reduces all footnote sizes. but in beamer, this is okay. web says
% that alternative (ifffootnote) is discouraged, leads to redefinition conflicts.
% Reference: bhttps://tex.stackexchange.com/a/27209)
\renewcommand{\footnotesize}{\scriptsize}
% %% ----------------------------------------------------------------------
% % jupyter notebook TeX output config
% % not used since too many changes. instead use minted for [In] and Verbatim
% % env for output.
% \input{config_jupyter-notebook}
%% ----------------------------------------------------------------------
% programming in TeX / LaTeX
% package ifthen: LateX version of TeX control structures
% (TeX: \if, \ifx, etc.; ifthen: \newboolean, \setbooleans, \ifthenelse, etc.)
\usepackage{ifthen}
%% ----------------------------------------------------------------------
% Other packages / Miscellaneous
\usepackage{etoolbox} % for 1) adjust toc line spacing, see below
\usepackage{pdfpages} % for inserting external PDF slides
% reference https://tex.stackexchange.com/a/57455
%% ================================================================================
%% Other settings
%% ================================================================================
% toc: adjust beamer toc line spacing (tableofcontents).
% description: patches the sectionintoc command: replace default with other value.
% reason: default spacing was too large.
% note: requires package etoolbox.
% note: tried several solutions, this only one that worked.
% reference: https://tex.stackexchange.com/a/51458
\makeatletter
\patchcmd{\beamer@sectionintoc}{\vskip1.5em}{\vskip0.5em}{}{}
\makeatother
% % toc: make toc appear only at begininng
% \begin{frame}
% \frametitle{Overview}
% \tableofcontents
% \end{frame}
% toc: make toc appear between each section, make noncurrent entries transparent
\AtBeginSection[]
{
\begin{frame}
\frametitle{Outline}
\tableofcontents[currentsection]
\end{frame}
}
% toc: decrease transparency for noncurrent else too invisible
% reference: https://esc-now.de/_/latex-beamer-klasse-transparenz-im-inhaltverzeichnis/?lang=en
\setbeamertemplate{section in toc shaded}[default][60]
\setbeamertemplate{subsection in toc shaded}[default][60]
% footnotes: reset counter on every frame
% reference: https://tex.stackexchange.com/a/530528
\AtBeginEnvironment{frame}{\setcounter{footnote}{0}}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../presentation"
%%% mode: flyspell
%%% ispell-local-dictionary: "english"
%%% End:
%% ================================================================================
%% User macros
%% ================================================================================
% load text-embedded logos
\input{../resources/fig/logos/logos.tex}
% C++, Cpp
\newcommand{\CC}{C\nolinebreak\hspace{-.05em}\raisebox{.4ex}{\footnotesize\bf +}\nolinebreak\hspace{-.10em}\raisebox{.4ex}{\footnotesize\bf +}}
% \def\CC{{C\nolinebreak[4]\hspace{-.05em}\raisebox{.4ex}{\tiny\bf ++}}}
% in text, render subpackages in resp. namespace's colorbox, just as in class
% diagrams graphics. example: \codeJutools{aiida\_jutools.io}.
% \newcommand{\codeMasci}[1]{\fcolorbox{fzjblack}{fzjlightblue}{\textcolor{fzjblack}{\texttt{#1}}}}
\newcommand{\codeMasci}[1]{\fcolorbox{fzjblack}{fzjblue}{\textcolor{fzjwhite}{\texttt{#1}}}}
\newcommand{\codeJutools}[1]{\fcolorbox{fzjblack}{fzjyellow}{\textcolor{fzjblack}{\texttt{#1}}}}
\newcommand{\codeKkrMl}[1]{\fcolorbox{fzjblack}{fzjred}{\textcolor{fzjblack}{\texttt{#1}}}}
% highlight box to put over any kind of content, using tikz absolute positioning.
% by default the highlight box
% has green border and transparent yellow fill color.
%
% Parameters: width,height,xposition,yposition (0,0 = page center).
%
%
% examples:
% \hilibox{12em}{1.2em}{14em}{4.7em} % draw flat box in upper right corner
% \only<2->{\hilibox{1.2em}...as above...} % as above, but with overlay
\tikzset{highlightbox/.style = {rectangle,draw=fzjgreen,fill=fzjyellow,fill
opacity=0.3,very thick}}
\newcommand{\hilibox}[4]{
\begin{tikzpicture}[remember picture,overlay]
\tikzset{shift={(current page.center)},xshift=#3,yshift=#4}
\tikzset{hbsize/.style = {minimum width=#1,minimum height=#2}}
\node[highlightbox,hbsize,draw] {};%
\end{tikzpicture}
}
% LinAlg
\newcommand*{\myvec}[1]{\ensuremath{\mathbf{#1}}} % vec
\newcommand*{\myveci}[2]{\ensuremath{\mathbf{#1}_{#2}}} % vec w. idx. TODO repl.
% with optional ifthenelse
\newcommand*{\mydir}[1]{\ensuremath{\hat{\myvec{#1}}}} % direction
\newcommand*{\vecr}{\ensuremath{\mathbf{r}}} % vec r
\newcommand*{\lenr}{\ensuremath{r}} % length r
\newcommand*{\dirr}{\ensuremath{\hat{\mathbf{r}}}} % direction r
\newcommand*{\vecR}{\ensuremath{\mathbf{R}}} % vec R
\newcommand*{\veck}{\ensuremath{\mathbf{k}}} % vec k
\newcommand*{\TODO}[1]{{\color{red} \textbf{TODO} #1}} % in-text TODO
% Phys
% DFT
\newcommand*{\dens}{\ensuremath{\rho}} % el density
\newcommand*{\Ham}{\ensuremath{\mathcal{H}}} % el Hamiltonian
\newcommand*{\GF}{\ensuremath{\mathcal{G}}} % Green Function
\newcommand*{\SGM}{\ensuremath{\mathbf{G}}} % structural GF, matrix notation
\newcommand*{\DeltaTM}{\ensuremath{\mathbf{\Delta\!t}}} % Delta t matrix
% Other
% vertical bar / pipe / midrule in text
%
% arguments: [vertical lift]{width}{height}
% reference: https://tex.stackexchange.com/a/46520
% \newcommand{\lpipe}{\rule[-0.4ex]{0.41pt}{2.3ex}}
\newcommand{\lpipe}{\smash{\rule[-0.4ex]{0.41pt}{3.2ex}}}
%
% problem with this: without smash, affects line height.
% with smash, is not centered to line anchored to line bottom.
%
% alternative: use math env:
% \(\vert\) or \(\mid\)
% \(\bm{\vert}\) for bold
% beamer block with adjustable size
% reference: https://latex.org/forum/viewtopic.php?t=2251
\newenvironment<>{varblock}[2][\textwidth]{%
\setlength{\textwidth}{#1}
\begin{actionenv}#3%
\def\insertblocktitle{#2}%
\par%
\usebeamertemplate{block begin}}
{\par%
\usebeamertemplate{block end}%
\end{actionenv}}
% beamer block with adjustable size, centered
% reference: https://latex.org/forum/viewtopic.php?t=2251
\newenvironment<>{varblockc}[2][\textwidth]{
\begin{center}
\begin{minipage}{#1}
\setlength{\textwidth}{#1}
\begin{actionenv}#3
\def\insertblocktitle{#2}
\par
\usebeamertemplate{block begin}}
{\par
\usebeamertemplate{block end}
\end{actionenv}
\end{minipage}
\end{center}}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../presentation"
%%% mode: flyspell
%%% ispell-local-dictionary: "english"
%%% End:
% Slide slides repo % section frontmatter
\begin{frame}[c,plain]
% \frametitle{Slides metadata}
\begin{center}
Talk held at HDS-LEE Retreat 2024 (\href{https://www.hds-lee.de/events/hds-lee-retreat-2024/}{URL}).
\vspace*{2em}
Latest version of slides are \href{https://iffgit.fz-juelich.de/phd-project-wasmer/presentations/2024-09-09-talk-hds-lee-retreat}{here}.
\end{center}
\end{frame}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../presentation"
%%% mode: flyspell
%%% ispell-local-dictionary: "english"
%%% End:
% Slide titlepage % Section frontmatter
\titlegraphic{
% \vspace{3em}
\includegraphics[width=\paperwidth]{placeholder.jpg}
% \includegraphics[scale=0.4, width=\paperwidth]{../fig/aiida-kkr-ml/dg/plots/step4_completion_matrix_converged.png}
% \includegraphics[scale=0.4, trim={0em 0em 0em 0em}, clip]{../fig/aiida-kkr-ml/dg/plots/step4_completion_matrix_converged.png}
}
% \fzjset{title page=text}
\title{From physics to physics-AI hybrids in quantum materials simulation}
% \subtitle{{\normalsize }}
\author{Johannes Wasmer} % put your name here
\institute[PGI-1]{PGI-1 Quantum Theory of Materials, FZ Jülich} % use your home
% university
% Two authors with different affiliations
\author{\textbf{Johannes Wasmer}\inst{1} \and Philipp Rüßmann\inst{2,1} \and Ira
Asent\inst{3} \and Stefan Blügel\inst{1}}
\institute{\inst{1} Forschungszentrum Jülich \samelineand
\samelineand \inst{2} University of Würzburg \samelineand \inst{3} Aarhus University}
\newcommand{\samelineand}{\quad}
% affiliations without linebreak, reference https://tex.stackexchange.com/a/216433
\date{\today} % should be fine. I will compile the talks on the day of the presentation
% only use \maketitle to set your titlepage
\maketitle
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../presentation"
%%% mode: flyspell
%%% ispell-local-dictionary: "english"
%%% End:
% input packages to load, custom user macros
\input{config/header}
\input{config/user_macros}
%% ================================================================================
%% Compilation
%% ================================================================================
% Remark: For compilation with speaking notes, 1) see
% ./notes/speaking/Speakin_Notes.org > Presentation notes setup.
% 2) To switch, see PDF Compilation options below.
%% ================================================================================
%% References
%% ================================================================================
%% ----------------------------------------------------------------------
%% Basics
% beamertheme-juelich tutorial
% texdoc -s juelich
% Figures and graphics in beamer
% https://latex-beamer.com/tutorials/beamer-figure/
% Overlays in beamer
% https://latex-beamer.com/tutorials/overlays/
% https://www.overleaf.com/learn/latex/Beamer_Presentations%3A_A_Tutorial_for_Beginners_(Part_4)%E2%80%94Overlay_Specifications
% https://www.texdev.net/2014/01/17/the-beamer-slide-overlay-concept/
% beamer slides design tips
% https://paulgp.github.io/beamer_tips.pdf
%% ----------------------------------------------------------------------
%% Code listings in beamer.
%
% There are two package options: listings (traditional) and minted (modern).
% Here, we use minted because we think it looks more like what we are used to
% from our IDE.
%
% General references:
% - https://de.overleaf.com/learn/latex/Code_listing
% - https://de.overleaf.com/learn/latex/Code_Highlighting_with_minted
%
% Some general notes on getting minted to work.
%
% minted use the pygment Python library, so Python has to be installed with that
% library. When LaTeX compiler is called, it has to be called with the
% -shell-escape option. If you use Emacs AucTeX, see wasmer's init.el file for how to
% do this.
%
% When using minted with beamer, frames with minted listings in them must be
% declared fragile. Fragile frames can't have overlays. There exist some
% workarounds for that:
% - https://nochair.net/posts/2011/05-05-fragile-latex-beamer.html
% - https://felix11h.github.io/blog/latex-beamer-minted
% - https://github.com/fx-latex/template_beamer-minted
% - https://tex.stackexchange.com/questions/26917/beamer-vs-minted-overlays/51618
%% ================================================================================
%% Troubleshooting
%% ================================================================================
% % move wide figure to the left on the slide:
%
% option 1): with hspace*
% % put a line \hspace* above the \includegraphics. example:
% \begin{center}
% \hspace*{-0.45cm}
% \includegraphics<1>[width=1.05\textwidth]{fig/mybigfig1.pdf}%
% \includegraphics<2-3>[width=1.05\textwidth]{fig/mybigfig2}%
% \end{center}
%
% option 2): with changepage package.
% if hspace doesn't work, try this (see texdoc -s changepage for MWE)
% \begin{adjustwidth*}{-1em}{-1em} ...
%%
% Correct figure positioning with overlays:
% terminate each includegraphics with a '%'.
% https://stackoverflow.com/a/51708242/8116031
% Correct figure positioning with figure plus text overlays:
% Wrap the text in an overprint env. This works like itemize, where \item is
% replaced by \onslide commands:
% \begin{overprint}
% \onslide<1>
% Some text.
% \onslide<2>
% Some text. \\ But multiline.
% \end{overprint}
% % some figure
% The example above will make the text appear one after the other in the same place.
% Absolute positioning
%
% one option is to use the textpos package (for all kind of content).
%
% another is to use one of these tikz snippets
% https://www.ellipsix.net/blog/2012/12/absolute-positioning-in-tikz-and-beamer.html
% https://newbedev.com/absolute-positioning-in-beamer
% https://tex.stackexchange.com/a/244103
% e.g. used below for creating custom macro: highlight boxes for all kind of
% content. a simpler implementation for that (but only for on top of graphics)
% is here: https://tex.stackexchange.com/a/8917.
%
% short format citations / references on slide in footnote
%
% in preamble: \usepackage[citestyle=authoryear,bibstyle=authortitle,backend=biber]{biblatex}
% in document: \footcite{myref}.
% reference: https://tex.stackexchange.com/a/356169
%
% more tips on citations / using biblatex in beamer:
%
% % yt > Federico Tartarini > Beamer LaTeX course > References and bibliography
% https://www.youtube.com/watch?v=E6pfvp4SIPY
%
% % wikibooks > latex/presentations > references
% https://en.wikibooks.org/wiki/LaTeX/Presentations#References_(Beamer)
%
% % reduce fontsize of \footcite{}
% https://tex.stackexchange.com/a/27209
%
% % get rid of 'visited on' text in printed bibliography
% https://tex.stackexchange.com/a/400385
%
% % examples of biblatex styles
% https://de.overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX
%
% biblatex cheatsheet
% http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf
%
% tikz input error:
% ERROR: Package PGF Math Error: Unknown operator `o' or `of' (in '2em of dim').
%
% Adapted tikz figure from class diag figures in jsc gsp18 presentation.
% for figures \input{../fig/presentation/classification-of-atomistic-ml*.tikz.
% When inputting more than one, got the weird error above.
% Error disappeared when put here (header = global config) the config from gsp
% config.d/pgf-tikz.tex (header: search 'tikz setup config from jsc gsp18
% presentation'). Possible cause: https://tex.stackexchange.com/a/94396 says
% that should have used the positioning library cause that provides the 'of'
% keyword. But I do that already in the local figure setup. so it must be
% something else in there.
%
% Selective \usetikzlibrary commenting revealed that missing import of the library
% 'chains' in the document preamble is responsible instead, not 'positioning'.
% If 'chains' is only imported in the local figure setups, the error remains.
%
%% ================================================================================
%% Document
%% ================================================================================
\begin{document}
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% FRONTMATTER
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\input{frontmatter/titlepage}
% \input{frontmatter/slides-repo}
% slide outline % Section frontmatter
% \AtBeginSection[]{} % prevent TOC being printed before every section (default)
\begin{frame}[t]
\frametitle{Outline}
\tableofcontents
\end{frame}
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% MAINMATTER
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \input{mainmatter/introduction}
% \input{mainmatter/kkr-theory}
% \input{mainmatter/kkr-jlcdm}
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% BACKMATTER
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\input{backmatter/discussion}
\input{backmatter/references}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End: