Cleaned up again
This commit is contained in:
parent
822737bc69
commit
d26e7161b4
|
@ -1,373 +0,0 @@
|
|||
#+startup: beamer
|
||||
#+TITLE: Using org-mode for scientific posters
|
||||
* Preamble :ignore:
|
||||
** General comments :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
# - Turn on synonyms by starting synosaurus-mode
|
||||
# - Look up words using C-c sr
|
||||
# - Turn on dictionary by starting flyspell-mode
|
||||
# - Count words by section using org-wc-display
|
||||
# ----------------------------------------------------------------------
|
||||
** Specific comments for this manuscript :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
# This is a comment
|
||||
# ----------------------------------------------------------------------
|
||||
** org specific settings :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
#+OPTIONS: email:nil toc:nil num:nil author:nil date:t tex:t title:nil
|
||||
#+STARTUP: align fold
|
||||
#+SEQ_TODO: TODO(t) | DONE(d)
|
||||
#+TAGS: figure(f) check(c) noexport(n) ignore(i)
|
||||
#+LANGUAGE: en
|
||||
#+EXCLUDE_TAGS: noexport TODO
|
||||
#+DATE: {{{time(%Y-%m-%d %H:%M)}}}
|
||||
# ----------------------------------------------------------------------
|
||||
** Latex header :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
#+LATEX_CLASS: mybeamerposter
|
||||
#+LATEX_HEADER: \setlength{\paperwidth}{36in}
|
||||
#+LATEX_HEADER: \setlength{\paperheight}{48in}
|
||||
#+LATEX_HEADER: \setlength{\textwidth}{0.98\paperwidth}
|
||||
#+LATEX_HEADER: \setlength{\textheight}{0.98\paperheight}
|
||||
#+LATEX_HEADER: \graphicspath{{../output/figures/}{../lib/}}
|
||||
#+LATEX_HEADER: \usepackage[export]{adjustbox}
|
||||
#+LATEX_HEADER: \usepackage{graphicx,caption}
|
||||
#+LATEX_HEADER: \usepackage{minted}
|
||||
#+LATEX_HEADER: \usepackage{eurosym}
|
||||
#+LATEX_HEADER: \usepackage{listings}
|
||||
#+LATEX_HEADER: \usepackage{textcomp}
|
||||
#+LATEX_HEADER: \usepackage{bibentry}
|
||||
#+LATEX_HEADER: \newcommand\sumin{\sum_{i=1}^{n}}
|
||||
#+LATEX_HEADER: \newcommand{\Xoi}[1]{#1(i)}
|
||||
#+LATEX_HEADER: \newcommand{\frakPQ}[2]{\frac{\Xoi{#1}}{\Xoi{#2}}}
|
||||
#+LATEX_HEADER: \newcommand{\DKLPQ}[3]{D_{\mathrm{KL}}(#1 #3 #2)}
|
||||
#+LATEX_HEADER: \date{}
|
||||
# ----------------------------------------------------------------------
|
||||
** Latex macros :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
#+LATEX_HEADER: \newcommand{\auth}{Philipp Homan, MD, PhD}
|
||||
#+LATEX_HEADER: \newcommand{\authemail}{phoman1@northwell.edu}
|
||||
#+LATEX_HEADER: \newcommand{\authtwitter}{@philipphoman}
|
||||
#+LATEX_HEADER: \newcommand{\authgithub}{github.com/philipphoman}
|
||||
# ----------------------------------------------------------------------
|
||||
** Authors and affiliations :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
#+LATEX_HEADER: \author{
|
||||
#+LATEX_HEADER: Philipp Homan$^{1}$
|
||||
#+LATEX_HEADER: \\
|
||||
#+LATEX_HEADER: \normalsize{$^{1}$Department of Psychiatry,}
|
||||
#+LATEX_HEADER: \normalsize{The Donald and Barbara Zucker}
|
||||
#+LATEX_HEADER: \normalsize{School of Medicine at Northwell/Hofstra,}
|
||||
#+LATEX_HEADER: \normalsize{Hempstead, NY}
|
||||
#+LATEX_HEADER: }
|
||||
# ----------------------------------------------------------------------
|
||||
** Buffer-wide source code blocks :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
# Set elisp variables need for nice formatting We want no new lines in
|
||||
# inline results and a paragraph size of 80 characters Important: this
|
||||
# has to be evaluated witch C-c C-c in order to work in the current
|
||||
# buffer
|
||||
#+BEGIN_SRC emacs-lisp :exports none :results silent
|
||||
|
||||
; Nicer formatting for code
|
||||
(setq org-latex-listings t)
|
||||
(setq org-latex-listings 'minted)
|
||||
'(org-export-latex-listings-langs
|
||||
(quote ((emacs-lisp "Lisp")
|
||||
(lisp "Lisp")
|
||||
(clojure "Lisp")
|
||||
(c "C")
|
||||
(cc "C++")
|
||||
(fortran "fortran")
|
||||
(perl "Perl")
|
||||
(cperl "Perl")
|
||||
(python "Python")
|
||||
(ruby "Ruby")
|
||||
(html "HTML")
|
||||
(xml "XML")
|
||||
(tex "TeX")
|
||||
(latex "TeX")
|
||||
(shell-script "bash")
|
||||
(gnuplot "Gnuplot")
|
||||
(ocaml "Caml")
|
||||
(caml "Caml")
|
||||
(sql "SQL")
|
||||
(sqlite "sql")
|
||||
(R-mode "R"))))
|
||||
(setq org-latex-minted-options
|
||||
'(("linenos=true") ("bgcolor=lightgray")))
|
||||
; set timestamp format
|
||||
;(setq org-export-date-timestamp-format "%FT%T%z")
|
||||
(require 'org-wc)
|
||||
(flyspell-mode t)
|
||||
;(evil-declare-change-repeat 'company-complete)
|
||||
(setq synosaurus-choose-method 'popup)
|
||||
(synosaurus-mode t)
|
||||
(auto-complete-mode t)
|
||||
;(ac-config-default)
|
||||
;(add-to-list 'ac-modes 'org-mode)
|
||||
(linum-mode t)
|
||||
(whitespace-mode t)
|
||||
(setq org-babel-inline-result-wrap "%s")
|
||||
(setq org-export-with-broken-links "mark")
|
||||
(setq fill-column 72)
|
||||
(setq whitespace-line-column 72)
|
||||
;(setq org-latex-caption-above '(table image))
|
||||
(setq org-latex-caption-above nil)
|
||||
(org-toggle-link-display)
|
||||
; don't remove logfiles at export
|
||||
(setq org-latex-remove-logfiles nil)
|
||||
|
||||
; Keybindings
|
||||
; (global-set-key (kbd "<f7> c") "#+CAPTION: ")
|
||||
(defun setfillcolumn72 ()
|
||||
(interactive)
|
||||
(setq fill-column 72)
|
||||
)
|
||||
|
||||
(defun setfillcolumn42 ()
|
||||
(interactive)
|
||||
(setq fill-column 42)
|
||||
)
|
||||
(define-key org-mode-map (kbd "C-c c #") "#+CAPTION: ")
|
||||
(define-key org-mode-map (kbd "C-c l #") "#+LATEX_HEADER: ")
|
||||
(define-key org-mode-map (kbd "C-c f c 4 2") 'setfillcolumn42)
|
||||
(define-key org-mode-map (kbd "C-c f c 7 2") 'setfillcolumn72)
|
||||
|
||||
(setq org-odt-category-map-alist
|
||||
'(("__Figure__" "*Figure*" "value" "Figure" org-odt--enumerable-image-p)))
|
||||
|
||||
|
||||
; let ess not ask for starting directory
|
||||
(setq ess-ask-for-ess-directory nil)
|
||||
|
||||
;(setq org-latex-pdf-process '("latexmk -pdflatex='xelatex
|
||||
;-output-directory=../output/tex/ -interaction nonstopmode' -pdf
|
||||
;-bibtex -f %f"))
|
||||
(setq org-latex-logfiles-extensions
|
||||
(quote("bcf" "blg" "fdb_latexmk" "fls"
|
||||
"figlist" "idx" "log" "nav" "out" "ptc"
|
||||
"run.xml" "snm" "toc" "vrb" "xdv")))
|
||||
|
||||
; deactivate link resolving
|
||||
(setq org-activate-links nil)
|
||||
|
||||
|
||||
#+END_SRC
|
||||
#
|
||||
#
|
||||
#
|
||||
# ----------------------------------------------------------------------
|
||||
** End preamble :ignore:
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
* The poster
|
||||
:PROPERTIES:
|
||||
:BEGIN:
|
||||
:BEAMER_env: fullframe
|
||||
:END:
|
||||
** Code :ignore:
|
||||
# Babel code can go here to populate the poster with dynamic output
|
||||
|
||||
** Left column :BMCOL:
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.45
|
||||
:BEAMER_opt: [t]
|
||||
:END:
|
||||
*** Background :B_block:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: block
|
||||
:END:
|
||||
- Here we show how org-mode (version src_elisp{org-version}
|
||||
{{{results(9.1.7)}}}) and emacs (version src_elisp{emacs-version}
|
||||
{{{results(25.2.2)}}}) can be used to make decent looking scientific
|
||||
posters
|
||||
- With org-mode we can populate the poster with code, graphs and numbers
|
||||
from inline code in languages such as R, python, Matlab and even shell
|
||||
scripting
|
||||
- For example, this poster was created on {{{time(%Y-%m-%d %H:%M)}}} on
|
||||
src_bash{lsb_release -sd} {{{results(Ubuntu 17.10)}}}.
|
||||
- Inline code could look like this (which will produce a graph;
|
||||
Fig. [[figcode1]]):
|
||||
|
||||
**** Block
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.68
|
||||
:BEAMER_opt: [T]
|
||||
:END:
|
||||
|
||||
#+NAME: code1
|
||||
#+BEGIN_SRC R :file 3.png :session :exports both :results graphics
|
||||
set.seed(20180402)
|
||||
x1 <- rnorm(100, 0, 1)
|
||||
x2 <- rnorm(100, 0.5, 1)
|
||||
hist(x1, col="red")
|
||||
hist(x2, col="blue", add=TRUE)
|
||||
#+END_SRC
|
||||
|
||||
#+NAME: figcode1
|
||||
#+CAPTION: This is the output.
|
||||
#+RESULTS: code1
|
||||
[[file:3.png]]
|
||||
|
||||
*** Inline code and tables :B_block:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: block
|
||||
:END:
|
||||
- In addition to inline code, we can also produce tables
|
||||
- Tables are very powerful in org-mode, they even include spreadsheet
|
||||
capabilities
|
||||
- Some code to process the first vector from above to make a table out
|
||||
of its summary could look like this, which would result in a little
|
||||
table (Table [[tabcode2]]) :
|
||||
|
||||
**** Block
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.78
|
||||
:BEAMER_opt: [T]
|
||||
:END:
|
||||
|
||||
#+NAME: code2
|
||||
#+BEGIN_SRC R :session :exports both :results value :colnames yes :cache yes
|
||||
library(broom)
|
||||
library(dplyr)
|
||||
t1 <- tidy(round(summary(x1), 2))
|
||||
t2 <- tidy(round(summary(x2), 2))
|
||||
|
||||
# This will export as a table
|
||||
rbind(t1, t2) %>%
|
||||
mutate(name=c("x1", "x2"))
|
||||
#+END_SRC
|
||||
|
||||
\vspace{2cm}
|
||||
|
||||
#+CAPTION: A table summarizing the two distributions.
|
||||
#+NAME: tabcode2
|
||||
#+RESULTS[9d0ec7348265a5cb6de39440ff06a8dbb8e5ecf1]: code2
|
||||
|---------+-------+--------+------+------+---------+------|
|
||||
| minimum | q1 | median | mean | q3 | maximum | name |
|
||||
|---------+-------+--------+------+------+---------+------|
|
||||
| -2.29 | -0.49 | 0.11 | 0.14 | 0.8 | 2.47 | x1 |
|
||||
| -2.17 | -0.45 | 0.07 | 0.13 | 0.85 | 2.23 | x2 |
|
||||
|---------+-------+--------+------+------+---------+------|
|
||||
|
||||
** Right column :BMCOL:
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.45
|
||||
:BEAMER_opt: [t]
|
||||
:END:
|
||||
*** Graphics :B_block:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: block
|
||||
:END:
|
||||
|
||||
- We can use shell scripting to grab an image with curl from the
|
||||
internet (Fig. [[figcode3]]):
|
||||
|
||||
**** Block
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.78
|
||||
:BEAMER_opt: [T]
|
||||
:END:
|
||||
|
||||
\footnotesize
|
||||
#+NAME: code3
|
||||
#+BEGIN_SRC bash :exports both :file emacs.png
|
||||
# Download emacs icon from gnu.org
|
||||
curl -0 https://www.gnu.org/software/emacs/images/emacs.png
|
||||
#+END_SRC
|
||||
\normalsize
|
||||
|
||||
\vspace{2cm}
|
||||
|
||||
#+ATTR_LATEX: :width 0.2\textwidth :options page=9
|
||||
#+NAME: figcode3
|
||||
#+CAPTION: This is the downloaded image.
|
||||
#+RESULTS: code3
|
||||
[[file:emacs.png]]
|
||||
|
||||
*** Math :B_block:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: block
|
||||
:END:
|
||||
|
||||
- We can easily include math
|
||||
- For example, let's describe how to compute the distance between the
|
||||
two simulated distributions $x1$ and $x2$ from before:
|
||||
|
||||
**** Block
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.78
|
||||
:BEAMER_opt: [T]
|
||||
:END:
|
||||
|
||||
The Kullback-Leibler (KL) divergence measures the difference between two
|
||||
probability distributions (i.e., the loss of information when one
|
||||
distribution is used to approximate another). The KL divergence is thus
|
||||
defined as
|
||||
|
||||
\begin{align}
|
||||
\label{eq:KL}
|
||||
\DKLPQ{P}{Q}{\|} = \sumin \Xoi{P} \log \frakPQ{P}{Q}
|
||||
\end{align}
|
||||
|
||||
with $P$ and $Q$ being two probability distribution functions and $n$
|
||||
the number of sample points. Since $\DKLPQ{P}{Q}{\|}$ is not equal to
|
||||
$\DKLPQ{Q}{P}{\|}$, a symmetric variation of the KL divergence can be
|
||||
derived as follows:
|
||||
|
||||
\begin{align}
|
||||
\label{eq:KL2}
|
||||
\DKLPQ{P}{Q}{,} = \sumin \Big(\Xoi{P} \log \frakPQ{P}{Q} + \Xoi{Q} \log \frakPQ{Q}{P} \Big).
|
||||
\end{align}
|
||||
|
||||
*** Columns :B_block:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: block
|
||||
:END:
|
||||
|
||||
**** Left
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.48
|
||||
:BEAMER_opt: [T]
|
||||
:END:
|
||||
|
||||
#+NAME: codeleft
|
||||
#+BEGIN_SRC R :file 4l.png :session :exports results :results graphics
|
||||
d1 <- density(x1)
|
||||
plot(d1, col="red", lwd=3)
|
||||
#+END_SRC
|
||||
|
||||
|
||||
\captionsetup{justification=justified,width=.85\linewidth}
|
||||
#+NAME: figcodeleft
|
||||
#+CAPTION: This is the left figure of a two-column block, showing
|
||||
#+CAPTION: the density of $x1$.
|
||||
#+RESULTS: codeleft
|
||||
[[file:4l.png]]
|
||||
|
||||
**** Right
|
||||
:PROPERTIES:
|
||||
:BEAMER_col: 0.48
|
||||
:BEAMER_opt: [T]
|
||||
:END:
|
||||
|
||||
#+NAME: coderight
|
||||
#+BEGIN_SRC R :file 4r.png :session :exports results :results graphics
|
||||
d2 <- density(x2)
|
||||
plot(d2, col="blue", lwd=3)
|
||||
#+END_SRC
|
||||
|
||||
\captionsetup{justification=justified,width=.85\linewidth}
|
||||
#+NAME: figcoderight
|
||||
#+CAPTION: This is the right figure. It shows the density of $x2$.
|
||||
#+RESULTS: coderight
|
||||
[[file:4r.png]]
|
||||
|
||||
*** Conclusions :B_block:
|
||||
:PROPERTIES:
|
||||
:BEAMER_env: block
|
||||
:END:
|
||||
- This little example is meant to show how versatile org-mode is
|
||||
- Scientific posters can be produced with a simple text editor
|
||||
|
286
src/emacs.svg
286
src/emacs.svg
|
@ -1,286 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xml:space="preserve"
|
||||
id="svg4768"
|
||||
viewBox="0.171 0.201 512 512"
|
||||
height="48"
|
||||
width="48"
|
||||
version="1.0"><metadata
|
||||
id="metadata70"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><!-- Gnu Emacs Icon
|
||||
Copyright (C) 2008-2017 Free Software Foundation, Inc.
|
||||
|
||||
Author: Nicolas Petton <nicolas@petton.fr>
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
--><!-- Created with Inkscape (http://www.inkscape.org/) --><defs
|
||||
id="defs4770"><linearGradient
|
||||
id="linearGradient4292"><stop
|
||||
id="stop4294"
|
||||
offset="0"
|
||||
style="stop-color:#411f5d;stop-opacity:1" /><stop
|
||||
id="stop4296"
|
||||
offset="1"
|
||||
style="stop-color:#5b2a85;stop-opacity:1" /></linearGradient><linearGradient
|
||||
id="linearGradient4284"><stop
|
||||
offset="0"
|
||||
style="stop-color:#8381c5;stop-opacity:1"
|
||||
id="stop4286" /><stop
|
||||
id="stop4290"
|
||||
style="stop-color:#7e55b3;stop-opacity:0.99607843"
|
||||
offset="0.56639391" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#a52ecb;stop-opacity:0.99215686"
|
||||
id="stop4288" /></linearGradient><linearGradient
|
||||
id="linearGradient4898"><stop
|
||||
id="stop4278"
|
||||
style="stop-color:#bab8db;stop-opacity:1"
|
||||
offset="0" /><stop
|
||||
id="stop4280"
|
||||
style="stop-color:#5955a9;stop-opacity:0.99159664"
|
||||
offset="1" /></linearGradient><linearGradient
|
||||
id="linearGradient3294"><stop
|
||||
offset="0"
|
||||
style="stop-color:#6376e6;stop-opacity:1"
|
||||
id="stop3296" /><stop
|
||||
offset="0.50094414"
|
||||
style="stop-color:#222989;stop-opacity:1"
|
||||
id="stop3302" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#00003d;stop-opacity:1"
|
||||
id="stop3298" /></linearGradient><linearGradient
|
||||
id="linearGradient3284"><stop
|
||||
offset="0"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
id="stop3286" /><stop
|
||||
offset="0.84845906"
|
||||
style="stop-color:#000000;stop-opacity:0.49803922"
|
||||
id="stop3292" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
id="stop3288" /></linearGradient><linearGradient
|
||||
id="linearGradient3274"><stop
|
||||
offset="0"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
id="stop3276" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
id="stop3278" /></linearGradient><linearGradient
|
||||
id="linearGradient3262"><stop
|
||||
offset="0"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
id="stop3264" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
id="stop3266" /></linearGradient><linearGradient
|
||||
id="linearGradient3242"><stop
|
||||
offset="0"
|
||||
style="stop-color:#282828;stop-opacity:1"
|
||||
id="stop3244" /><stop
|
||||
offset="0.39253417"
|
||||
style="stop-color:#808080;stop-opacity:1"
|
||||
id="stop3252" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#d9d9d9;stop-opacity:1"
|
||||
id="stop3246" /></linearGradient><linearGradient
|
||||
id="linearGradient3202"><stop
|
||||
offset="0"
|
||||
style="stop-color:#2b2b2b;stop-opacity:1"
|
||||
id="stop3204" /><stop
|
||||
offset="0.5"
|
||||
style="stop-color:#828383;stop-opacity:1"
|
||||
id="stop3250" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#dadbdb;stop-opacity:1"
|
||||
id="stop3206" /></linearGradient><linearGradient
|
||||
id="linearGradient4966"><stop
|
||||
offset="0"
|
||||
style="stop-color:#b6b3d8;stop-opacity:1"
|
||||
id="stop4968" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#b6b3d8;stop-opacity:0"
|
||||
id="stop4970" /></linearGradient><linearGradient
|
||||
id="linearGradient4938"><stop
|
||||
offset="0"
|
||||
style="stop-color:#000000;stop-opacity:1"
|
||||
id="stop4940" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#000000;stop-opacity:0"
|
||||
id="stop4942" /></linearGradient><linearGradient
|
||||
id="linearGradient4282"><stop
|
||||
offset="0"
|
||||
style="stop-color:#bab8db;stop-opacity:1"
|
||||
id="stop4900" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#5955a9;stop-opacity:0.99159664"
|
||||
id="stop4902" /></linearGradient><linearGradient
|
||||
id="linearGradient4876"><stop
|
||||
offset="0"
|
||||
style="stop-color:#d3d2e8;stop-opacity:1"
|
||||
id="stop4878" /><stop
|
||||
offset="1"
|
||||
style="stop-color:#5955a9;stop-opacity:0.99159664"
|
||||
id="stop4880" /></linearGradient><radialGradient
|
||||
gradientTransform="matrix(0.6817439,0,0,0.5905355,-3.8523706,-28.935273)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient4898"
|
||||
id="radialGradient4892"
|
||||
fy="-108.96888"
|
||||
fx="20.951529"
|
||||
r="266.76535"
|
||||
cy="-108.96888"
|
||||
cx="20.951529" /><radialGradient
|
||||
gradientTransform="matrix(1,0,0,0.1854103,0,383.88493)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient4938"
|
||||
id="radialGradient4944"
|
||||
fy="471.26172"
|
||||
fx="233.8876"
|
||||
r="170.49393"
|
||||
cy="471.26172"
|
||||
cx="233.8876" /><radialGradient
|
||||
gradientTransform="matrix(1,0,0,0.9121621,0,32.654948)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient4966"
|
||||
id="radialGradient4972"
|
||||
fy="371.76376"
|
||||
fx="299.70135"
|
||||
r="76.696358"
|
||||
cy="371.76376"
|
||||
cx="299.70135" /><radialGradient
|
||||
gradientTransform="matrix(0.414705,0.3300575,-0.5059004,0.6356454,346.95314,49.479585)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient3202"
|
||||
id="radialGradient3210"
|
||||
fy="390.45248"
|
||||
fx="289.44067"
|
||||
r="17.67668"
|
||||
cy="390.45248"
|
||||
cx="289.44067" /><radialGradient
|
||||
gradientTransform="matrix(0.414705,0.3300575,-0.5059004,0.6356454,448.41009,-65.398074)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient3202"
|
||||
id="radialGradient3238"
|
||||
fy="382.14804"
|
||||
fx="283.50717"
|
||||
r="17.67668"
|
||||
cy="382.14804"
|
||||
cx="283.50717" /><radialGradient
|
||||
gradientTransform="matrix(-6.5565014e-2,-5.9721765e-2,1.6871024,-1.8521705,171.90774,540.51473)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient3242"
|
||||
id="radialGradient3248"
|
||||
fy="181.18982"
|
||||
fx="418.45551"
|
||||
r="63.068935"
|
||||
cy="181.18982"
|
||||
cx="418.45551" /><radialGradient
|
||||
gradientTransform="matrix(0.4055116,-3.3440123e-2,0.1034174,4.3988695,177.23251,-1191.6649)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient3262"
|
||||
id="radialGradient3268"
|
||||
fy="357.33591"
|
||||
fx="354.51709"
|
||||
r="33.712105"
|
||||
cy="357.33591"
|
||||
cx="354.51709" /><radialGradient
|
||||
gradientTransform="matrix(-0.1339874,-0.1146812,0.3079048,-0.3597394,444.23592,395.03849)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient3274"
|
||||
id="radialGradient3280"
|
||||
fy="223.55537"
|
||||
fx="510.58469"
|
||||
r="132.28336"
|
||||
cy="223.55537"
|
||||
cx="510.58469" /><radialGradient
|
||||
gradientTransform="matrix(-1.2497569,1.3798305,-9.6289463e-2,-7.2974479e-2,674.3826,-70.590682)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient3284"
|
||||
id="radialGradient3290"
|
||||
fy="-158.17821"
|
||||
fx="284.4671"
|
||||
r="110.2972"
|
||||
cy="-158.17821"
|
||||
cx="284.4671" /><radialGradient
|
||||
gradientTransform="matrix(-0.1008165,-8.0872321e-2,1.0745309,-1.3395252,13.843287,784.79288)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
xlink:href="#linearGradient3294"
|
||||
id="radialGradient3300"
|
||||
fy="356.62274"
|
||||
fx="425.51019"
|
||||
r="143.34167"
|
||||
cy="356.62274"
|
||||
cx="425.51019" /><filter
|
||||
height="1.088351"
|
||||
y="-0.044175496"
|
||||
width="1.0892536"
|
||||
x="-0.044626798"
|
||||
id="filter4350"
|
||||
style="color-interpolation-filters:sRGB"><feGaussianBlur
|
||||
id="feGaussianBlur4352"
|
||||
stdDeviation="8.7848425" /></filter><linearGradient
|
||||
y2="300.73987"
|
||||
x2="236.61363"
|
||||
y1="-161.8512"
|
||||
x1="-122.20192"
|
||||
spreadMethod="pad"
|
||||
gradientTransform="matrix(0.87385837,0,0,0.82818057,246.00762,250.28138)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient4245"
|
||||
xlink:href="#linearGradient4284" /><linearGradient
|
||||
y2="66.018341"
|
||||
x2="173.94518"
|
||||
y1="396.6066"
|
||||
x1="447.80933"
|
||||
gradientTransform="matrix(0.98684959,0,0,0.98684959,3.0344187,2.5250397)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
id="linearGradient4247"
|
||||
xlink:href="#linearGradient4292" /></defs><rect
|
||||
style="fill:none;display:none"
|
||||
id="rect4772"
|
||||
y="0.20100001"
|
||||
x="0.171"
|
||||
height="512"
|
||||
width="512" /><g
|
||||
style="display:none"
|
||||
id="g4788"><g
|
||||
style="display:inline"
|
||||
id="g4790" /></g><g
|
||||
style="display:none"
|
||||
id="g4806"><g
|
||||
style="display:inline"
|
||||
id="g4808"><path
|
||||
style="fill:#050505;display:none"
|
||||
id="path4810"
|
||||
d="M 349.098,256.651 C 348.833,256.397 386.735,284.256 388.519,281.663 C 394.881,272.411 470.565,188.526 473.303,165.427 C 473.545,163.424 472.787,161.331 472.787,161.331 C 472.787,161.331 471.597,161.187 466.462,157.017 C 463.77,154.825 460.979,152.436 460.979,152.436 C 444.925,153.434 403.094,193.995 349.917,256.004" /></g></g><path
|
||||
style="opacity:0.40500004;fill:#211f46;fill-opacity:0.99607843;stroke:#0a0b1b;stroke-width:8.53333378;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4350)"
|
||||
id="path4233"
|
||||
d="m 491.66937,257.75916 c 0,131.79436 -105.76,238.63481 -236.22155,238.63481 -130.46155,0 -236.221539,-106.84045 -236.221539,-238.63481 0,-131.79437 105.759989,-238.634808 236.221539,-238.634808 130.46155,0 236.22155,106.840438 236.22155,238.634808 z"
|
||||
transform="matrix(0.98684957,0,0,0.98684957,3.0344041,2.5250397)" /><path
|
||||
d="m 488.23812,256.89456 c 0,130.06121 -104.3692,235.49665 -233.1151,235.49665 -128.7459,0 -233.115201,-105.43544 -233.115201,-235.49665 0,-130.06123 104.369301,-235.49666 233.115201,-235.49666 128.7459,0 233.1151,105.43543 233.1151,235.49666 z"
|
||||
id="path4235"
|
||||
style="opacity:1;fill:url(#linearGradient4245);fill-opacity:1;stroke:url(#linearGradient4247);stroke-width:13.33816814;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
|
||||
d="m 175.0003,422.31057 c 0,0 19.7385,1.39634 45.1312,-0.84159 10.2834,-0.9063 49.3267,-4.74128 78.5169,-11.14289 0,0 35.5899,-7.61669 54.6301,-14.63335 19.9225,-7.34185 30.7636,-13.57304 35.6433,-22.40243 -0.2128,-1.80907 1.5024,-8.22438 -7.685,-12.07788 -23.4887,-9.85199 -50.73,-8.06998 -104.6338,-9.21285 -59.7772,-2.05391 -79.6627,-12.05971 -90.2556,-20.11838 -10.1579,-8.17519 -5.05,-30.79254 38.4742,-50.71499 21.9244,-10.60898 107.8705,-30.18698 107.8705,-30.18698 -28.9451,-14.30725 -82.9186,-39.45893 -94.0134,-44.89023 -9.7308,-4.76348 -25.303,-11.93595 -28.6785,-20.61368 -3.8271,-8.33089 9.0383,-15.50726 16.2248,-17.56236 23.1448,-6.67602 55.8182,-10.82538 85.5548,-11.29122 14.9472,-0.23417 17.3734,-1.19586 17.3734,-1.19586 20.6243,-3.42116 34.2014,-17.53175 28.5446,-39.87876 -5.0783,-22.81046 -31.8617,-36.21365 -57.3138,-31.57361 -23.9682,4.36956 -81.7378,21.15007 -81.7378,21.15007 71.4075,-0.61803 83.3592,0.57378 88.697,8.03676 3.1523,4.40742 -1.4324,10.45068 -20.4765,13.56099 -20.733,3.38616 -63.8312,7.46399 -63.8312,7.46399 -41.3449,2.4554 -70.4682,2.61974 -79.203,21.11314 -5.7065,12.08196 6.0854,22.7633 11.2538,29.4493 21.8407,24.28905 53.3882,37.38879 73.6948,47.03553 7.6405,3.62963 30.0586,10.48407 30.0586,10.48407 -65.8782,-3.62335 -113.4003,16.6055 -141.2764,39.89622 -31.5288,29.16261 -17.581403,63.92354 47.0124,85.3268 38.1517,12.6416 57.0725,18.58695 113.9815,13.46232 33.52,-1.80673 38.8041,-0.73155 39.1383,2.01892 0.4705,3.87242 -37.2311,13.49165 -47.524,16.4606 -26.1853,7.55306 -94.8276,22.80438 -95.1712,22.87835 z"
|
||||
id="path4237"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></svg>
|
Before Width: | Height: | Size: 13 KiB |
|
@ -1,24 +0,0 @@
|
|||
% Created 2018-04-03 Tue 04:57
|
||||
% Intended LaTeX compiler: pdflatex
|
||||
\documentclass[11pt]{article}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{grffile}
|
||||
\usepackage{longtable}
|
||||
\usepackage{wrapfig}
|
||||
\usepackage{rotating}
|
||||
\usepackage[normalem]{ulem}
|
||||
\usepackage{amsmath}
|
||||
\usepackage{textcomp}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{capt-of}
|
||||
\usepackage{hyperref}
|
||||
\author{Philipp Homan}
|
||||
\date{\today}
|
||||
\title{}
|
||||
\begin{document}
|
||||
|
||||
\tableofcontents
|
||||
|
||||
\end{document}
|
Loading…
Reference in New Issue