Compare commits

..

No commits in common. "master" and "2025-literatur" have entirely different histories.

499 changed files with 27348 additions and 15866 deletions

View File

@ -12,8 +12,9 @@ jobs:
with:
submodules: true
token: ${{ secrets.TOKEN}}
- run: apt update && apt install -yqq python3 zip python3-pip python3-venv libxml2-dev libxslt-dev python3-dev gcc wget tar pandoc
- run: cd onpoint && python3 -m venv .venv && source .venv/bin/activate && pip3 install -r requirements.txt && cd .. && bash deploy.sh
- run: apt update && apt install -yqq python3 zip pandoc python3-pip
- run: cd onpoint && pip3 install -r requirements.txt
- run: bash deploy.sh
- run: ls
- run: cd .. && git clone https://cicd:${{secrets.TOKEN}}@git.stuve-bamberg.de/serverPush/wiai.de.git wiai && cp -r latex-wochenende/css latex-wochenende/js latex-wochenende/lib latex-wochenende/onpoint latex-wochenende/slides.de.html latex-wochenende/svg wiai/latex-wochenende && cp -r latex-wochenende/css latex-wochenende/js latex-wochenende/lib latex-wochenende/onpoint latex-wochenende/slides.en.html latex-wochenende/svg wiai/latex-weekend
- run: git config --global user.email "fachschaft-wiai.stuve@uni-bamberg.de" && git config --global user.name "FSWIAI CICD Bot"

310
.gitignore vendored
View File

@ -1,318 +1,10 @@
# LaTeX
# Created by https://www.toptal.com/developers/gitignore/api/latex
# Edit at https://www.toptal.com/developers/gitignore?templates=latex
### LaTeX ###
## 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:"
.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)
*.fls
*.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
*.acn
*.acr
*.glg
*.glo
*.gls
*.glsdefs
*.lzo
*.lzs
*.slg
*.slo
*.sls
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
# gnuplot
*.gnuplot
*.table
# 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
# svg
svg-inkscape/
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
# pdfcomment
*.upa
*.upb
# pythontex
*.pytxcode
pythontex-files-*/
# tcolorbox
*.listing
# thmtools
*.loe
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# titletoc
*.ptc
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# easy-todo
*.lod
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
*.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
### LaTeX Patch ###
# LIPIcs / OASIcs
*.vtc
# glossaries
*.glstex
# End of https://www.toptal.com/developers/gitignore/api/latex
# LaTeX results
svg/**/*.pdf

2
.gitmodules vendored
View File

@ -1,6 +1,6 @@
[submodule "onpoint"]
path = onpoint
url = git@git.stuve-bamberg.de:latex/onpoint.git
url = git@git.stuve-bamberg.de:ckremitzl/onpoint.git
branch = release
[submodule "lib/mathjax"]
path = lib/mathjax

428
LICENSE
View File

@ -1,428 +0,0 @@
Attribution-ShareAlike 4.0 International
=======================================================================
Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and
conditions that creators and other rights holders may use to share
original works of authorship and other material subject to copyright
and certain other rights specified in the public license below. The
following considerations are for informational purposes only, are not
exhaustive, and do not form part of our licenses.
Considerations for licensors: Our public licenses are
intended for use by those authorized to give the public
permission to use material in ways otherwise restricted by
copyright and certain other rights. Our licenses are
irrevocable. Licensors should read and understand the terms
and conditions of the license they choose before applying it.
Licensors should also secure all rights necessary before
applying our licenses so that the public can reuse the
material as expected. Licensors should clearly mark any
material not subject to the license. This includes other CC-
licensed material, or material used under an exception or
limitation to copyright. More considerations for licensors:
wiki.creativecommons.org/Considerations_for_licensors
Considerations for the public: By using one of our public
licenses, a licensor grants the public permission to use the
licensed material under specified terms and conditions. If
the licensor's permission is not necessary for any reason--for
example, because of any applicable exception or limitation to
copyright--then that use is not regulated by the license. Our
licenses grant only permissions under copyright and certain
other rights that a licensor has authority to grant. Use of
the licensed material may still be restricted for other
reasons, including because others have copyright or other
rights in the material. A licensor may make special requests,
such as asking that all changes be marked or described.
Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More considerations
for the public:
wiki.creativecommons.org/Considerations_for_licensees
=======================================================================
Creative Commons Attribution-ShareAlike 4.0 International Public
License
By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons
Attribution-ShareAlike 4.0 International Public License ("Public
License"). To the extent this Public License may be interpreted as a
contract, You are granted the Licensed Rights in consideration of Your
acceptance of these terms and conditions, and the Licensor grants You
such rights in consideration of benefits the Licensor receives from
making the Licensed Material available under these terms and
conditions.
Section 1 -- Definitions.
a. Adapted Material means material subject to Copyright and Similar
Rights that is derived from or based upon the Licensed Material
and in which the Licensed Material is translated, altered,
arranged, transformed, or otherwise modified in a manner requiring
permission under the Copyright and Similar Rights held by the
Licensor. For purposes of this Public License, where the Licensed
Material is a musical work, performance, or sound recording,
Adapted Material is always produced where the Licensed Material is
synched in timed relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright
and Similar Rights in Your contributions to Adapted Material in
accordance with the terms and conditions of this Public License.
c. BY-SA Compatible License means a license listed at
creativecommons.org/compatiblelicenses, approved by Creative
Commons as essentially the equivalent of this Public License.
d. Copyright and Similar Rights means copyright and/or similar rights
closely related to copyright including, without limitation,
performance, broadcast, sound recording, and Sui Generis Database
Rights, without regard to how the rights are labeled or
categorized. For purposes of this Public License, the rights
specified in Section 2(b)(1)-(2) are not Copyright and Similar
Rights.
e. Effective Technological Measures means those measures that, in the
absence of proper authority, may not be circumvented under laws
fulfilling obligations under Article 11 of the WIPO Copyright
Treaty adopted on December 20, 1996, and/or similar international
agreements.
f. Exceptions and Limitations means fair use, fair dealing, and/or
any other exception or limitation to Copyright and Similar Rights
that applies to Your use of the Licensed Material.
g. License Elements means the license attributes listed in the name
of a Creative Commons Public License. The License Elements of this
Public License are Attribution and ShareAlike.
h. Licensed Material means the artistic or literary work, database,
or other material to which the Licensor applied this Public
License.
i. Licensed Rights means the rights granted to You subject to the
terms and conditions of this Public License, which are limited to
all Copyright and Similar Rights that apply to Your use of the
Licensed Material and that the Licensor has authority to license.
j. Licensor means the individual(s) or entity(ies) granting rights
under this Public License.
k. Share means to provide material to the public by any means or
process that requires permission under the Licensed Rights, such
as reproduction, public display, public performance, distribution,
dissemination, communication, or importation, and to make material
available to the public including in ways that members of the
public may access the material from a place and at a time
individually chosen by them.
l. Sui Generis Database Rights means rights other than copyright
resulting from Directive 96/9/EC of the European Parliament and of
the Council of 11 March 1996 on the legal protection of databases,
as amended and/or succeeded, as well as other essentially
equivalent rights anywhere in the world.
m. You means the individual or entity exercising the Licensed Rights
under this Public License. Your has a corresponding meaning.
Section 2 -- Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License,
the Licensor hereby grants You a worldwide, royalty-free,
non-sublicensable, non-exclusive, irrevocable license to
exercise the Licensed Rights in the Licensed Material to:
a. reproduce and Share the Licensed Material, in whole or
in part; and
b. produce, reproduce, and Share Adapted Material.
2. Exceptions and Limitations. For the avoidance of doubt, where
Exceptions and Limitations apply to Your use, this Public
License does not apply, and You do not need to comply with
its terms and conditions.
3. Term. The term of this Public License is specified in Section
6(a).
4. Media and formats; technical modifications allowed. The
Licensor authorizes You to exercise the Licensed Rights in
all media and formats whether now known or hereafter created,
and to make technical modifications necessary to do so. The
Licensor waives and/or agrees not to assert any right or
authority to forbid You from making technical modifications
necessary to exercise the Licensed Rights, including
technical modifications necessary to circumvent Effective
Technological Measures. For purposes of this Public License,
simply making modifications authorized by this Section 2(a)
(4) never produces Adapted Material.
5. Downstream recipients.
a. Offer from the Licensor -- Licensed Material. Every
recipient of the Licensed Material automatically
receives an offer from the Licensor to exercise the
Licensed Rights under the terms and conditions of this
Public License.
b. Additional offer from the Licensor -- Adapted Material.
Every recipient of Adapted Material from You
automatically receives an offer from the Licensor to
exercise the Licensed Rights in the Adapted Material
under the conditions of the Adapter's License You apply.
c. No downstream restrictions. You may not offer or impose
any additional or different terms or conditions on, or
apply any Effective Technological Measures to, the
Licensed Material if doing so restricts exercise of the
Licensed Rights by any recipient of the Licensed
Material.
6. No endorsement. Nothing in this Public License constitutes or
may be construed as permission to assert or imply that You
are, or that Your use of the Licensed Material is, connected
with, or sponsored, endorsed, or granted official status by,
the Licensor or others designated to receive attribution as
provided in Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not
licensed under this Public License, nor are publicity,
privacy, and/or other similar personality rights; however, to
the extent possible, the Licensor waives and/or agrees not to
assert any such rights held by the Licensor to the limited
extent necessary to allow You to exercise the Licensed
Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this
Public License.
3. To the extent possible, the Licensor waives any right to
collect royalties from You for the exercise of the Licensed
Rights, whether directly or through a collecting society
under any voluntary or waivable statutory or compulsory
licensing scheme. In all other cases the Licensor expressly
reserves any right to collect such royalties.
Section 3 -- License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the
following conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified
form), You must:
a. retain the following if it is supplied by the Licensor
with the Licensed Material:
i. identification of the creator(s) of the Licensed
Material and any others designated to receive
attribution, in any reasonable manner requested by
the Licensor (including by pseudonym if
designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of
warranties;
v. a URI or hyperlink to the Licensed Material to the
extent reasonably practicable;
b. indicate if You modified the Licensed Material and
retain an indication of any previous modifications; and
c. indicate the Licensed Material is licensed under this
Public License, and include the text of, or the URI or
hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any
reasonable manner based on the medium, means, and context in
which You Share the Licensed Material. For example, it may be
reasonable to satisfy the conditions by providing a URI or
hyperlink to a resource that includes the required
information.
3. If requested by the Licensor, You must remove any of the
information required by Section 3(a)(1)(A) to the extent
reasonably practicable.
b. ShareAlike.
In addition to the conditions in Section 3(a), if You Share
Adapted Material You produce, the following conditions also apply.
1. The Adapter's License You apply must be a Creative Commons
license with the same License Elements, this version or
later, or a BY-SA Compatible License.
2. You must include the text of, or the URI or hyperlink to, the
Adapter's License You apply. You may satisfy this condition
in any reasonable manner based on the medium, means, and
context in which You Share Adapted Material.
3. You may not offer or impose any additional or different terms
or conditions on, or apply any Effective Technological
Measures to, Adapted Material that restrict exercise of the
rights granted under the Adapter's License You apply.
Section 4 -- Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that
apply to Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
to extract, reuse, reproduce, and Share all or a substantial
portion of the contents of the database;
b. if You include all or a substantial portion of the database
contents in a database in which You have Sui Generis Database
Rights, then the database in which You have Sui Generis Database
Rights (but not its individual contents) is Adapted Material,
including for purposes of Section 3(b); and
c. You must comply with the conditions in Section 3(a) if You Share
all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not
replace Your obligations under this Public License where the Licensed
Rights include other Copyright and Similar Rights.
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
c. The disclaimer of warranties and limitation of liability provided
above shall be interpreted in a manner that, to the extent
possible, most closely approximates an absolute disclaimer and
waiver of all liability.
Section 6 -- Term and Termination.
a. This Public License applies for the term of the Copyright and
Similar Rights licensed here. However, if You fail to comply with
this Public License, then Your rights under this Public License
terminate automatically.
b. Where Your right to use the Licensed Material has terminated under
Section 6(a), it reinstates:
1. automatically as of the date the violation is cured, provided
it is cured within 30 days of Your discovery of the
violation; or
2. upon express reinstatement by the Licensor.
For the avoidance of doubt, this Section 6(b) does not affect any
right the Licensor may have to seek remedies for Your violations
of this Public License.
c. For the avoidance of doubt, the Licensor may also offer the
Licensed Material under separate terms or conditions or stop
distributing the Licensed Material at any time; however, doing so
will not terminate this Public License.
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
License.
Section 7 -- Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different
terms or conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the
Licensed Material not stated herein are separate from and
independent of the terms and conditions of this Public License.
Section 8 -- Interpretation.
a. For the avoidance of doubt, this Public License does not, and
shall not be interpreted to, reduce, limit, restrict, or impose
conditions on any use of the Licensed Material that could lawfully
be made without permission under this Public License.
b. To the extent possible, if any provision of this Public License is
deemed unenforceable, it shall be automatically reformed to the
minimum extent necessary to make it enforceable. If the provision
cannot be reformed, it shall be severed from this Public License
without affecting the enforceability of the remaining terms and
conditions.
c. No term or condition of this Public License will be waived and no
failure to comply consented to unless expressly agreed to by the
Licensor.
d. Nothing in this Public License constitutes or may be interpreted
as a limitation upon, or waiver of, any privileges and immunities
that apply to the Licensor or You, including from the legal
processes of any jurisdiction or authority.
=======================================================================
Creative Commons is not a party to its public
licenses. Notwithstanding, Creative Commons may elect to apply one of
its public licenses to material it publishes and in those instances
will be considered the “Licensor.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. Except for the limited purpose of indicating that
material is shared under a Creative Commons public license or as
otherwise permitted by the Creative Commons policies published at
creativecommons.org/policies, Creative Commons does not authorize the
use of the trademark "Creative Commons" or any other trademark or logo
of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications
to any of its public licenses or any other arrangements,
understandings, or agreements concerning use of licensed material. For
the avoidance of doubt, this paragraph does not form part of the
public licenses.
Creative Commons may be contacted at creativecommons.org.

View File

@ -11,35 +11,16 @@ Zum Zeigen der Präsentation wird ein aktueller Browser benötigt. In diesem mus
Um Inhalte der Präsentationen abzuändern oder zu ergänzen, muss zunächst das Repository geklont werden. Hierbei ist zu beachten, dass wir ein Submodul verwenden und deshalb eine zusätzliche Option beim Klonen notwendig ist:
```sh
git clone --recurse-submodules https://git.stuve-bamberg.de/latex/latex-wochenende.git
$ git clone --recurse-submodules https://git.stuve-bamberg.de/latex/latex-wochenende.git
```
### Folien kompilieren
Zum Kompilieren der Präsentation werden python3 und pandoc (empfohlene Version: [2.5](https://github.com/jgm/pandoc/releases/tag/2.5)) verwendet. Als nächstes müssen alle benötigten Python-Pakete geladen werden.
```sh
cd latex-wochenende/onpoint
pip3 install -r requirements.txt
$ cd latex-wochenende/onpoint
$ pip3 install -r requirements.txt
```
Damit sind alle benötigten Komponenten installiert. Mittels `python3 main.py ..` können alle Sprachversionen kompiliert werden. Danach stehen sie wie oben beschrieben als HTML-Dateien zur Verfügung.
Die Präsentation baut auf dem von uns entwickelten [onPoint-Präsentationswerkzeug](https://git.stuve-bamberg.de/latex/onpoint/) auf. Einen Überblick über die Verzeichnisstruktur und eine Anleitung zum automatischen Kompilieren bei jeder Änderung (unter Linux) finden sich [im zugehörigen README](https://git.stuve-bamberg.de/latex/onpoint/src/branch/main/README.md#user-content-the-project-structure).
### Stylesheet anpassen
Das Stylesheet verwendet Sass. Nach der Installation lassen sich die Styles folgendermaßen automatisch erzeugen:
```sh
cd css
sass --watch latex.scss:latex.css
```
### TeX-Beispiele in SVG umwandeln
Hierfür gibt es ein Skript, das mit dem Werkzeug `pdf2svg` arbeitet.
```
bash pdf2svg.sh svg/<chapter>/<file>.tex
```
Die Präsentation baut auf dem von uns entwickelten [onPoint-Präsentationswerkzeug](https://git.stuve-bamberg.de/ckremitzl/onpoint/) auf. Einen Überblick über die Verzeichnisstruktur und eine Anleitung zum automatischen Kompilieren bei jeder Änderung (unter Linux) finden sich [im zugehörigen README](https://git.stuve-bamberg.de/ckremitzl/onpoint/src/branch/master/README.md#the-project-structure).

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -45,10 +45,6 @@ input {
body {
font-size: calc(0.035 * var(--square));
&.laser-pointer-active {
cursor: url("../onpoint/images/pointer.svg"), auto;
}
article {
position: relative;
}
@ -360,7 +356,7 @@ body {
body {
font-family: 'Fira Sans';
margin: 0;
line-height: 1.5em;
line-height: 1.2em;
}
.layout-content-and-preview,
@ -388,18 +384,12 @@ body {
list-style-type: none;
padding-left: 0;
position: relative;
li::before {
content: '';
color: var(--secondary);
position: absolute;
left: calc(-0.33 * var(--margin) * var(--square));
}
li:not(:last-of-type) {
margin-bottom: 0;
}
ul, ol {
margin-left: calc(0.33 * var(--margin) * var(--square));
}
@ -477,7 +467,7 @@ body {
pre {
margin: 0 calc(-1 * var(--margin) * var(--square));
line-height: 1.3em;
line-height: 1.2em;
position: relative;
overflow: hidden;
&::before {
@ -640,7 +630,7 @@ table {
.box /*, blockquote*/ {
margin-left: calc(-1 * var(--margin) * var(--square));
padding: 1em 1em .1em calc(var(--margin) * var(--square));
padding: .8em .1em .1em calc(var(--margin) * var(--square));
}
.box.warning {
@ -831,8 +821,6 @@ pre.scroll-one-half {
.topic-list {
box-shadow: 0 0px 50px rgba(0, 0, 0, 0.3);
z-index: 500;
font-size: .8em;
line-height: 1.5em;
.topic-list-search {
display: block;

@ -1 +1 @@
Subproject commit b6922e564070d20888f680a289381702a266718f
Subproject commit 844ca9bade6d4aa7bbd455b0dd5cfbdc27fe3a5b

View File

@ -2,8 +2,8 @@ language: # available language options and their value for the html lang attribu
de: de
en: en
title:
de: LaTeX-Workshop der Fachschaft WIAI
en: LaTeX Workshop by Fachschaft WIAI
de: LaTeX-Wochenende der Fachschaft WIAI
en: Fachschaft WIAI LaTeX Weekend
task-name:
de: Aufgabe
en: Task

@ -1 +1 @@
Subproject commit 24350fe264c4dc1d89cbaea55c885d7491c94c1e
Subproject commit ac3c4fff4236888e81f86a90a7c84c314af2d70e

View File

@ -1,6 +1,8 @@
- titlepage
- intro
- basic-documents
- why-use-latex
- basic-functionality
- basic-document-structure
- project-structure
- special-characters
- text-markup
@ -9,8 +11,8 @@
- graphics
- tables
- references-and-footnotes
- source-code-listings
- literature
- source-code-listings
- packages
- support

View File

@ -1,44 +1,10 @@
@slide(layout=chapter-slide)
@number
2
3
@title
Einfache Dokumente
@slide(layout=wide-content)
@title
Befehle
@content
Allgemeiner Aufbau eine Befehls:
``` {.hljs .lang-txt}
\<befehl>[<optionale_parameter>]{<obligatorische_parameter>}
```
++ Ein paar Beispiele:
``` {.lang-tex .tex .hljs .fragment}
\newpage % fügt eine neue Seite ein
\textbf{fetter Text} % schreibt den übergebenen Text fett
\documentclass[a4paper,12pt,landscape]{article} % konfiguriert die Dokumentenklasse
\frac{1}{4} % fügt den mathematischen Bruch ein
```
@slide(layout=content-only)
@title
Backslash
@content
Den Backslash erzeugt ihr auf deutschen Tastaturen mit folgender Tastenkombination:
<kbd>AltGr</kbd>&nbsp;+&nbsp;<kbd>ß</kbd>&nbsp;(Windows/Linux)
<kbd>Alt</kbd>&nbsp;+&nbsp;<kbd>Shift</kbd>&nbsp;+&nbsp;<kbd>7</kbd>&nbsp;(MacOS)
Grundstruktur eines L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X-Dokuments
@slide(layout=content-and-preview)
@ -64,7 +30,7 @@ Hallo, Welt!
```
@preview
![](svg/basic-documents/hallo-crop.svg)
![](svg/chapter-03/hallo-crop.svg)
@slide(layout=wide-content)
@ -111,7 +77,7 @@ Sprache
```
* Das Paket **`babel`** stellt sprachspezifische Informationen (z.&thinsp;B. Silbentrennung, Sonderzeichen, Wechsel zwischen Fonts, Übersetzung von Labels wie Kapitel, Inhaltsverzeichnis oder Abbildung) bereit.
* **`ngerman`** steht für die neue deutsche Rechtschreibung.
* **`ngerman`** steht für die neue deutsche Rechschreibung.
@slide(layout=content-and-preview)
@ -136,7 +102,7 @@ nichts verloren.
```
@preview
![](svg/basic-documents/absätze-crop.svg)
![](svg/chapter-03/absätze-crop.svg)
@slide(layout=content-and-preview)
@ -158,7 +124,7 @@ Geburtsort: Milwaukee, Wisconsin
Tastenkombinationen: <kbd>Strg</kbd> + <kbd>T</kbd> und <kbd>Strg</kbd> + <kbd>U</kbd>
@preview
![](svg/basic-documents/kommentare-crop.svg)
![](svg/chapter-02/kommentare-crop.svg)
@slide(layout=content-and-preview-with-category)
@ -186,10 +152,8 @@ Lösung: »`\`« voranstellen:
Funktioniert nicht mit »`\\`«, nutzt `\textbackslash` stattdessen.
++ Für später: Zwischen Zahlen und Einheiten passen schmale Leerzeichen (`50\,\%`).
@preview
![](svg/basic-documents/reservierte-zeichen-crop.svg)
![](svg/chapter-03/reservierte-zeichen-crop.svg)
@slide(layout=content-and-preview)
@ -216,7 +180,7 @@ Je nach Dokumentenklasse zusätzlich:
```
@preview
![](svg/basic-documents/abschnitte-crop.svg)
![](svg/chapter-03/abschnitte-crop.svg)
@slide(layout=wide-content)
@ -267,7 +231,7 @@ Fachschaft WIAI}
```
@preview
![](svg/basic-documents/titel-orig.svg)
![](svg/chapter-03/titel-orig.svg)
@slide(layout=content-only)
@ -313,14 +277,14 @@ Inhaltsverzeichnis
```
@preview
![](svg/basic-documents/inhalt-crop.svg)
![](svg/chapter-03/inhalt-crop.svg)
@slide(layout=wide-task)
@task-number
2
3
@title
Dokument und Text gliedern
@ -409,7 +373,7 @@ Sprachen ein Beispiel
```
@preview
![](svg/basic-documents/languages-crop.svg)
![](svg/chapter-03/languages-crop.svg)
@slide(layout=extra-content-and-preview)
@ -432,48 +396,19 @@ Außerdem kann für das Inhaltsverzeichnis ein alternativer Titel angegeben werd
```
@preview
![](svg/basic-documents/abschnitte-anders-crop.svg)
![](svg/chapter-03/abschnitte-anders-crop.svg)
@slide(layout=extra-content-only)
@slide(layout=content-only)
@title
Kopf- und Fußzeilen
Bevor wir fortfahren können …
@content
Hier hilft das Paket `fancyhdr` weiter.
<div class="box warning">
**Kommentiert** zuletzt die Präambel, die Dokumentenumgebung und das Inhaltsverzeichnis **wieder aus**.
``` {.lang-tex .hljs}
% generell aktivieren
\pagestyle{fancy}
Nur so kann eure Lösung auch ins Skript eingebunden werden (Schnelles Auskommentieren kann in TeXstudio mit dem Shortcut <kbd>Strg</kbd> + <kbd>T</kbd> erreicht werden).
</div>
% auch auf der ersten Seite anwenden
\thispagestyle{fancy}
% zurücksetzen
\fancyhead{} % bzw. \fancyfoot{}
\fancyhead[L]{Links in der Kopfzeile}
\fancyfoot[C]{Mittig in der Fußzeile}
\fancyfoot[R]{\thepage}
```
Eine ausführliche Anleitung gibt es bei [Overleaf](https://www.overleaf.com/learn/latex/Headers_and_footers).
@slide(layout=wide-task)
@task-number
2x
@title
Dokumente nach eigenen Wünschen
@content
+ Fügt dem Dokument einen **Titel** hinzu.
+ Lasst das heutige Datum in einer **Sprache eurer Wahl** erscheinen.
+ Lasst eine Überschrift aus dem Inhaltsverzeichnis **verschwinden**.
+ Gebt einer Überschrift im Inhaltsverzeichnis einen **Kurztitel**.
+ Teilt den Text auf **zwei Spalten** auf (Stichwort: `twocolumn`).
+ Fügt rechts eine **Kopfzeile** mit dem Titel und links eine **Fußzeile** mit der Seitenzahl ein.
+ Probiert aus, was sich durch **Ändern der Dokumentenklasse** verändert.
+ Erkundigt euch zu den Möglichkeiten [herkömmlicher](https://hartwork.org/beamer-theme-matrix/) und [moderner](https://gitlab.cs.fau.de/i4/tex/i4neo) **Beamer-Präsentationsvorlagen**.
Im nächsten Kapitel erklären wir, warum das notwendig ist.

View File

@ -1,44 +1,10 @@
@slide(layout=chapter-slide)
@number
2
3
@title
Basic documents
@slide(layout=wide-content)
@title
Commands
@content
General structure of a command:
``` {.hljs .lang-txt}
\<command>[<optional_parameters>]{<obligatory_parameters>}
```
++ A few examples:
``` {.lang-tex .tex .hljs .fragment}
\newpage % inserts a new page
\textbf{bold text} % formats the text bold
\documentclass[a4paper,12pt,landscape]{article} % configures the document class
\frac{1}{4} % inserts a mathematical fraction
```
@slide(layout=content-only)
@title
Backslash
@content
Assuming a German keyboard layout, you get the backslash by pressing
<kbd>AltGr</kbd>&nbsp;+&nbsp;<kbd>ß</kbd>&nbsp;(Windows/Linux)
<kbd>Alt</kbd>&nbsp;+&nbsp;<kbd>Shift</kbd>&nbsp;+&nbsp;<kbd>7</kbd>&nbsp;(MacOS)
Basic structure of a L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X document
@slide(layout=content-and-preview)
@ -64,7 +30,7 @@ Hello world!
```
@preview
![](svg/basic-documents/hello-crop.svg)
![](svg/chapter-03/hello-crop.svg)
@slide(layout=wide-content)
@ -136,7 +102,7 @@ within continuous text.
```
@preview
![](svg/basic-documents/paragraphs-crop.svg)
![](svg/chapter-03/paragraphs-crop.svg)
@slide(layout=content-and-preview)
@ -158,7 +124,7 @@ Place of birth: Milwaukee, Wisconsin
Shortcuts: <kbd>Ctrl</kbd> + <kbd>T</kbd> and <kbd>Ctrl</kbd> + <kbd>U</kbd>
@preview
![](svg/basic-documents/comments-crop.svg)
![](svg/chapter-02/comments-crop.svg)
@slide(layout=content-and-preview-with-category)
@ -184,10 +150,10 @@ Solution: prefix with `\`:
50\% is one half.
```
Does not work for `\\`, use `\textbackslash` instead. <span class="fragment">Also: Consider using a thin space between numbers and units (`50\,\%`).</span>
Does not work for `\\`, use `\textbackslash` instead.
@preview
![](svg/basic-documents/reserved-characters-crop.svg)
![](svg/chapter-03/reserved-characters-crop.svg)
@slide(layout=content-and-preview)
@ -214,7 +180,7 @@ Additionally, for some document classes:
```
@preview
![](svg/basic-documents/sections-crop.svg)
![](svg/chapter-03/sections-crop.svg)
@slide(layout=wide-content)
@ -265,7 +231,7 @@ Front matter
```
@preview
![](svg/basic-documents/title-orig.svg)
![](svg/chapter-03/title-orig.svg)
@slide(layout=content-only)
@ -311,13 +277,13 @@ Table of contents
```
@preview
![](svg/basic-documents/contents-crop.svg)
![](svg/chapter-03/contents-crop.svg)
@slide(layout=wide-task)
@task-number
2
3
@title
Structure your document and text
@ -347,7 +313,7 @@ Document classes
@content
* There are also other document classes than `article`.
* Based on the document class, the layout of the generated pdf file changes.
* Normally spelled classes adhere to American English layout norms.
* Normally speled classes adhere to American English layout norms.
* **`scr`** document classes usually adhere to European layout norms.
Following document classes are available:
@ -381,7 +347,7 @@ Embedded Text in another language:
``` {.lang-tex .hljs}
\selectlanguage{<language a>}
\foreignlanguage{<language b>}{Text of language B in a text of language A}
\foreignlanguage{<language b>}{Text of language B in a Text of language A}
```
@ -406,7 +372,7 @@ Languages&hairsp;—&hairsp;an example
```
@preview
![](svg/basic-documents/languages-crop.svg)
![](svg/chapter-03/languages-crop.svg)
@slide(layout=extra-content-and-preview)
@ -429,48 +395,19 @@ You can also provide an alternative title for the table of contents:
```
@preview
![](svg/basic-documents/sections-differently-crop.svg)
![](svg/chapter-03/sections-differently-crop.svg)
@slide(layout=extra-content-only)
@slide(layout=content-only)
@title
Headers and footers
Before we can continue …
@content
The `fancyhdr` package helps us with that.
<div class="box warning">
Finally, **comment out** the preamble, the document environment, and the table of contents.
``` {.lang-tex .hljs}
% activate in general
\pagestyle{fancy}
Only this way, your solution can be embedded in the script itself. (In TeXstudio, comments can be achieved by the shortcut <kbd>Strg</kbd> + <kbd>T</kbd>.)
</div>
% apply to the first page as well
\thispagestyle{fancy}
% reset values
\fancyhead{} % and/or \fancyfoot{}
\fancyhead[L]{Left header}
\fancyfoot[C]{Center footer}
\fancyfoot[R]{\thepage}
```
A comprehensive tutorial can be found on [Overleaf](https://www.overleaf.com/learn/latex/Headers_and_footers).
@slide(layout=wide-task)
@task-number
2x
@title
Make it fit your needs
@content
+ Add a **title** to the document.
+ Make today's date appear in a **language of your choice**.
+ **Hide** one section title in the table of contents.
+ Add a **short title** to a different section title.
+ Split the text in **two columns** (keyword: `twocolumn`).
+ Add a **header** with the title on the right and a **footer** with the page number on the left.
+ Try out what changes when you change the **document class**.
+ Research the possibilities of [traditional](https://hartwork.org/beamer-theme-matrix/) and [modern](https://gitlab.cs.fau.de/i4/tex/i4neo) **beamer presentation templates**.
We will learn in the following chapter why this is the case.

View File

@ -0,0 +1,91 @@
@slide(layout=chapter-slide)
@number
2
@title
Wie funktioniert L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X?
@slide(layout=content-and-preview)
@title
WYSIWaaas?
@content
### What You See Is What You Get {data-category=Word}
* Formatierung mit unmittelbarem optischen Feedback
<div class="fragment">
### What You See Is What You Mean {data-category=LaTeX}
* Trennung von Inhalt und Struktur
* Formatierung erst am Ende ersichtlich
</div>
<p style="margin-top:calc(.25 * var(--square));">
Bildquelle: <a href="https://xkcd.com/1341/">xkcd</a>
</p>
@preview
![](svg/chapter-02/xkcd-types-of-editors.png)
@slide(layout=preview-only)
@preview
![Der Weg zum fertigen Dokument](svg/chapter-02/wysiwyg.svg){}
@slide(layout=two-columns)
@title
Was brauchen wir dazu?
@column-one
### Editor
zum Schreiben unseres Quelltextes mit allen Befehlen zur semantischen Gliederung
[TeXstudio](http://www.texstudio.org/), [TeXMaker](https://www.xm1math.net/texmaker/)
@column-two
### Compiler
erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument
[MiKTeX](http://miktex.org/), [MacTeX](http://tug.org/mactex/), [TeX Live](https://tug.org/texlive/)
@slide(layout=wide-content)
@title
Befehle
@content
Allgemeiner Aufbau eine Befehls:
``` {.hljs .lang-txt}
\<befehl>[<optionale_parameter>]{<obligatorische_parameter>}
```
++ Ein paar Beispiele:
``` {.lang-tex .tex .hljs .fragment}
\newpage % fügt eine neue Seite ein
\textbf{fetter Text} % schreibt den übergebenen Text fett
\documentclass[10pt,a5paper,landscape]{article} % konfiguriert die Dokumentenklasse
\frac{1}{4} % fügt den mathematischen Bruch ein
```
@slide(layout=content-only)
@title
Backslash
@content
Den Backslash erzeugt ihr auf deutschen Tastaturen mit folgender Tastenkombination:
<kbd>AltGr</kbd>&nbsp;+&nbsp;<kbd>ß</kbd>&nbsp;(Windows/Linux)
<kbd>Alt</kbd>&nbsp;+&nbsp;<kbd>Shift</kbd>&nbsp;+&nbsp;<kbd>7</kbd>&nbsp;(MacOS)

View File

@ -0,0 +1,93 @@
@slide(layout=chapter-slide)
@number
2
@title
How does <br/>L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X work?
@slide(layout=content-and-preview)
@title
WYSIWhat?
@content
### What You See Is What You Get {data-category=Word}
* Formatting with immediate visual feedback
<div class="fragment">
### What You See Is What You Mean {data-category=LaTeX}
* Separation of content and structure
* Formatting only visible afterwards
</div>
<p style="margin-top:calc(.25 * var(--square));">
Image source: <a href="https://xkcd.com/1341/">xkcd</a>
</p>
@preview
![](svg/chapter-02/xkcd-types-of-editors.png)
@slide(layout=preview-only)
@preview
![How to get the final document](svg/chapter-02/wysiwyg.svg){}
@slide(layout=two-columns)
@title
What do we need?
@column-one
### Editor
writing our source code including all the commands that structure the text semantically
[TeXstudio](http://www.texstudio.org/), [TeXMaker](https://www.xm1math.net/texmaker/)
@column-two
### Compiler
takes the source code and creates a PDF document ready for publication
[MiKTeX](http://miktex.org/), [MacTeX](http://tug.org/mactex/), [TeX Live](https://tug.org/texlive/)
@slide(layout=wide-content)
@title
Commands
@content
General structure of a command:
``` {.hljs .lang-txt}
\<command>[<optional_parameters>]{<obligatory_parameters>}
```
++ A few examples:
``` {.lang-tex .tex .hljs .fragment}
\newpage % inserts a new page
\textbf{bold text} % formats the text bold
\documentclass[a4paper,12pt, landscape]{article} % configures the document class
\frac{1}{4} % inserts a mathematical fraction
```
@slide(layout=content-only)
@title
Backslash
@content
Assuming a German keyboard layout, you get the backslash by pressing
<kbd>AltGr</kbd>&nbsp;+&nbsp;<kbd>ß</kbd>&nbsp;(Windows/Linux)
<kbd>Alt</kbd>&nbsp;+&nbsp;<kbd>Shift</kbd>&nbsp;+&nbsp;<kbd>7</kbd>&nbsp;(MacOS)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
8
9
@title
Grafiken
@ -100,7 +100,7 @@ Alternativ:
@slide(layout=task)
@task-number
8
9
@title
Grafiken einfügen

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
8
9
@title
Graphics
@ -100,7 +100,7 @@ Alternatively:
@slide(layout=task)
@task-number
8
9
@title
Inserting graphics

View File

@ -1,148 +1,60 @@
@slide(layout=content-and-preview)
@title
Ablauf des Workshops
@content
**Ziel:** Wir arbeiten zusammen unser [LaTeX-Skript](https://github.com/fs-wiai/latex-script/) durch, das ihr nach dem Workshop als kompakte Referenz verwenden könnt.
* Learning by Doing
* Verstehen, wie LaTeX funktioniert
* Einzelheiten später nachschlagen
::: {.fragment}
**Gliederung:**
1. Was ist LaTeX?
2. Einfache LaTeX-Dokumente
3. Komplexere LaTeX-Projekte
4. Viele Features
5. Literaturverwaltung
6. Ausblick
:::
@preview
![](svg/intro/cover-script.jpeg)
@slide(layout=chapter-slide)
@number
1
0
@title
Was ist L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X?
@slide(layout=content-and-preview)
@title
Entstehung
Erste Schritte mit&nbsp;L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X
@content
* Donald **Knuth**, 19771986: Textsatzsystem **TeX**<span class="bubble fragment">τεχ → /tɛç/</span> für The Art of Computer Programming
* Leslie **Lamport**, ab 1980er: Softwarepaket **LaTeX** zur einfacheren Benutzung von TeX
:::{style="display: flex; justify-content: space-between; align-items: stretch;"}
<figure><img src="svg/intro/knuth.jpg" style="height: 13em"/><figcaption>Donald Knuth</figcaption></figure>
<figure><img src="svg/intro/lamport.jpg" style="height: 13em"/><figcaption>Leslie Lamport</figcaption></figure>
:::
@preview
![](svg/intro/taocp.jpg)
Um das Skript für das Tutorium kompilieren zu können, müssen zunächst ein paar Konfigurationgen gemacht werden, die in den nächsten Folien erklärt werden.
@slide(layout=content-only)
@title
Fünf Gründe für LaTeX
Exkurs: Eine Kommandozeile öffnen
@content
1. LaTeX ist neben Word **eines der beiden dominierenden Textsatzsysteme** in der akademischen Welt.
2. ++ **Mathematische Formeln** fühlen sich in LaTeX am wohlsten. OneNote, Word und Wikipedia nutzen die LaTeX-Formelnotation.
3. ++ Es gibt **unzählige Erweiterungen** für die verschiedensten Anwendungsgebiete.
4. ++ LaTeX wurde entwickelt, um **ästhetisch anspechenden Textsatz** zu produzieren und das sieht man den Texten auch an.
5. ++ **Zusammenarbeit** wird durch LaTeX enorm erleichtert (z.&thinsp;B. durch Versionierung, Strukturierung, Templates, zuverlässiges Undo, …).
* Für die kommenden Aufgaben brauchen wir eine Kommandozeile.
* Je nach Betriebssystem, das verwendet wird, gibt es unterschiedliche Wege, sie zu öffnen:
* **Windows**: Drückt die Windows-Taste, tippt *cmd* und drückt Enter
* **MacOS**: Drückt die *Command*-Taste und die Leertaste gleichzeitig, tippt danach *Terminal* und macht einen Doppelklick auf *Terminal*
* **Linux**: Drückt <kbd>Strg</kbd> + <kbd>Alt</kbd> + <kbd>T</kbd>
@slide(layout=content-only)
@title
Die Schwächen von LaTeX
Den Compiler installieren
@content
* Der Textsatz ist mitunter sehr **aufwändig**, insbesondere für kurze Dokumente.
* **Layout-Anpassungen** sind nur in einem begrenzten Rahmen möglich.
* Der Compiler übersetzt unseren LaTeX-Code in ein ansprechend formatiertes PDF-Dokument.
* Je nach Betriebssystem stehen unterschiedliche Compiler zur Verfügung:
::: {.box .warning .fragment}
Die Debatte „LaTeX vs. Word“ ist schon sehr alt. Für eine Recherche dazu lohnt sich als Einstieg folgender Artikel:
* Windows: <a href="https://miktex.org/download">MikT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X</a>
* Linux: <a href="https://tug.org/texlive/doc/texlive-en/texlive-en.html#installation">T<sub style="font-size: 100%; margin-left: -.1em">E</sub>XLive</a> (bestenfalls `texlive-full`)
* macOS: <a href="http://tug.org/mactex/">MacT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X</a>
Moorhead, A.V. [**Is LaTeX use correlated with the number of equations in a manuscript?**](https://doi.org/10.1007/s11192-021-04119-2) Scientometrics 126, 82598273 (2021).
<div class="box warning">
Unter Windows sollte nach der Installation in der MikT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X-Console einmal nach Updates gesucht werden, um spätere Probleme zu vermeiden.
</div>
<p style="font-size: 60%; line-height: 1.5em !important">(TL;DR: LaTeX-Nutzende machen mehr Fehler, brauchen außer bei Formeln länger, sind aber zufriedener mit ihrem Werkzeug.)</p>
:::
@slide(layout=content-and-preview)
@slide(layout=content-only)
@title
WYSIWaaas?
Installieren des Editors
@content
### What You See Is What You Get {data-category=Word}
* Formatierung mit unmittelbarem optischen Feedback
::: {.fragment}
### What You See Is What You Mean {data-category=LaTeX}
* Trennung von Inhalt und Struktur
* Formatierung erst am Ende ersichtlich
:::
<p style="margin-top:calc(.25 * var(--square));">
Bildquelle: <a href="https://xkcd.com/1341/">xkcd</a>
</p>
@preview
![](svg/intro/xkcd-types-of-editors.png)
* Ein Editor kann heruntergeladen werden, sobald die Installation des Compilers fertig ist.
* Es funktioniert jeglicher Text-Editor, wie etwa <a href="https://notepad-plus-plus.org/downloads/">Notepad++</a> oder <a href="https://code.visualstudio.com/download">Visual Studio Code</a>.
* Für Anfänger:innen empfehlen wir jedoch <a href="https://www.texstudio.org/">T<sub style="font-size: 100%; margin-left: -.1em">E</sub>Xstudio</a>, da es LaTeX-spezifische Features bietet.
* Ladet T<sub style="font-size: 100%; margin-left: -.1em">E</sub>Xstudio herunter und installiert es.
@slide(layout=preview-only)
@preview
![Der Weg zum fertigen Dokument](svg/intro/wysiwyg.svg){}
@slide(layout=two-columns)
@slide(layout=content-only)
@title
Was brauchen wir dazu?
@column-one
### Compiler
erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument
[MiKTeX](http://miktex.org/) (Windows), [MacTeX](http://tug.org/mactex/) (macOS)
[TeX Live](https://tug.org/texlive/) (Linux, bestenfalls `texlive-full`)
::: {.box .warning .fragment}
**Windows**: Nach der Installation in der MikT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X-Console einmal nach Updates suchen.
:::
@column-two
::: {.fragment}
### Editor
zum Schreiben unseres Quelltextes mit allen Befehlen zur semantischen Gliederung
[TeXstudio](http://www.texstudio.org/) (Empfehlung), [VS Codium](https://vscodium.com) (für Fortgeschrittene, Anleitung auf [Github](https://github.com/fs-wiai/latex-script/blob/github/vs-code-instructions.md))
:::
@slide(layout=task)
@task-number
1
@title
Erstmaliges Kompilieren des Skriptes
Kompilieren des Skriptes
@content
* Ladet das Projektarchiv aus dem VC herunter.
@ -151,18 +63,6 @@ Erstmaliges Kompilieren des Skriptes
* Kompiliert die Datei, indem ihr <span class="emoji"></span> klickt.
* Einige neue Dateien sollten nun durch das Kompilieren generiert werden.
::: {.box .warning}
**Windows**: Um Dateiendungen zu aktivieren, klickt auf das Ansichts-Tab im Dateiexplorer und wählt *Dateiendungen*. So könnt ihr besser zwischen den einzelnen main-Files unterscheiden.
:::
@slide(layout=extra-content-only)
@title
Mikro- und Makrotypografie
@content
Textsatz ist besonders dann gut, wenn er nicht auffällt. Oder anders formuliert: Guter Textsatz sorgt für anstrengungsarmes Lesen. Welche Rolle dabei Schriftarten und -größen, Zeilenabstände und viele weitere Faktoren spielen, zeigt diese Website eindrücklich:
[https://leserlich.info/leserlich-und-lesbar](https://leserlich.info/leserlich-und-lesbar)
Das Beste daran: LaTeX nimmt uns diese handwerkliche Arbeit weitestgehend ab.
<div class="box warning">
Windows-Nutzer:innen: Um Dateiendungen zu aktivieren, klickt auf das Ansichts-Tab im Dateiexplorer und wählt *Dateiendungen*. So könnt ihr besser zwischen den einzelnen main-Files unterscheiden.
</div>

View File

@ -1,146 +1,56 @@
@slide(layout=content-and-preview)
@title
Procedure of this workshop
@content
**Goal:** You are going to build your own little <br />LaTeX manual based on our [LaTeX Script](https://github.com/fs-wiai/latex-script/).
* learning by doing
* understanding how LaTeX works
* details can be looked up later
::: {.fragment}
**Outline:**
1. What is LaTeX?
2. Basic LaTeX documents
3. More complex projects
4. Lots of features
5. Reference management
6. Outlook
:::
@preview
![](svg/intro/cover-script.jpeg)
@slide(layout=chapter-slide)
@number
1
0
@title
What is L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X?
@slide(layout=content-and-preview)
@title
Origin
First steps with&nbsp;L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X
@content
* Donald **Knuth**, 19771986: typesetting system **TeX**<span class="bubble fragment" style="margin-top: -3em;">τεχ → /tɛç, tɛx, tɛk/</span> for The Art of Computer Programming
* Leslie **Lamport**, from 1980s: software package **LaTeX** made TeX easier to use
:::{style="display: flex; justify-content: space-between; align-items: stretch;"}
<figure><img src="svg/intro/knuth.jpg" style="height: 13em"/><figcaption>Donald Knuth</figcaption></figure>
<figure><img src="svg/intro/lamport.jpg" style="height: 13em"/><figcaption>Leslie Lamport</figcaption></figure>
:::
@preview
![](svg/intro/taocp.jpg)
In order to compile the script for this tutorial, a few steps have to be followed, which are explained in the next slides.
@slide(layout=content-only)
@title
5 Reasons for LaTeX
Digression: Opening&nbsp;a&nbsp;command&nbsp;prompt
@content
1. Besides Word, LaTeX is **one of the two dominant typesetting systems** in the academic world.
2. ++ **Mathematical formulas** feel most at home in LaTeX. This is why the LaTeX formula notation has been integrated into numerous other tools (e.&thinsp;g. OneNote, Word, Wikipedia, …).
3. ++ There are **countless packages** for the most diverse areas of application.
4. ++ LaTeX was developed to produce **aesthetically pleasing typesetting**&thinsp;&thinsp;and you can see that in the texts it produces.
5. ++ Complex documents typeset in LaTeX **facilitate collaboration** enormously (e.&thinsp;g. through versioning, proper document structuring, templates, reliable undo, …).
* For the following tasks, we are going to need a command prompt.
* It can be opened in different ways, depending on your operating system.
* **Windows**: Press the Windows key and type in *cmd*, press <kbd>Enter</kbd>.
* **MacOS**: Press the *Command* key and the *space bar* simultaneously, then type in *Terminal* and double click on *Terminal*.
* **Linux**: Press <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>T</kbd>.
@slide(layout=content-only)
@title
LaTeX' Shortcomings
Installing the compiler
@content
* Typesetting text can be **cumbersome**, especially for short documents.
* **Layout adjustments** are only possible within certain limits.
* The compiler translates our L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X code into a properly formatted PDF document.
* Depending on your operating system, different compilers are available:
::: {.box .warning .fragment}
The “LaTeX vs. Word” debate is very old. If you are interested in tracing it, we can recommend the following article as a starting point:
* Windows: <a href="https://miktex.org/download">MikT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X</a>
* Linux: <a href="https://tug.org/texlive/doc/texlive-en/texlive-en.html#installation">T<sub style="font-size: 100%; margin-left: -.1em">E</sub>XLive</a> (preferably `texlive-full`)
* macOS: <a href="http://tug.org/mactex/">MacT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X</a>
Moorhead, A.V. [**Is LaTeX use correlated with the number of equations in a manuscript?**](https://doi.org/10.1007/s11192-021-04119-2) Scientometrics 126, 82598273 (2021).
<div class="box warning">
On Windows, please open the MikT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X Console once and search for updates.
</div>
<p style="font-size: 60%; line-height: 1.5em">(TL;DR: LaTeX users make more errors, they need more time except when it comes to formulas, but they are happier with their tool.)</p>
:::
@slide(layout=content-and-preview)
@slide(layout=content-only)
@title
WYSIWhat?
Installing the editor
@content
### What You See Is What You Get {data-category=Word}
* Formatting with immediate visual feedback
::: {.fragment}
### What You See Is What You Mean {data-category=LaTeX}
* Separation of content and structure
* Formatting only visible afterwards
:::
<p style="margin-top:calc(.25 * var(--square));">
Image source: <a href="https://xkcd.com/1341/">xkcd</a>
</p>
@preview
![](svg/intro/xkcd-types-of-editors.png)
@slide(layout=preview-only)
@preview
![How to get the final document](svg/intro/wysiwyg.svg){}
@slide(layout=two-columns)
@title
What do we need?
@column-one
### Compiler
takes the source code and creates a PDF document ready for publication
[MiKTeX](http://miktex.org/) (Windows), [MacTeX](http://tug.org/mactex/) (macOS)
[TeX Live](https://tug.org/texlive/) (Linux, preferably `texlive-full`)
::: {.box .warning .fragment}
On **Windows**, please open the MikT<sub style="font-size: 100%; margin-left: -.1em">E</sub>X Console once and search for updates.
:::
@column-two
::: {.fragment}
### Editor
writing our source code including all the commands that structure the text semantically
[TeXstudio](http://www.texstudio.org/) (recommended), [VS Codium](https://vscodium.com) (for advanced users, instructions on [Github](https://github.com/fs-wiai/latex-script/blob/github/vs-code-instructions.md))
:::
@slide(layout=task)
@task-number
1
* An editor can be downloaded once the compiler has been installed.
* For editing LaTeX documents, any text editor works fine, e.&thinsp;g., <a href="https://notepad-plus-plus.org/downloads/">Notepad++</a> or <a href="https://code.visualstudio.com/download">VSCode</a>.
* For beginners, we recommend <a href="https://www.texstudio.org/">T<sub style="font-size: 100%; margin-left: -.1em">E</sub>Xstudio</a> due to its LaTeX-specific features.
* Download and install T<sub style="font-size: 100%; margin-left: -.1em">E</sub>Xstudio.
@slide(layout=content-only)
@title
Compile the script for&nbsp;the&nbsp;first&nbsp;time
@ -151,18 +61,6 @@ Compile the script for&nbsp;the&nbsp;first&nbsp;time
* Compile `main-exercises.tex` by pressing <span class="emoji"></span>
* A few new files will be generated by the compilation.
::: {.box .warning}
**Windows**: In order to enable file endings, click the view tab in the file explorer, and select *file name extensions*. This helps differentiating the different ``main`` files.
:::
@slide(layout=extra-content-only)
@title
Micro- and Macrotypography
@content
Text typesetting is particularly good when it is not conspicuous. Or to put it another way: Good typesetting makes for effortless reading. This website impressively demonstrates the role played by fonts and font sizes, line spacing and many other factors:
[https://legibility.info/legible-readable](https://legibility.info/legible-readable)
The best thing about it: LaTeX does most of this manual work for us.
<div class="box warning">
Windows users: In order to enable file endings, click the view tab in the file explorer, and select *file name extensions*. This helps differentiating the different ``main`` files.
</div>

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
6
7
@title
Aufzählungen
@ -26,7 +26,7 @@ Ungeordnete Listen 📜
Die einzelnen Stichpunkte werden in jeder Aufzählungsumgebung durch den Befehl `\item` gekennzeichnet.
@preview
![](svg/lists/itemize-crop.svg)
![](svg/chapter-08/itemize-crop.svg)
@slide(layout=content-and-preview)
@ -51,8 +51,8 @@ Geordnete Listen und Definitionslisten
```
@preview
<img class="thin-padding" src="svg/lists/enumerate-crop.svg" style="margin-bottom: 0;"/>
<img class="thin-padding fragment" src="svg/lists/definition-crop.svg"/>
<img class="thin-padding" src="svg/chapter-08/enumerate-crop.svg" style="margin-bottom: 0;"/>
<img class="thin-padding fragment" src="svg/chapter-08/definition-crop.svg"/>
@slide(layout=content-and-preview)
@ -76,12 +76,12 @@ Verschachtelte Listen
```
@preview
![](svg/lists/nested-lists-crop.svg)
![](svg/chapter-08/nested-lists-crop.svg)
@slide(layout=task)
@task-number
6
7
@title
Aufzählungen einfügen
@ -115,7 +115,7 @@ Das Paket `paralist` stellt Aufzählungen ohne riesige Zwischenräume zur Verfü
```
@preview
![](svg/lists/compact-crop.svg)
![](svg/chapter-08/compact-crop.svg)
@slide(layout=extra-content-and-preview)
@ -137,7 +137,7 @@ Folgende Kräuter sind für % …
Natürlich gibt es auch hier ein Pendant namens `inparaenum` für geordnete Listen.
@preview
<img class="thin-padding" src="svg/lists/paralist-extended-crop.svg"/>
<img class="thin-padding" src="svg/chapter-08/paralist-extended-crop.svg"/>
@slide(layout=extra-content-and-preview)
@ -161,18 +161,4 @@ Die Art der Aufzählung lässt sich über den optionalen Parameter `label` ände
```
@preview
![](svg/lists/list-style-types-crop.svg)
@slide(layout=task)
@task-number
6x
@title
Besondere Aufzählungen
@content
* Nutze **Römische Zahlen** für die geordnete Liste.
* Lass die Nummerierung **bei 7 beginnen** (Stichwort: `\setcounter`).
* Reduziere den **Leerraum** zwischen den Elementen der ungeordneten Liste.
![](svg/chapter-08/list-style-types-crop.svg)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
6
7
@title
Enumerations
@ -27,7 +27,7 @@ We mark each bullet point with `\item`.
This pattern is the same for all kinds of enumerations.
@preview
![](svg/lists/itemize-english-crop.svg)
![](svg/chapter-08/itemize-english-crop.svg)
@slide(layout=content-and-preview)
@ -52,8 +52,8 @@ Ordered and definition lists
```
@preview
<img class="thin-padding" src="svg/lists/enumerate-english-crop.svg" style="margin-bottom: 0;"/>
<img class="thin-padding fragment" src="svg/lists/definition-english-crop.svg"/>
<img class="thin-padding" src="svg/chapter-08/enumerate-english-crop.svg" style="margin-bottom: 0;"/>
<img class="thin-padding fragment" src="svg/chapter-08/definition-english-crop.svg"/>
@slide(layout=content-and-preview)
@ -77,20 +77,20 @@ Nested lists
```
@preview
![](svg/lists/nested-lists-english-crop.svg)
![](svg/chapter-08/nested-lists-english-crop.svg)
@slide(layout=task)
@task-number
6
7
@title
Adding enumerations
@content
* Turn the recipe in `lists.tex` into an **unordered list** consisting of the elements *Ingredients* and *Instructions*. You can find the file in the directory `exercises/lists`. Use the `itemize` command.
* Within this list, create an **unordered list** for the ingredients and an **ordered list** for the instructions.
* Within this list, create a **unordered list** for the ingredients and a **ordered list** for the instructions.
@slide(layout=extra-content-and-preview)
@ -117,7 +117,7 @@ The package `paralist` offers enumerations with less line spacing.
```
@preview
![](svg/lists/compact-english-crop.svg)
![](svg/chapter-08/compact-english-crop.svg)
@slide(layout=extra-content-and-preview)
@ -139,7 +139,7 @@ The following herbs are % …
Of course, there is an accompanying list type called `inparaenum` for ordered lists.
@preview
<img class="thin-padding" src="svg/lists/paralist-extended-english-crop.svg"/>
<img class="thin-padding" src="svg/chapter-08/paralist-extended-english-crop.svg"/>
@slide(layout=extra-content-and-preview)
@ -149,7 +149,7 @@ List styles
@content
The list style type can be set using the optional parameter `label`.
To accomplish this, we need to include the package `enumitem` first (but after all other list-related packages).
To accomplish this, we need to include the package `enumitem` first.
``` {.lang-tex .hljs}
% Roman numerals
@ -164,18 +164,4 @@ To accomplish this, we need to include the package `enumitem` first (but after
```
@preview
![](svg/lists/list-style-types-english-crop.svg)
@slide(layout=task)
@task-number
6x
@title
Special enumerations
@content
* Try using **Roman numerals** in the ordered list.
* Make the ordered list **start at 7** (keyword: `\setcounter`).
* Reduce the **white space** between the items in the unordered list.
![](svg/chapter-08/list-style-types-english-crop.svg)

View File

@ -199,37 +199,37 @@ Ein Beispielzitat im obigen Zitierstil:
@slide(layout=preview-only)
@preview
![Zitieren im Alpha-Zitierstil](svg/literature/bibtex-alpha-crop.svg){.large .thin-padding}
![Zitieren im Alpha-Zitierstil](svg/chapter-14/bibtex-alpha-crop.svg){.large .thin-padding}
@slide(layout=preview-only)
@preview
![Zitieren im IEEE-Zitierstil](svg/literature/bibtex-ieee-crop.svg){.large .thin-padding}
![Zitieren im IEEE-Zitierstil](svg/chapter-14/bibtex-ieee-crop.svg){.large .thin-padding}
@slide(layout=preview-only)
@preview
![Finden von fertigen BibTeX-Einträgen Bamberger Katalog](svg/literature/bamberger_katalog_bibtex.jpg){.large}
![Finden von fertigen BibTeX-Einträgen Bamberger Katalog](svg/chapter-14/bamberger_katalog_bibtex.jpg){.large}
@slide(layout=preview-only)
@preview
![Finden von fertigen BibTeX-Einträgen Google Scholar](svg/literature/google_bibtex1.jpg){.large}
![Finden von fertigen BibTeX-Einträgen Google Scholar](svg/chapter-14/google_bibtex1.jpg){.large}
@slide(layout=preview-only)
@preview
![Finden von fertigen BibTeX-Einträgen Google Scholar](svg/literature/google_bibtex2.jpg){.large}
![Finden von fertigen BibTeX-Einträgen Google Scholar](svg/chapter-14/google_bibtex2.jpg){.large}
@slide(layout=preview-only)
@preview
![Finden von fertigen BibTeX-Einträgen dblp.org](svg/literature/dblp.jpg){.large}
![Finden von fertigen BibTeX-Einträgen dblp.org](svg/chapter-14/dblp.jpg){.large}
@slide(layout=wide-task)

View File

@ -201,37 +201,37 @@ An exemplary reference in the citation style above:
@slide(layout=preview-only)
@preview
![Citing in Alpha style](svg/literature/bibtex-alpha-example-crop.svg){.large .thin-padding}
![Citing in Alpha style](svg/chapter-14/bibtex-alpha-example-crop.svg){.large .thin-padding}
@slide(layout=preview-only)
@preview
![Citing in IEEE style](svg/literature/bibtex-ieee-example-crop.svg){.large .thin-padding}
![Citing in IEEE style](svg/chapter-14/bibtex-ieee-example-crop.svg){.large .thin-padding}
@slide(layout=preview-only)
@preview
![Finding ready-made BibTeX entries University of Bamberg Library](svg/literature/bamberg_catalogue_bibtex.jpg){.large}
![Finding ready-made BibTeX entries University of Bamberg Library](svg/chapter-14/bamberg_catalogue_bibtex.jpg){.large}
@slide(layout=preview-only)
@preview
![Finding ready-made BibTeX entries Google Scholar](svg/literature/google_bibtex1.jpg){.large}
![Finding ready-made BibTeX entries Google Scholar](svg/chapter-14/google_bibtex1.jpg){.large}
@slide(layout=preview-only)
@preview
![Finding ready-made BibTeX entries Google Scholar](svg/literature/google_bibtex2.jpg){.large}
![Finding ready-made BibTeX entries Google Scholar](svg/chapter-14/google_bibtex2.jpg){.large}
@slide(layout=preview-only)
@preview
![Finding ready-made BibTeX entries dblp.org](svg/literature/dblp.jpg){.large}
![Finding ready-made BibTeX entries dblp.org](svg/chapter-14/dblp.jpg){.large}
@slide(layout=wide-task)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
7
8
@title
Mathematische Formeln
@ -27,7 +27,7 @@ Mathematische Formeln können **nur im sogenannten Mathmode** gesetzt werden. Hi
Pakete: `amsmath`, `amsthm`, `amssymb`, `mathtools`
@preview
![](svg/maths/simple-maths-crop.svg)
![](svg/chapter-09/simple-maths-crop.svg)
@slide(layout=content-only)
@ -75,13 +75,13 @@ Die Umgebung `align` erlaubt es, Gleichungen zum Beispiel am &hairsp;=&hairsp
* ++ Die Nummerierung kann bei `align` und `equation` durch durch ein Sternchen nach dem Umgebungsnamen (z.&thinsp;B. `\begin{align*}` und `\end{align*}`) unterdrückt werden.
@preview
![](svg/maths/alignment-crop.svg)
![](svg/chapter-09/alignment-crop.svg)
@slide(layout=task-without-number)
@task-number
7a
8a
@title
Formeln setzen
@ -99,19 +99,20 @@ Setzt die folgenden Formeln in der Datei `exercises/maths/math-formulas.tex`.
@slide(layout=task-without-number)
@task-number
7b
8b
@title
Formeln setzen
@content
Setzt die folgenden Formeln in der Datei `exercises/maths/math-formulas.tex`.
| Bedeutung | Ergebnis |
|-----------|----------|
| Definition der Fakultät | $n! = \prod_{i=1}^{n} i$ |
| Menge aller ungeraden natürlichen Zahlen | $\{ x \mid x \in \mathbb{N}, \text{ungerade}(x) \}$ |
| Elimination $\neg\exists x$ | $\neg\exists x . p(x) \Leftrightarrow \forall x . \neg p(x)$ |
Weitere Anwendungsbeispiele findet ihr auf der [LaTeX-Übungsseite des Lehrstuhls für Algorithmen und Komplexitätstheorie](https://www.algok.uni-bamberg.de/practice/KaTeX%20Formula%20Practice%20Page.html).
@slide(layout=extra-content-only)
@ -206,7 +207,7 @@ Mit dem Befehl `\limits` lassen sich die Grenzen von Integralen unter und über
<p data-category="Achtung!">Der Einsatz von `\limits` sollte im Fließtext vermieden werden.</p>
@preview
![](svg/maths/limits-crop.svg)
![](svg/chapter-09/limits-crop.svg)
@slide(layout=extra-content-only)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
7
8
@title
Typesetting mathematics
@ -29,7 +29,7 @@ We can also use the `equation` block environment:
Packages: `amsmath`, `amsthm`, `amssymb`, `mathtools`
@preview
![](svg/maths/simple-maths-crop.svg)
![](svg/chapter-09/simple-maths-crop.svg)
@slide(layout=content-only)
@ -77,13 +77,13 @@ The `align` environment permits us to align equations at certain positions like
* ++ `align` and `equation` will not be numbered if we add an asterisk after their names (e.&thinsp;g. `\begin{align*}` and `\end{align*}`).
@preview
![](svg/maths/alignment-crop.svg)
![](svg/chapter-09/alignment-crop.svg)
@slide(layout=task-without-number)
@task-number
7a
8a
@title
Typesetting mathematics
@ -94,27 +94,28 @@ Code up the following formulas in the file `exercises/maths/math-formulas.tex`.
| Meaning | Result |
|---------|--------|
| Gravitational acceleration | $9.81\,\frac{m}{s^2}$ |
| One formula to solve quadratic equations | $x_{1,2} = - \frac{p}{2} \pm \sqrt{\left(\frac{p}{2}\right)^2 - q}$ |
| The other one | $x_{1,2} = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$ |
| Formula to solve quadratic equations | $x_{1,2} = - \frac{p}{2} \pm \sqrt{\left(\frac{p}{2}\right)^2 - q}$ |
| Another formula to solve quadratic equations | $x_{1,2} = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$ |
| Catalan numbers | $C_n = \frac{1}{n+1} {2n \choose n} = \frac{(2n)!}{(n+1)!n!}$ |
@slide(layout=task-without-number)
@task-number
7b
8b
@title
Typesetting mathematics
@content
Code up the following formulas in the file `exercises/maths/math-formulas.tex`.
| Meaning | Result |
|---------|--------|
| Definition of factorial | $n! = \prod_{i=1}^{n} i$ |
| Set of all odd natural numbers | $\{ x \mid x \in \mathbb{N}, \text{odd}(x) \}$ |
| Elimination $\neg\exists x$ | $\neg\exists x . p(x) \Leftrightarrow \forall x . \neg p(x)$ |
Find further examples on the [Chair of Algorithms and Complexity Theory's LaTeX exercise page](https://www.algok.uni-bamberg.de/practice/KaTeX%20Formula%20Practice%20Page.html).
@slide(layout=extra-content-only)
@ -211,7 +212,7 @@ This is the standard behaviour for sums, products and limits.
@preview
![](svg/maths/limits-crop.svg)
![](svg/chapter-09/limits-crop.svg)
@slide(layout=extra-content-only)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
13
14
@title
Paket in Sicht!
@ -32,7 +32,7 @@ weiter verbreitet.
```
@preview
![](svg/packages/index.png)
![](svg/chapter-15/index.png)
@slide(layout=content-and-preview)
@ -62,7 +62,7 @@ Für Präsentationen gibt es die Dokumentenklasse `beamer` sowie zahlreiche [Vor
```
@preview
<img src="svg/packages/beamer-orig.svg" style="width: 100%; margin: 0;"/>
<img src="svg/chapter-15/beamer-orig.svg" style="width: 100%; margin: 0;"/>
@slide(layout=content-and-preview)
@ -103,7 +103,7 @@ child { node {home}
```
@preview
![](svg/chapter-03/relative-path-crop.svg)
![](svg/chapter-04/relative-path-crop.svg)
@slide(layout=content-and-preview)
@ -120,7 +120,7 @@ Mit dem Paket `qtree` lassen sich Konstituentenbäume erstellen:
```
@preview
![](svg/packages/constituency-tree-crop.svg)
![](svg/chapter-15/constituency-tree-crop.svg)
@slide(layout=content-and-preview)
@ -178,7 +178,7 @@ Beweisbäume lassen sich mit dem Paket `prftree` einwandfrei darstellen.
```
@preview
<img class="thin-padding" src="svg/packages/prftree-crop.svg"/>
<img class="thin-padding" src="svg/chapter-15/prftree-crop.svg"/>
@slide(layout=content-only)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
13
14
@title
Package in sight!
@ -32,7 +32,7 @@ popular.
```
@preview
![](svg/packages/index_en-crop.svg)
![](svg/chapter-15/index_en-crop.svg)
@slide(layout=content-and-preview)
@ -62,7 +62,7 @@ For slides, there is the `beamer` document class, as well as numerous [templates
```
@preview
<img src="svg/packages/beamer-orig.svg" style="width: 100%; margin: 0;"/>
<img src="svg/chapter-15/beamer-orig.svg" style="width: 100%; margin: 0;"/>
@slide(layout=content-and-preview)
@ -103,7 +103,7 @@ child { node {home}
```
@preview
![](svg/chapter-03/relative-path-crop.svg)
![](svg/chapter-04/relative-path-crop.svg)
@slide(layout=content-and-preview)
@ -120,7 +120,7 @@ The `qtree` package can render constituent-based parse trees:
```
@preview
![](svg/packages/constituency-tree-crop.svg)
![](svg/chapter-15/constituency-tree-crop.svg)
@slide(layout=content-and-preview)
@ -178,7 +178,7 @@ Logical tableaux can be renderd using the `prftree` package.
```
@preview
<img class="thin-padding" src="svg/packages/prftree-crop.svg"/>
<img class="thin-padding" src="svg/chapter-15/prftree-crop.svg"/>
@slide(layout=content-only)

View File

@ -1,10 +1,10 @@
@slide(layout=chapter-slide)
@number
3
4
@title
Komplexere Projekte
Projektstruktur
@slide(layout=content-and-preview)
@ -19,7 +19,7 @@ Ein größeres LaTeX-Projekt anlegen und dabei …
* den Überblick über die Struktur eines Projekts behalten
@preview
![](svg/project-structure/langes-dokument.jpg){style="padding: .2em; height: 100vh"}
![](svg/chapter-04/langes-dokument.jpg){style="padding: .2em; height: 100vh"}
@slide(layout=content-and-preview)
@ -47,7 +47,7 @@ Hauptdatei <span class="emoji">👑</span>
```
@preview
![](svg/project-structure/hauptdatei-orig.svg)
![](svg/chapter-04/hauptdatei-orig.svg)
@slide(layout=content-and-preview)
@ -76,7 +76,7 @@ Inhalt von Abschnitt 2.
```
@preview
![](svg/project-structure/hauptdatei-teile-crop.svg){.thin-padding}
![](svg/chapter-04/hauptdatei-teile-crop.svg){.thin-padding}
@slide(layout=content-and-preview-with-category)
@ -95,7 +95,7 @@ Dateipfade angeben <span class="emoji">👣</span>
<p data-category="Achtung!" class="fragment">Bei LaTeX muss stets die **Unix-Syntax** für Pfadangaben verwendet werden. Pfadelemente werden durch einen Schrägstrich getrennt: `pfad/zur/datei`. Deshalb werden wir im Folgenden diese Schreibweise verwenden.</p>
@preview
![](svg/project-structure/tree-crop.svg)
![](svg/chapter-04/tree-crop.svg)
@slide(layout=content-and-preview-with-category)
@ -109,14 +109,14 @@ Dateipfade angeben <span class="emoji">👣</span>
@content
<p data-category="Beispiel">`main-exercises.tex``praeamble.tex`</p>
::: {.fragment}
<div class="fragment">
`./praeamle.tex`
Der **einfache Punkt »`.`«** bezieht sich bei relativen Pfaden auf den aktuellen Ordner (hier: `latex-script`). Er ist optional, es könnte also auch nur `praeamble.tex` geschrieben werden.
:::
Der **einfache Punkt »`.`«** bezieht sich bei relativen Pfaden auf den aktuellen Ordner (hier: `latex-skript`). Er ist optional, es könnte also auch nur `praeamble.tex` geschrieben werden.
</div>
@preview
![](svg/project-structure/relative-path-crop.svg)
![](svg/chapter-04/relative-path-crop.svg)
@slide(layout=content-and-preview-with-category)
@ -130,12 +130,12 @@ Dateipfade angeben <span class="emoji">👣</span>
@content
<p data-category="Beispiel">`main-exercises.tex``basic-document-structure.tex` (in einem Unterordner)</p>
::: {.fragment}
<div class="fragment">
`./content/basic-document-structure.tex`
:::
</div>
@preview
![](svg/project-structure/relative-path-subdir-crop.svg)
![](svg/chapter-04/relative-path-subdir-crop.svg)
@ -149,17 +149,15 @@ Dateipfade angeben <span class="emoji">👣</span>
@content
<p data-category="Beispiel">`basic-functionality.tex``graphics.raw.tex`</p>
<p>(wenn `basic-functionality.tex` von `main-exercises.tex` importiert wird)</p>
(wenn `basic-functionality.tex` von `main-exercises.tex` importiert wird)
::: {.fragment}
`./exercises/graphics/graphics.raw.tex`
<div class="fragment">
<pre>./exercises/graphics/graphics.raw.tex</pre>
<p data-category="Achtung!">Pfade sind immer relativ zum Wurzelelement, auch wenn dieses noch andere Dateien einbindet, die wiederum andere Dateien referenzieren.</p>
:::
</div>
@preview
![](svg/project-structure/relative-path-transitive-crop.svg)
![](svg/chapter-04/relative-path-transitive-crop.svg)
@ -180,7 +178,7 @@ Kompilieren des Projekts
@slide(layout=task)
@task-number
3
4
@title
Ein strukturiertes Projekt
@ -193,43 +191,6 @@ Im Ordner `exercises/project-structure` findet ihr eine Datei namens `main.tex`.
* Lagert die Präambel auf demselben Weg in eine eigene Datei aus.
* Schaut euch abschließend die Gesamtstruktur unseres Projektarchivs an, beginnend mit `main-exercises.tex` im Wurzelverzeichnis. Wie binden wir hier die einzelnen Abschnitte ein?
@slide(layout=extra-content-only)
@title
PDF-Dokumente einbetten
@content
Das Paket `pdfpages` erlaubt das Einbetten ganzer PDF-Dokumente.
``` {.lang-tex .hljs}
\includepdf[pages={<from>-<to>}]{<file>}
```
Weitere Parameter lassen mehrere Seiten in Kacheln nebeneinander erscheinen oder ändern die Ausrichtung zu Querformat. Die [Paket-Dokumentation](https://www.ctan.org/pkg/pdfpages) enthält eine abschließende Liste aller Möglichkeiten.
@slide(layout=extra-wide-content)
@title
Makros
@content
Manchmal ist es nützlich, oft genutzten Codes durch Makros zu vereinfachen.
``` {.lang-tex .hljs}
\newcommand{\<name>}[<parameter_count>][<default>]{<content>}
```
Im Skript haben wir solche Makros unter anderem verwendet, um Abstände und Akronyme zu definieren (siehe `commands.tex` für weitere Beispiele):
``` {.lang-tex .hljs}
\newcommand{\widefiguremargin}{-.22\textwidth}
\newcommand{\acro}[1]{\textsc{\lowercase{#1}}}
```
Es ist auch möglich, bestehende Befehle anzupassen. $\LaTeX$ erlaubt es sogar, Programmierkonstrukte wie Variablen, Verzweigungen und Schleifen zu nutzen. Für weitere Einblicke dient [dieses Kapitel des WikiBooks](https://en.wikibooks.org/wiki/LaTeX/Macros).
@slide(layout=content-only)
@title

View File

@ -1,10 +1,10 @@
@slide(layout=chapter-slide)
@number
3
4
@title
Complex projects
Project structure
@slide(layout=content-and-preview)
@ -18,7 +18,7 @@ Create a bigger LaTeX project and …
* keep the overview over the project structure
@preview
![](svg/project-structure/langes-dokument.jpg){style="padding: .2em; height: 100vh"}
![](svg/chapter-04/langes-dokument.jpg){style="padding: .2em; height: 100vh"}
@slide(layout=content-and-preview)
@ -46,7 +46,7 @@ Main file <span class="emoji">👑</span>
```
@preview
![](svg/project-structure/main-orig.svg)
![](svg/chapter-04/main-orig.svg)
@slide(layout=content-and-preview)
@ -75,7 +75,7 @@ of section 2.
```
@preview
![](svg/project-structure/main-parts-crop.svg){.thin-padding}
![](svg/chapter-04/main-parts-crop.svg){.thin-padding}
@slide(layout=content-and-preview-with-category)
@ -94,7 +94,7 @@ Specifying file paths <span class="emoji">👣</span>
<p data-category="Caution!" class="fragment">In **LaTeX,** you have to use UNIX-style paths. They are separated by a forward slash: `path/to/file`. We will use those from here on.</p>
@preview
![](svg/project-structure/tree-english-crop.svg)
![](svg/chapter-04/tree-english-crop.svg)
@slide(layout=content-and-preview-with-category)
@ -108,14 +108,14 @@ Specifying file paths <span class="emoji">👣</span>
@content
<p data-category="Example">`main-exercises.tex``praeamble.tex`</p>
::: {.fragment}
<div class="fragment">
`./praeamble.tex`
A **single dot `.`** represents the current folder (in this case: `latex-script`). It is optional, you could also write `praeamble.tex` here.
:::
A **single dot `.`** represents the current folder (in this case: `latex-skript`). It is optional, you could also write `praeamble.tex` here.
</div>
@preview
![](svg/project-structure/relative-path-english-crop.svg)
![](svg/chapter-04/relative-path-english-crop.svg)
@slide(layout=content-and-preview-with-category)
@ -132,7 +132,7 @@ Specifying file paths <span class="emoji">👣</span>
<pre class="fragment">./content/basic-document-structure.tex</pre>
@preview
![](svg/project-structure/relative-path-subdir-english-crop.svg)
![](svg/chapter-04/relative-path-subdir-english-crop.svg)
@ -146,17 +146,15 @@ Specifying file paths <span class="emoji">👣</span>
@content
<p data-category="Example">`basic-functionality.tex``graphics.raw.tex`</p>
<p>(`basic-functionality.tex` is imported into `main-exercises.tex`)</p>
(`basic-functionality.tex` is imported into `main-exercises.tex`)
::: {.fragment}
`./exercises/graphics/graphics.raw.tex`
<div class="fragment">
<pre>./exercises/graphics/graphics.raw.tex</pre>
<p data-category="Caution!">Paths are always relative to the root document that imports other files as fragments.</p>
:::
</div>
@preview
![](svg/project-structure/relative-path-transitive-english-crop.svg)
![](svg/chapter-04/relative-path-transitive-english-crop.svg)
@ -177,7 +175,7 @@ Compiling the project
@slide(layout=task)
@task-number
3
4
@title
A structured project
@ -190,44 +188,6 @@ You will find a file named `main.tex` in the folder `exercises/project-structure
* Move the preamble to its own file in a similar fashion.
* Finally, have a look at the general project archive, starting from `main-exercises.tex` (in the root folder of the project archive). How do we include the different sections here?
@slide(layout=extra-content-only)
@title
Embedding PDF documents
@content
The `pdfpages` package allows for embedding entire PDF documents.
``` {.lang-tex .hljs}
\includepdf[pages={<from>-<to>}]{<file>}
```
Further options make multiple pages appear in tiles and change the orientation to landscape, among other things. See the [package documentation](https://www.ctan.org/pkg/pdfpages) for a complete list.
@slide(layout=extra-wide-content)
@title
Macros
@content
It may be helpful to specify custom macros for often-used code.
``` {.lang-tex .hljs}
\newcommand{\<name>}[<parameter_count>][<default>]{<content>}
```
In the script, we used these macros for margins and acronyms (see `commands.tex` for more examples):
``` {.lang-tex .hljs}
\newcommand{\widefiguremargin}{-.22\textwidth}
\newcommand{\acro}[1]{\textsc{\lowercase{#1}}}
```
It is also possible to customize existing commands. $\LaTeX$ even allows you to use programming patterns like variables, conditionals, and loops. To learn more, have a look at [this WikiBook chapter](https://en.wikibooks.org/wiki/LaTeX/Macros).
@slide(layout=content-only)
@title

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
10
11
@title
Referenzen und&nbsp;Fußnoten
@ -29,7 +29,7 @@ wiki/Eber}}
```
@preview
![](svg/references-and-footnotes/fußnotenbeispiel-crop.svg)
![](svg/chapter-13/fußnotenbeispiel-crop.svg)
@slide(layout=content-and-preview)
@ -57,7 +57,7 @@ Wie man in Abbildung \ref{fig:fooboar} …
```
@preview
![](svg/references-and-footnotes/ref-beispiel-crop.svg)
![](svg/chapter-13/ref-beispiel-crop.svg)
@slide(layout=content-and-preview)
@ -82,7 +82,7 @@ Jungeber (siehe \Cref{fig:fooboar}).
Der Befehl `\cref` fügt selbstständig die passende Abkürzung ein.
@preview
![](svg/references-and-footnotes/cref-beispiel-crop.svg)
![](svg/chapter-13/cref-beispiel-crop.svg)
@slide(layout=content-only)
@ -139,7 +139,7 @@ Dinge, die zu beachten sind
@slide(layout=task)
@task-number
10a
11a
@title
Fußnoten einfügen
@ -153,7 +153,7 @@ Fußnoten einfügen
@slide(layout=task)
@task-number
10b
11b
@title
Referenzen einfügen
@ -185,7 +185,7 @@ Das Paket `footmisc` stellt verschiedene weitere Optionen für die Darstellung v
```
@preview
![](svg/references-and-footnotes/footmisc-de-crop.svg){.thin-padding}
![](svg/chapter-13/footmisc-de-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@ -202,10 +202,10 @@ Weiterführend
\label{sec:section1}
% …
Hier sei verwiesen auf
\Cref{sec:section1,sec:section2,
\cref{sec:section1,sec:section2,
sec:section3,sec:section5}.
```
@preview
![](svg/references-and-footnotes/cref-multiple-beispiel-crop.svg)
![](svg/chapter-13/cref-multiple-beispiel-crop.svg)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
10
11
@title
References and&nbsp;footnotes
@ -32,7 +32,7 @@ wiki/Wild_boar}}
```
@preview
![](svg/references-and-footnotes/footnote-example-crop.svg)
![](svg/chapter-13/footnote-example-crop.svg)
@slide(layout=content-and-preview)
@ -61,7 +61,7 @@ As you can see in Figure
```
@preview
![](svg/references-and-footnotes/ref-example-crop.svg)
![](svg/chapter-13/ref-example-crop.svg)
@slide(layout=content-only)
@title
@ -115,7 +115,7 @@ boar (see \Cref{fig:fooboar}).
The `\cref` command automatically inserts suitable prefixes.
@preview
![](svg/references-and-footnotes/cref-example-crop.svg)
![](svg/chapter-13/cref-example-crop.svg)
@slide(layout=content-only)
@ -142,7 +142,7 @@ Things to consider
@slide(layout=task)
@task-number
10a
11a
@title
Inserting footnotes
@ -155,7 +155,7 @@ Inserting footnotes
@slide(layout=task)
@task-number
10b
11b
@title
Inserting references
@ -187,7 +187,7 @@ The `footmisc` package provides additional options for the presentation of footn
```
@preview
![](svg/references-and-footnotes/footmisc-en-crop.svg){.thin-padding}
![](svg/chapter-13/footmisc-en-crop.svg){.thin-padding}
@ -205,9 +205,9 @@ A few more things
\label{sec:section1}
% …
Reference be made to
\Cref{sec:section1,sec:section2,
\cref{sec:section1,sec:section2,
sec:section3,sec:section5}.
```
@preview
![](svg/references-and-footnotes/cref-multiple-example-crop.svg)
![](svg/chapter-13/cref-multiple-example-crop.svg)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
11
13
@title
Quelltext-Listings
@ -24,7 +24,7 @@ Quadrate aller geraden % …
```
@preview
![](svg/source-code-listings/listings-haskell-crop.svg)
![](svg/chapter-10/listings-haskell-crop.svg)
@slide(layout=content-and-preview)
@ -49,7 +49,7 @@ public class Test {
```
@preview
![](svg/source-code-listings/listings-java-crop.svg)
![](svg/chapter-10/listings-java-crop.svg)
@slide(layout=content-only)
@ -92,15 +92,16 @@ Weitere Materialien
@slide(layout=task)
@task-number
11
13
@title
Listings
@content
* **Bindet** den Java-Quelltext (zu finden in `Source.java`) in der Datei `source-code-listings.tex` **ein** (relativer Dateipfad!).
* Im Ordner `exercises/source-code-listings` findet ihr eine Datei namens `Source.java`.
* **Bindet** den Java-Quelltext in der Datei `source-code-listings.tex` **ein**. (Beachtet, dass der Dateipfad relativ zu `main-exercises.tex` ist.)
* Erlaubt die Verwendung von **Sonderzeichen** durch Angabe der `literate`-Option.
* Aktiviert das **Syntax-Highlighting**.
* Aktiviert das **Syntax-Highlighting** durch Angabe der Sprache Java.
* **Nummeriert** die Zeilen und aktiviert **Umbrüche**.
* Setzt mit dem Parameter `basicstyle` eine dicktengleiche Schrift (`\ttfamily \small`).
* Ändert die Schlüsselwortfarbe zu Blau.

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
11
13
@title
Source code listings
@ -24,7 +24,7 @@ Squares of all even % …
```
@preview
![](svg/source-code-listings/listings-haskell-english-crop.svg)
![](svg/chapter-10/listings-haskell-english-crop.svg)
@slide(layout=content-and-preview)
@ -49,7 +49,7 @@ public class Test {
```
@preview
![](svg/source-code-listings/listings-java-english-crop.svg)
![](svg/chapter-10/listings-java-english-crop.svg)
@slide(layout=content-only)
@ -92,18 +92,19 @@ Further resources
@slide(layout=task)
@task-number
11
13
@title
Listings
@content
* **Include** the Java source code `Source.java` in the file `source-code-listings.tex` (mind the relative file path!).
* Enable **special characters** like umlauts via the `literate` option.
* In the directory `exercises/source-code-listings` you can find a file named `Source.java`.
* **Include** it in the file `source-code-listings.tex`. (Keep in mind that the file path is relative to the main LaTeX document, i.&thinsp;e., to `main-exercises.tex`.)
* Enable **special characters** via the `literate` option.
* Activate **syntax highlighting** by stating the programming language Java.
* **Number** the code lines.
* Set the `basicstyle` to a proper mono-spaced font (`\ttfamily \small`).
* Set the `basicstyle` to a proper mono-spaced font (`\ttfamily \small`)
* Change the **keyword color** to blue.
* Remove the signs for **spaces in strings**.
* Don't show special characters for **spaces in strings**.
If you have questions, try to consult the documentation of the `listings` package.

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
4
5
@title
Sonderzeichen
@ -29,7 +29,7 @@ einer Zeile zu halten: Dr.~Fooboar.
* ++ Nutzt French Spacing (`\frenchspacing`), um riesige Freiräume nach Satzzeichen zu verhindern.
@preview
![](svg/special-characters/leerzeichen-crop.svg)
![](svg/chapter-05/leerzeichen-crop.svg)
@slide(layout=content-and-preview)
@ -66,7 +66,7 @@ Striche
</table>
@preview
![](svg/special-characters/striche-crop.svg)
![](svg/chapter-05/striche-crop.svg)
@slide(layout=content-and-preview)
@ -90,7 +90,7 @@ quote.}
```
@preview
![](svg/special-characters/zitate-crop.svg)
![](svg/chapter-05/zitate-crop.svg)
@slide(layout=content-only)
@ -109,19 +109,19 @@ Sonderzeichen & Symbole
@slide(layout=task)
@task-number
4
5
@title
Sonderzeichen einfügen
@content
:::{.box .warning}
Kompiliert von nun an immer die Datei `main-exercises.tex`, um eure Änderungen im Übungsskript zu sehen (in diesem Fall im Abschnitt zu Übung 4).
:::
<div class="box warning">
Kompiliert von nun an immer die Datei `main-exercises.tex`, um eure Änderungen im Übungsskript zu sehen (in diesem Fall im Abschnitt zu Übung 5).
</div>
* Ersetzt die Leerzeichen innerhalb der Abkürzungen in `exercises/special-characters.tex` durch **schmale Leerzeichen**.
* Die Bindestriche bei den Öffnungszeiten der ERBA sollen durch **Halbgeviertstriche** ersetzt werden, optional mit schmalen Leerzeichen außenrum.
* Setzt die Wörter *Studi-Ticket* und *Studi-Karte* mittels `\enquote` in **Anführungszeichen**.
* Nutzt den Befehl `\enquote`, um die Wörter *Studi-Ticket* und *Studi-Karte* in **Anführungszeichen** zu setzen.
@slide(layout=extra-content-and-preview)
@ -140,7 +140,7 @@ Bei *English&nbsp;spacing* versucht LaTeX, nach Abkürzungen trotzdem normale Wo
* erzwungenen Satzenden: `\@.␣`
@preview
![](svg/special-characters/french-spacing-crop.svg)
![](svg/chapter-05/french-spacing-crop.svg)
@slide(layout=extra-content-and-preview)
@ -149,7 +149,7 @@ Bei *English&nbsp;spacing* versucht LaTeX, nach Abkürzungen trotzdem normale Wo
Silbentrennung
@content
LaTeX trennt Wörter im Normalfall automatisch richtig, wenn die richtige Sprache konfiguriert ist. Gelegentlich sind manuelle Anpassungen nötig.
LaTeX trennt Wörter im Normalfall automatisch richtig, wenn die richtige Sprache konfiguriert ist. Manchmal muss aber auch manuell eingegriffen werden.
<table>
<tr>
@ -182,7 +182,7 @@ LaTeX trennt Wörter im Normalfall automatisch richtig, wenn die richtige Sprach
@preview
![](svg/special-characters/silbentrennung-crop.svg)
![](svg/chapter-05/silbentrennung-crop.svg)
@ -240,7 +240,7 @@ Anführungszeichen
</tr>
</table>
Für andere Sprachen können andere Regeln gelten (meistens: gleiche Zeichen, andere Kombination).
Für andere Sprachen können andere Regeln gelten, meistens aber mit den gleichen Zeichen, nur in anderer Zusammensetzung.
@slide(layout=extra-content-only)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
4
5
@title
Special characters
@ -26,7 +26,7 @@ line: Dr.~Fooboar.
* ++ Use french spacing (`\frenchspacing`) to avoid giant gaps after full stops.
@preview
![](svg/special-characters/spaces-crop.svg)
![](svg/chapter-05/spaces-crop.svg)
@slide(layout=content-and-preview)
@ -63,7 +63,7 @@ Hyphens and dashes
</table>
@preview
![](svg/special-characters/hyphens-and-dashes-crop.svg)
![](svg/chapter-05/hyphens-and-dashes-crop.svg)
@slide(layout=content-and-preview)
@ -87,7 +87,7 @@ Zitat.}
```
@preview
![](svg/special-characters/quotes-crop.svg)
![](svg/chapter-05/quotes-crop.svg)
@slide(layout=content-only)
@ -106,15 +106,15 @@ Special characters & symbols
@slide(layout=task)
@task-number
4
5
@title
Insert special characters
@content
:::{.box .warning}
<div class="box warning">
From now on, compile the file `main-exercises.tex` to see your changes appear in the exercise script (in this task, see exercise 5).
:::
</div>
* Replace the spaces in `exercises/special-characters.tex` within the abbreviations (“e.&thinsp;g.”, “i.&thinsp;a.”) by **thin spaces**.
* Replace the hyphens separating the opening hours by **en dashes** (`--`), optionally surrounded by thin spaces.
@ -137,7 +137,7 @@ If you actually use *English&nbsp;spacing,* LaTeX will still try and put normal
* manually ending sentences: `\@.␣`
@preview
![](svg/special-characters/french-spacing-crop.svg)
![](svg/chapter-05/french-spacing-crop.svg)
@slide(layout=extra-content-and-preview)
@ -146,8 +146,8 @@ If you actually use *English&nbsp;spacing,* LaTeX will still try and put normal
Hyphenation
@content
Most of the time, LaTeX hyphenates words correctly if the correct language is configured.
Sometimes, manual intervention is required.
Most of the time, LaTeX hyphenates words correctly, if the correct language is configured.
Sometimes, however, manual intervention is necessary.
<table>
<tr>
@ -179,7 +179,7 @@ Sometimes, manual intervention is required.
<p data-category="Caution!">Some of the codes only work when you use the `babel` package.</p>
@preview
![](svg/special-characters/hyphenation-crop.svg)
![](svg/chapter-05/hyphenation-crop.svg)
@slide(layout=extra-content-only)
@ -236,7 +236,7 @@ Manual quotation
</tr>
</table>
Other rules my apply for other languages (mostly: the same characters, but combined differently).
Other rules my apply for other languages, but most of the time its the same characters, only combined differently.
@slide(layout=extra-content-only)
@ -287,7 +287,7 @@ Letters with diacritics can either by typed directly on the keyboard or via esca
Special characters
@content
Special characters can also be typed directly or created via escape codes and commands:
The same is true for special characters: They can either be typed directly or created via escape codes and commands:
<table>
<tr>

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
14
15
@title
Hilfe und Informationen
@ -14,7 +14,7 @@ Hilfe und Informationen
@content
Das Wikibook zu LaTeX enthält eine große Anzahl interessanter Artikel und ist auch in deutscher Sprache verfügbar.
![](svg/support/wikibooks-latex.jpg)
![](svg/chapter-16/wikibooks-latex.jpg)
@slide(layout=content-only)
@ -24,7 +24,7 @@ Das Wikibook zu LaTeX enthält eine große Anzahl interessanter Artikel und ist
@content
Das &raquo;Comprehensive TeX Archive Network&laquo; ist die zentrale Quelle für LaTeX-Pakete und ihre Dokumentation.
![](svg/support/ctan.jpg)
![](svg/chapter-16/ctan.jpg)
@slide(layout=content-only)
@ -36,7 +36,7 @@ Ein Online-LaTeX-Editor, der das kollaboratives Arbeiten an Dokumenten ermöglic
Außerdem findest du auf der Seite verschiedene Tutorials und unter <a href="https://www.overleaf.com/templates">&raquo;Templates&laquo;</a> LaTeX-Vorlagen für viele Gelegenheiten (Lebenslauf, Abschlussarbeiten, …).
![](svg/support/overleaf.jpg)
![](svg/chapter-16/overleaf.jpg)
@slide(layout=content-only)
@ -46,7 +46,7 @@ Außerdem findest du auf der Seite verschiedene Tutorials und unter <a href="htt
@content
Frage-Forum zu LaTeX.
![](svg/support/stackexchange.jpg)
![](svg/chapter-16/stackexchange.jpg)
@slide(layout=content-only)
@ -56,22 +56,22 @@ Frage-Forum zu LaTeX.
@content
Webseite mit zahlreichen LaTeX-Beispielvorlagen, vor allem zu TikZ.
![](svg/support/texample.jpg)
![](svg/chapter-16/texample.jpg)
@slide(layout=preview-only)
@preview
![Klassisch ([Quelle](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/support/klassisches-beispiel-2.jpeg){.large}
![Klassisch ([Quelle](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/chapter-16/klassisches-beispiel-2.jpeg){.large}
@slide(layout=preview-only)
@preview
![Noch klassischer ([Quelle](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/support/klassischeres-beispiel.jpg)
![Noch klassischer ([Quelle](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/chapter-16/klassischeres-beispiel.jpg)
@slide(layout=preview-only)
@preview
![Anders ([Quelle](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/support/anderes-beispiel.png){.large}
![Anders ([Quelle](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/chapter-16/anderes-beispiel.png){.large}
@slide(layout=content-only)
@ -97,10 +97,7 @@ Kurzes Feedback
* Was hätten wir besser machen können?
* Was hättet ihr euch gewünscht?
[wiai.de/latex-feedback](https://wiai.de/latex-feedback)
@slide(layout=preview-only)
@preview
<img src="svg/support/fooboar-latex-tut.jpg" style="width:100%; margin:0 auto; display: block;"/>
<img src="svg/chapter-16/fooboar-latex-tut.jpg" style="width:100%; margin:0 auto; display: block;"/>

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
14
15
@title
Getting help and&nbsp;information
@ -14,7 +14,7 @@ Getting help and&nbsp;information
@content
The LaTeX Wikibook offers numerous interesting articles and is available in English and German (among others).
![](svg/support/wikibooks-latex_en.jpg)
![](svg/chapter-16/wikibooks-latex_en.jpg)
@slide(layout=content-only)
@ -24,7 +24,7 @@ The LaTeX Wikibook offers numerous interesting articles and is available in Engl
@content
The “Comprehensive TeX Archive Network” is the central source for LaTeX packages and their documentation.
![](svg/support/ctan.jpg)
![](svg/chapter-16/ctan.jpg)
@slide(layout=content-only)
@ -36,7 +36,7 @@ Overleaf is a collaborative online LaTeX editor.
It also offers a multiple tutorials and templates for different occasions (CV, theses, …): <a href="https://www.overleaf.com/templates">»Templates«</a>.
![](svg/support/overleaf.jpg)
![](svg/chapter-16/overleaf.jpg)
@slide(layout=content-only)
@ -46,7 +46,7 @@ It also offers a multiple tutorials and templates for different occasions (CV, t
@content
Question-and-answer website for LaTeX.
![](svg/support/stackexchange.jpg)
![](svg/chapter-16/stackexchange.jpg)
@slide(layout=content-only)
@ -56,22 +56,22 @@ Question-and-answer website for LaTeX.
@content
A collection of LaTeX examples, especially with TikZ.
![](svg/support/texample.jpg)
![](svg/chapter-16/texample.jpg)
@slide(layout=preview-only)
@preview
![Classic ([source](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/support/klassisches-beispiel-2.jpeg){.large}
![Classic ([source](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/chapter-16/klassisches-beispiel-2.jpeg){.large}
@slide(layout=preview-only)
@preview
![More classic ([source](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/support/klassischeres-beispiel.jpg)
![More classic ([source](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/chapter-16/klassischeres-beispiel.jpg)
@slide(layout=preview-only)
@preview
![Different ([source](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/support/anderes-beispiel.png){.large}
![Different ([source](https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends))](svg/chapter-16/anderes-beispiel.png){.large}
@slide(layout=content-only)
@ -95,12 +95,10 @@ A short feedback round
@content
* What did you like?
* What could we have done better?
* What would you have wished for?
[wiai.de/latex-feedback](https://wiai.de/latex-feedback)
* What did you wish for?
@slide(layout=preview-only)
@preview
<img src="svg/support/fooboar-latex-tut.jpg" style="width:100%; margin:0 auto; display: block;" />
<img src="svg/chapter-16/fooboar-latex-tut.jpg" style="width:100%; margin:0 auto; display: block;" />

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
9
10
@title
Tabellen
@ -65,7 +65,7 @@ Spaltendefinitionen
++ Vertikale Trennlinien und doppelte horizontale Linien sind unter Typograph\*innen nicht gern gesehen und sollten vermieden werden.
@preview
![](svg/tables/tabelle-beispiel-crop.svg){.thin-padding}
![](svg/chapter-12/tabelle-beispiel-crop.svg){.thin-padding}
@slide(layout=content-and-preview)
@ -90,7 +90,7 @@ Tabelleninhalt
* ++ `\toprule`, `\midrule` und `\bottomrule` strukturieren die Tabelle.
@preview
![](svg/tables/tabelle-inhalt-beispiel-crop.svg){.thin-padding}
![](svg/chapter-12/tabelle-inhalt-beispiel-crop.svg){.thin-padding}
@slide(layout=wide-content)
@ -127,13 +127,13 @@ Mehr Komfort
@content
Der [Tables Generator](https://tablesgenerator.com/) ist ein wunderbares Werkzeug, um schnell Tabellen verschiedener Formate zu erstellen.
[![](svg/tables/tables-generator.png)](https://tablesgenerator.com/)
[![](svg/chapter-12/tables-generator.png)](https://tablesgenerator.com/)
@slide(layout=task)
@task-number
9
10
@title
Tabellen setzen
@ -205,107 +205,6 @@ Sollte die Tabelle einmal zu breit für eine Seite werden, kann sie auch im Quer
\end{sidewaystable}
```
@slide(layout=extra-content-and-preview)
@title
Eine Tabelle einfärben
@content
``` {.hljs .lang-tex}
\usepackage[table]{xcolor}
```
``` {.hljs .lang-tex}
\begin{tabular}{lll}
\toprule
Eine & \cellcolor{yellow}gelbe & Zelle \\
Ein & \cellcolor{yellow!25}helleres & Gelb \\
\rowcolor[HTML]{FFDE21}
Eine & gelbe & Zeile \\
\bottomrule
\end{tabular}
```
* Mit `\cellcolor` färbt man einzelne Zellen ein.
* Mit `\rowcolor` färbt man ganze Zeilen ein.
* Farben können mit Namen, Prozentwerten (z. B. `yellow!25`) oder Hex-Codes (`[HTML]{...}`) angegeben werden.
@preview
![](svg/tables/tabelle-farbe-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@title
Zellen verbinden
@content
``` {.hljs .lang-tex}
\begin{tabular}{lll}
\toprule
Tier & Futter & Größe \\
\midrule
Pferd & Heu & groß \\
Frosch & Fliegen & klein \\
Fooboar & \multicolumn{2}{c}{unbekannt} \\
\bottomrule
\end{tabular}
```
* `\multicolumn{2}{c}{...}` verbindet zwei Spalten zu einer.
* Das zweite Argument legt die Ausrichtung (und Ränder) fest.
@preview
![](svg/tables/tabelle-zellen-verbinden-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@title
Zeilenumbruch in einer Zelle
@content
``` {.hljs .lang-tex}
\usepackage{makecell}
```
``` {.hljs .lang-tex}
\begin{tabular}{ll}
\toprule
Name & Beschreibung \\
\midrule
Katze & \makecell[l]{klein \\ schläft gerne} \\
Hund & \makecell[l]{treu \\ braucht Spaziergänge} \\
\bottomrule
\end{tabular}
```
* Standardmäßig zentriert `\makecell` den Inhalt.
* Mit `\makecell[l]{Inhalt}` kann man ihn linksbündig ausrichten.
@preview
![](svg/tables/tabelle-zeilenumbruch-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@title
Feste Spaltenbreite
@content
Die Spalte `p{4cm}` bricht den Text automatisch auf 4cm Breite um.
``` {.hljs .lang-tex}
\begin{tabular}{lp{4cm}}
\toprule
Gegenstand & Beschreibung \\
\midrule
Stuhl & Vier Beine, eine Fläche \\
Tisch & Wie ein Stuhl, aber anders \\
\bottomrule
\end{tabular}
```
@preview
![](svg/tables/tabelle-feste-breite-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@ -328,21 +227,7 @@ Weiterführendes Beispiel
\end{table}
```
[<span class="emoji">🔗</span> Dokumentation zu Booktabs](http://packages.oth-regensburg.de/ctan/macros/latex/contrib/booktabs/booktabs.pdf)
@preview
![](svg/tables/tabelle-fortgeschritten-beispiel-crop.svg){.thin-padding}
@slide(layout=extra-content-only)
@title
Weitere Ressourcen
@content
* Für Hinweise zur Formatierung von Tabellen z. B. was linksbündig sein sollte, wie Spalten zu beschriften sind
und wann Rahmenlinien sinnvoll sind hilft der APA Style Guide weiter:
[<span class="emoji">🔗</span> Tabellenrichtlinien](https://apastyle.apa.org/style-grammar-guidelines/tables-figures/tables)
* Das Paket `booktabs` bietet Befehle für hochwertige Tabellen:
[<span class="emoji">🔗</span> Dokumentation zu Booktabs](https://ctan.org/pkg/booktabs/)
![](svg/chapter-12/tabelle-fortgeschritten-beispiel-crop.svg){.thin-padding}

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
9
10
@title
Tables
@ -65,7 +65,7 @@ Column definitions
++ Vertical separator lines and double horizontal lines are frowned upon by typographers and should be avoided.
@preview
![](svg/tables/table-example-crop.svg){.thin-padding}
![](svg/chapter-12/table-example-crop.svg){.thin-padding}
@slide(layout=content-and-preview)
@ -90,7 +90,7 @@ Table content
* ++ `\toprule`, `\midrule` and `\bottomrule` structure the table.
@preview
![](svg/tables/table-content-example-crop.svg){.thin-padding}
![](svg/chapter-12/table-content-example-crop.svg){.thin-padding}
@slide(layout=wide-content)
@ -127,13 +127,13 @@ More comfort
@content
The [Tables Generator](https://tablesgenerator.com/) is a wonderful tool to quickly create tables of different formats.
[![](svg/tables/tables-generator.png)](https://tablesgenerator.com/)
[![](svg/chapter-12/tables-generator.png)](https://tablesgenerator.com/)
@slide(layout=task)
@task-number
9
10
@title
Typesetting tables
@ -206,105 +206,7 @@ If you need a table to be wider than a page, you can display it in landscape ori
\end{sidewaystable}
```
@slide(layout=extra-content-and-preview)
@title
Colouring a table
@content
```{.hljs .lang-tex}
\usepackage[table]{xcolor}
```
```{.hljs .lang-tex}
\begin{tabular}{lll}
\toprule
A & \cellcolor{yellow}yellow & cell \\
A & \cellcolor{yellow!25}lighter yellow & cell \\
\rowcolor[HTML]{FFDE21}
A & yellow & row \\
\bottomrule
\end{tabular}
```
* Use `\cellcolor` to color individual cells.
* Use `\rowcolor` to color entire rows.
* Color can be defined by name, percentage (e.g. `yellow!25`), or hex (`[HTML]{...}`).
@preview
![](svg/tables/table-colouring-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@title
Merge cells
@content
```{.hljs .lang-tex}
\begin{tabular}{lll}
\toprule
Animal & Food & Size \\
\midrule
horse & hay & large \\
frog & flies & small \\
fooboar & \multicolumn{2}{c}{unknown} \\
\bottomrule
\end{tabular}
```
* `\multicolumn{2}{c}{...}` combines two columns into one.
* The second argument specifies the alignment (and borders).
@preview
![](svg/tables/table-merge-cells-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@title
Line breaks in a cell
@content
```{.hljs .lang-tex}
\usepackage{makecell}
```
```{.hljs .lang-tex}
\begin{tabular}{ll}
\toprule
Name & Description \\
\midrule
Cat & \makecell[l]{small \\ likes to sleep} \\
Dog & \makecell[l]{loyal \\ needs walks} \\
\bottomrule
\end{tabular}
```
* By default, `\makecell` centers its contents.
* Use `\makecell[l]{content}` to left-align the content.
@preview
![](svg/tables/table-line-break-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@title
Fixed column width
@content
The `p{4cm}` column automatically wraps text within 4cm.
```{.hljs .lang-tex}
\begin{tabular}{lp{4cm}}
\toprule
Item & Description \\
\midrule
Chair & Four legs, one surface \\
Table & Like a chair but different \\
\bottomrule
\end{tabular}
```
@preview
![](svg/tables/table-fixed-width-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@ -328,21 +230,7 @@ An advanced example
\end{table}
```
[<span class="emoji">🔗</span> Booktabs documentation](http://packages.oth-regensburg.de/ctan/macros/latex/contrib/booktabs/booktabs.pdf)
@preview
![](svg/tables/table-advanced-example-crop.svg){.thin-padding}
@slide(layout=extra-content-only)
@title
Further resources
@content
* For tips on how to format tables — including what to align left, how to label columns and when to use borders —
refer to the APA style guide:
[<span class="emoji">🔗</span> Table guidelines](https://apastyle.apa.org/style-grammar-guidelines/tables-figures/tables)
* The `booktabs` package provides commands for high-quality tables:
[<span class="emoji">🔗</span> Booktabs documentation](https://ctan.org/pkg/booktabs/)
![](svg/chapter-12/table-advanced-example-crop.svg){.thin-padding}

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
5
6
@title
Text&shy;auszeichnung
@ -13,8 +13,14 @@ Text&shy;auszeichnung
Semantische und optische Hervorhebungen
@content
+ semantische Hervorhebungen durch `\emph{}`
+ optische Auszeichnungsmöglichkeiten:
Semantische Hervorhebungen durch `\emph{}`:
``` {.lang-tex .hljs}
\emph{Super wichtiger Text \emph{mit noch
wichtigerem Text} im Text.}
```
Optische Auszeichnungsmöglichkeiten:
<table>
<tr><th>Bezeichnung</th><th>Befehl</th></tr>
@ -26,8 +32,8 @@ Semantische und optische Hervorhebungen
</table>
@preview
<img class="thin-padding" src="svg/text-markup/hervorhebungen-crop.svg" style="margin-bottom: 0; margin-top: 100px"/>
<img class="thin-padding fragment" src="svg/text-markup/optische-auszeichnungen-crop.svg" />
<img class="thin-padding" src="svg/chapter-06/hervorhebungen-crop.svg" style="margin-bottom: 0; margin-top: 100px"/>
<img class="thin-padding" src="svg/chapter-06/optische-auszeichnungen-crop.svg" />
@ -37,7 +43,7 @@ Semantische und optische Hervorhebungen
Better Call LaTeX!
@content
:::{.box .warning}
<div class="box warning">
**Ein gutgemeinter Rat**
Konsistentes Aussehen über das gesamte Dokument hinweg gewünscht?
@ -45,7 +51,7 @@ Konsistentes Aussehen über das gesamte Dokument hinweg gewünscht?
Voreinstellungen von LaTeX zur Schriftgröße verschiedener Textelemente (Titel, Fließtext, Fußnoten) vertrauen!
Das heißt im Umkehrschluss: Möglichst wenig manuell an Schriftgrößen herumschrauben.
:::
</div>
@slide(layout=content-and-preview)
@ -54,31 +60,27 @@ Das heißt im Umkehrschluss: Möglichst wenig manuell an Schriftgrößen herumsc
URLs
@content
Das Paket `hyperref` stellt den Befehl `\url{}` bereit zur Wiedergabe
Das Paket `hyperref` stellt den Befehl `\url{}` bereit, der URLs
* zeichentreuer URLs
* zeichentreu
* mit bindestrichlosen Umbrüchen
* und mit gut unterscheidbaren Zeichen,
* die im PDF anklickbar sind.
* mit gut unterscheidbaren Zeichen
* im PDF anklickbar
wiedergibt.
``` {.lang-tex .hljs}
\url{https://www.latex-project.org/}
```
++ Mit `\href{}{}` verschwindet die URL hinter einem klickbaren Linktext.
```{.lang-tex .hljs .fragment}
\href{https://latex-project.org/news/}{Blog}
```
@preview
![](svg/text-markup/url-de-crop.svg)
![](svg/chapter-06/url-crop.svg)
@slide(layout=task)
@task-number
5
6
@title
Text hervorheben
@ -114,7 +116,7 @@ Schriftgrößen relativ zu `normalsize`:
```
@preview
![](svg/text-markup/schriftgroesse-optiker-crop.svg){.thin-padding}
![](svg/chapter-06/schriftgroesse-optiker-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@ -140,7 +142,7 @@ Alternativ einsetzbare Umgebungen:
<p data-category="Achtung!">Guter Flattersatz ist noch schwieriger als guter Blocksatz, daher lieber vermeiden!</p>
@preview
![](svg/text-markup/ausrichtung-crop.svg)
![](svg/chapter-07/ausrichtung-crop.svg)
@slide(layout=extra-content-and-preview)
@ -164,7 +166,7 @@ Einzüge und Abstände
* Mit `\noindent` kann für nur einen Absatz der Einzug abgeschaltet werden
@preview
![](./svg/text-markup/einzüge-abstände-orig.svg)
![](./svg/chapter-07/einzüge-abstände-orig.svg)

View File

@ -1,7 +1,7 @@
@slide(layout=chapter-slide)
@number
5
6
@title
Text Markup
@ -13,8 +13,14 @@ Text Markup
Emphases
@content
+ semantical emphasis with `\emph{}`
+ optical highlighting options:
Continuous text can be emphasized with `\emph{}`:
``` {.lang-tex .hljs}
\emph{Emphasize important
\emph{and even more important} text}
```
Furthermore, optical highlighting can be used.
<table>
<tr><th>Name</th><th>Befehl</th></tr>
@ -26,8 +32,8 @@ Emphases
</table>
@preview
<img class="thin-padding" src="svg/text-markup/emphases-crop.svg" style="margin-bottom: 0;"/>
<img class="thin-padding fragment" src="svg/text-markup/optical-highlighting-crop.svg"/>
<img class="thin-padding" src="svg/chapter-06/emphases-crop.svg" style="margin-bottom: 0;"/>
<img class="thin-padding fragment" src="svg/chapter-06/optical-highlighting-crop.svg"/>
@slide(layout=content-only)
@ -36,7 +42,7 @@ Emphases
Better Call LaTeX!
@content
:::{.box .warning}
<div class="box warning">
**Some well-meaning advice**
You want the entire document to look consistent?
@ -44,7 +50,7 @@ You want the entire document to look consistent?
Trust LaTeXs defaults (font sizes of title, paragraphs, footnotes, etc.)!
This conversely means: Avoid fiddling around with font sizes manually.
:::
</div>
@slide(layout=content-and-preview)
@ -58,26 +64,20 @@ The `hyperref` package provides an `\url{}` command that reproduces URLs
* letter by letter
* using line breaks without hyphens
* using a font with well-distinguishable characters
* as a clickable link in the PDF.
* as a clickable link in the PDF
``` {.lang-tex .hljs}
\url{https://www.latex-project.org/}
```
++ With `\href{}{}`, the URL is hidden in an interactive link.
```{.lang-tex .hljs .fragment}
\href{https://latex-project.org/news/}{blog}
```
@preview
![](svg/text-markup/url-crop.svg)
![](svg/chapter-06/url-crop.svg)
@slide(layout=task)
@task-number
5
6
@title
Emphasising text
@ -85,7 +85,7 @@ Emphasising text
@content
* **Emphasise** the words *Recursion* and *recursive* in `exercises/text-markup/markup.tex` using `\emph{…}`.
* Make the **URL** in the text clickable.
* Of course, you can also experiment with the other **text markup** possibilities. However, remove them afterwards if you want to have a clean document.
* Of course, you can also experiment with the other **text markup** possibilities. However, remove them afterwards, if you want to have a clean document.
@slide(layout=extra-content-and-preview)
@ -115,7 +115,7 @@ Font sizes relative to `normalsize`:
```
@preview
![](svg/text-markup/font-size-optician-crop.svg){.thin-padding}
![](svg/chapter-06/font-size-optician-crop.svg){.thin-padding}
@slide(layout=extra-content-and-preview)
@ -142,7 +142,7 @@ Alternatively, we can use dedicated environments:
<p data-category="Caution!">Proper ragged alignment is even more difficult than good justification, so better avoid it.</p>
@preview
![](svg/text-markup/ausrichtung-crop.svg)
![](svg/chapter-07/ausrichtung-crop.svg)
@slide(layout=extra-content-and-preview)
@ -166,7 +166,7 @@ Indentation and spacing
* `\noindent` allows us to disable first-line indentation for a given paragraph
@preview
![](./svg/text-markup/indentation-spacing-orig.svg)
![](./svg/chapter-07/indentation-spacing-orig.svg)

View File

@ -4,5 +4,5 @@
L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X-Wochenende
@subscript
Ein Workshop der Fachschaft WIAI. Präsentiert von Laetitia&nbsp;Hilgendorf, Jessica&nbsp;Klarmann, Florian&nbsp;Knoch, Theresa&nbsp;Knoll, Jochen&nbsp;Mehlich und Hannah&nbsp;Rattenberger.
Ein Workshop der Fachschaft WIAI. Präsentiert von Laetitia&nbsp;Hilgendorf, Jessica&nbsp;Klarmann, Florian&nbsp;Knoch, Theresa&nbsp;Knoll und Jochen&nbsp;Mehlich.

View File

@ -4,5 +4,5 @@
L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X Weekend
@subscript
A Fachschaft WIAI workshop. Presented by Laetitia&nbsp;Hilgendorf, Jessica&nbsp;Klarmann, Florian&nbsp;Knoch, Theresa&nbsp;Knoll, Jochen&nbsp;Mehlich, and Hannah&nbsp;Rattenberger.
A Fachschaft WIAI workshop. Presented by Laetitia&nbsp;Hilgendorf, Jessica&nbsp;Klarmann, Florian&nbsp;Knoch, Theresa&nbsp;Knoll, and Jochen&nbsp;Mehlich..

View File

@ -0,0 +1,83 @@
@slide(layout=chapter-slide)
@number
1
@title
Was ist L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X?
@slide(layout=content-and-preview)
@title
Entstehung
@content
* Donald **Knuth**, 19771986: Textsatzsystem **TeX**<span class="bubble fragment">τεχ → /tɛç/</span> für The Art of Computer Programming
* Leslie **Lamport**, ab 1980er: Softwarepaket **LaTeX** zur einfacheren Benutzung von TeX
<div style="display: flex; justify-content: space-between; align-items: stretch;">
<figure><img src="svg/chapter-01/knuth.jpg" style="height: 13em"/><figcaption>Donald Knuth</figcaption></figure>
<figure><img src="svg/chapter-01/lamport.jpg" style="height: 13em"/><figcaption>Leslie Lamport</figcaption></figure>
</div>
@preview
![](svg/chapter-01/taocp.jpg)
@slide(layout=content-only)
@title
5 Gründe für LaTeX
@content
1. LaTeX ist neben Word **eines der beiden dominierenden Textsatzsysteme** in der akademischen Welt.
2. ++ **Mathematische Formeln** fühlen sich in LaTeX am wohlsten. Darum wurde die LaTeX-Formelnotation in zahlreiche andere Tools integriert (z.&thinsp;B. OneNote, Word, Wikipedia, …).
3. ++ Es gibt **unzählige Erweiterungen** für die verschiedensten Anwendungsgebiete.
4. ++ LaTeX wurde entwickelt, um **ästhetisch anspechenden Textsatz** zu produzieren und das sieht man den Texten auch an.
5. ++ Komplexe Dokumente, die in LaTeX gesetzt sind, **erleichtern die Zusammenarbeit** enorm (z.&thinsp;B. durch Versionierung, Strukturierung, Templates, zuverlässiges Undo, …).
@slide(layout=content-only)
@title
Die Schwächen von LaTeX
@content
* Der Textsatz ist mitunter sehr **aufwändig**, insbesondere für kurze Dokumente.
* **Layout-Anpassungen** sind nur in einem begrenzten Rahmen möglich.
<div class="box warning">
Die Debatte „LaTeX vs. Word“ ist schon sehr alt. Für eine Recherche dazu lohnt sich als Einstieg folgender Artikel:
Moorhead, A.V. [**Is LaTeX use correlated with the number of equations in a manuscript?**](https://doi.org/10.1007/s11192-021-04119-2). Scientometrics 126, 82598273 (2021).
<small style="font-size: 60%; line-height: 1.5em">(TL;DR: LaTeX-Nutzende machen mehr Fehler, brauchen außer bei Formeln länger, sind aber zufriedener mit ihrem Werkzeug.)</small>
</div>
@slide(layout=content-and-preview)
@title
Ablauf des Workshops
@content
**Ziel:** Wir arbeiten zusammen unser [LaTeX-Skript](https://github.com/fs-wiai/latex-script/) durch, das ihr nach dem Workshop als kompakte Referenz verwenden könnt.
* Learning by Doing
* Verstehen, wie LaTeX funktioniert
* Einzelheiten später nachschlagen
<div class="fragment">
**Gliederung:**
1. ~~Was ist LaTeX?~~
2. Wie funktioniert LaTeX?
3. Grundstruktur eines LaTeX-Dokuments
4. Projektstruktur
5. Viele Features
6. Literaturverwaltung
7. Ausblick
</div>
@preview
![](svg/chapter-01/cover-script.jpeg)

View File

@ -0,0 +1,84 @@
@slide(layout=chapter-slide)
@number
1
@title
What is L<sup style="font-weight: bold; font-size: 73%; margin-left: -.25em; margin-right: -.05em; position: relative; top: .2em">A</sup>T<sub style="font-size: 100%; margin-left: -.1em">E</sub>X?
@slide(layout=content-and-preview)
@title
Origin
@content
* Donald **Knuth**, 19771986: typesetting system **TeX**<span class="bubble fragment" style="margin-top: -3em;">τεχ → /tɛç, tɛx, tɛk/</span> for The Art of Computer Programming
* Leslie **Lamport**, from 1980s: software package **LaTeX** made TeX easier to use
<div style="display: flex; justify-content: space-between; align-items: stretch;">
<figure><img src="svg/chapter-01/knuth.jpg" style="height: 13em"/><figcaption>Donald Knuth</figcaption></figure>
<figure><img src="svg/chapter-01/lamport.jpg" style="height: 13em"/><figcaption>Leslie Lamport</figcaption></figure>
</div>
@preview
![](svg/chapter-01/taocp.jpg)
@slide(layout=content-only)
@title
5 Reasons for LaTeX
@content
1. Besides Word, LaTeX is **one of the two dominant typesetting systems** in the academic world.
2. ++ **Mathematical formulas** feel most at home in LaTeX. This is why the LaTeX formula notation has been integrated into numerous other tools (e.&thinsp;g. OneNote, Word, Wikipedia, …).
3. ++ There are **countless packages** for the most diverse areas of application.
4. ++ LaTeX was developed to produce **aesthetically pleasing typesetting**&thinsp;&thinsp;and you can see that in the texts it produces.
5. ++ Complex documents typeset in LaTeX **facilitate collaboration** enormously (e.&thinsp;g. through versioning, proper document structuring, templates, reliable undo, …).
@slide(layout=content-only)
@title
LaTeX' Shortcomings
@content
* Typesetting text can be **cumbersome**, especially for short documents.
* **Layout adjustments** are only possible within certain limits.
<div class="box warning">
The “LaTeX vs. Word” debate is very old. If you are interested in tracing it, we can recommend the following article as a starting point:
Moorhead, A.V. [**Is LaTeX use correlated with the number of equations in a manuscript?**](https://doi.org/10.1007/s11192-021-04119-2). Scientometrics 126, 82598273 (2021).
<small style="font-size: 60%; line-height: 1.5em">(TL;DR: LaTeX users make more errors, they need more time except when it comes to formulas, but they are happier with their tool.)</small>
</div>
@slide(layout=content-and-preview)
@title
Procedure of this workshop
@content
**Goal:** you are going to build your own little <br />LaTeX manual based on our [LaTeX script](https://github.com/fs-wiai/latex-script/).
* learning by doing
* understanding how LaTeX works
* details can be looked up later
<div class="fragment">
**Outline:**
1. ~~What is LaTeX?~~
2. How does LaTeX work?
3. Basic structure of a LaTeX document
4. Project structure
5. Lots of features
6. Reference management
7. Outlook
</div>
@preview
![](svg/chapter-01/cover-script.jpeg)

View File

@ -1,96 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="70" height="56" viewBox="0 0 70 56">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 4.46875 -2 C 4.46875 -3.1875 3.65625 -4.1875 2.578125 -4.1875 C 2.109375 -4.1875 1.671875 -4.03125 1.3125 -3.671875 L 1.3125 -5.625 C 1.515625 -5.5625 1.84375 -5.5 2.15625 -5.5 C 3.390625 -5.5 4.09375 -6.40625 4.09375 -6.53125 C 4.09375 -6.59375 4.0625 -6.640625 3.984375 -6.640625 C 3.984375 -6.640625 3.953125 -6.640625 3.90625 -6.609375 C 3.703125 -6.515625 3.21875 -6.3125 2.546875 -6.3125 C 2.15625 -6.3125 1.6875 -6.390625 1.21875 -6.59375 C 1.140625 -6.625 1.109375 -6.625 1.109375 -6.625 C 1 -6.625 1 -6.546875 1 -6.390625 L 1 -3.4375 C 1 -3.265625 1 -3.1875 1.140625 -3.1875 C 1.21875 -3.1875 1.234375 -3.203125 1.28125 -3.265625 C 1.390625 -3.421875 1.75 -3.96875 2.5625 -3.96875 C 3.078125 -3.96875 3.328125 -3.515625 3.40625 -3.328125 C 3.5625 -2.953125 3.59375 -2.578125 3.59375 -2.078125 C 3.59375 -1.71875 3.59375 -1.125 3.34375 -0.703125 C 3.109375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.5625 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.171875 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.890625 1.3125 -2.140625 0.984375 -2.140625 C 0.84375 -2.140625 0.5 -2.0625 0.5 -1.609375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 "/>
</g>
<g id="glyph-0-1">
<path d="M 4.578125 -3.1875 C 4.578125 -3.984375 4.53125 -4.78125 4.1875 -5.515625 C 3.734375 -6.484375 2.90625 -6.640625 2.5 -6.640625 C 1.890625 -6.640625 1.171875 -6.375 0.75 -5.453125 C 0.4375 -4.765625 0.390625 -3.984375 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.84375 -0.78125 C 1.265625 0.015625 2 0.21875 2.484375 0.21875 C 3.015625 0.21875 3.78125 0.015625 4.21875 -0.9375 C 4.53125 -1.625 4.578125 -2.40625 4.578125 -3.1875 Z M 3.765625 -3.3125 C 3.765625 -2.5625 3.765625 -1.890625 3.65625 -1.25 C 3.5 -0.296875 2.9375 0 2.484375 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.3125 C 1.21875 -3.953125 1.21875 -4.609375 1.296875 -5.140625 C 1.484375 -6.328125 2.234375 -6.421875 2.484375 -6.421875 C 2.8125 -6.421875 3.46875 -6.234375 3.65625 -5.25 C 3.765625 -4.6875 3.765625 -3.9375 3.765625 -3.3125 Z M 3.765625 -3.3125 "/>
</g>
<g id="glyph-0-2">
<path d="M 6.90625 -7.28125 C 6.90625 -7.390625 6.8125 -7.484375 6.703125 -7.484375 C 6.609375 -7.484375 6.5625 -7.40625 6.5 -7.34375 C 6 -6.65625 5.328125 -6.390625 4.609375 -6.390625 C 3.90625 -6.390625 3.296875 -6.640625 2.734375 -7.15625 C 2.546875 -7.328125 2.34375 -7.484375 2.03125 -7.484375 C 1.265625 -7.484375 0.5625 -6.640625 0.5625 -5.46875 C 0.5625 -4.265625 1.28125 -3.453125 2.03125 -3.453125 C 2.75 -3.453125 3.3125 -4.34375 3.3125 -5.46875 C 3.3125 -5.609375 3.3125 -6.078125 3.109375 -6.59375 C 3.765625 -6.21875 4.25 -6.171875 4.609375 -6.171875 C 5.375 -6.171875 5.875 -6.484375 5.9375 -6.515625 L 5.953125 -6.515625 L 1.46875 0.15625 C 1.390625 0.296875 1.390625 0.359375 1.390625 0.359375 C 1.390625 0.46875 1.484375 0.5625 1.578125 0.5625 C 1.6875 0.5625 1.703125 0.515625 1.78125 0.40625 L 6.828125 -7.09375 C 6.890625 -7.1875 6.90625 -7.21875 6.90625 -7.28125 Z M 7.734375 -1.453125 C 7.734375 -2.59375 7.140625 -3.453125 6.4375 -3.453125 C 5.6875 -3.453125 4.96875 -2.625 4.96875 -1.453125 C 4.96875 -0.25 5.6875 0.5625 6.4375 0.5625 C 7.171875 0.5625 7.734375 -0.328125 7.734375 -1.453125 Z M 3.078125 -5.46875 C 3.078125 -4.390625 2.546875 -3.671875 2.03125 -3.671875 C 1.828125 -3.671875 1.171875 -3.8125 1.171875 -5.46875 C 1.171875 -7.125 1.828125 -7.25 2.03125 -7.25 C 2.5625 -7.25 3.078125 -6.515625 3.078125 -5.46875 Z M 7.484375 -1.453125 C 7.484375 -0.375 6.96875 0.34375 6.453125 0.34375 C 6.25 0.34375 5.59375 0.203125 5.59375 -1.453125 C 5.59375 -3.109375 6.234375 -3.234375 6.453125 -3.234375 C 6.984375 -3.234375 7.484375 -2.5 7.484375 -1.453125 Z M 7.484375 -1.453125 "/>
</g>
<g id="glyph-0-3">
<path d="M 2.46875 0 L 2.46875 -0.3125 C 1.796875 -0.3125 1.765625 -0.359375 1.765625 -0.75 L 1.765625 -4.40625 L 0.375 -4.296875 L 0.375 -3.984375 C 1.015625 -3.984375 1.109375 -3.921875 1.109375 -3.4375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.78125 -0.03125 2.125 -0.015625 2.46875 0 Z M 1.90625 -6.015625 C 1.90625 -6.296875 1.6875 -6.546875 1.390625 -6.546875 C 1.046875 -6.546875 0.84375 -6.265625 0.84375 -6.015625 C 0.84375 -5.75 1.078125 -5.5 1.375 -5.5 C 1.71875 -5.5 1.90625 -5.765625 1.90625 -6.015625 Z M 1.90625 -6.015625 "/>
</g>
<g id="glyph-0-4">
<path d="M 3.59375 -1.28125 C 3.59375 -1.796875 3.296875 -2.109375 3.171875 -2.21875 C 2.84375 -2.546875 2.453125 -2.625 2.03125 -2.703125 C 1.46875 -2.8125 0.8125 -2.9375 0.8125 -3.515625 C 0.8125 -3.875 1.0625 -4.28125 1.921875 -4.28125 C 3.015625 -4.28125 3.078125 -3.375 3.09375 -3.078125 C 3.09375 -2.984375 3.203125 -2.984375 3.203125 -2.984375 C 3.34375 -2.984375 3.34375 -3.03125 3.34375 -3.21875 L 3.34375 -4.234375 C 3.34375 -4.390625 3.34375 -4.46875 3.234375 -4.46875 C 3.1875 -4.46875 3.15625 -4.46875 3.03125 -4.34375 C 3 -4.3125 2.90625 -4.21875 2.859375 -4.1875 C 2.484375 -4.46875 2.078125 -4.46875 1.921875 -4.46875 C 0.703125 -4.46875 0.328125 -3.796875 0.328125 -3.234375 C 0.328125 -2.890625 0.484375 -2.609375 0.75 -2.390625 C 1.078125 -2.140625 1.359375 -2.078125 2.078125 -1.9375 C 2.296875 -1.890625 3.109375 -1.734375 3.109375 -1.015625 C 3.109375 -0.515625 2.765625 -0.109375 1.984375 -0.109375 C 1.140625 -0.109375 0.78125 -0.671875 0.59375 -1.53125 C 0.5625 -1.65625 0.5625 -1.6875 0.453125 -1.6875 C 0.328125 -1.6875 0.328125 -1.625 0.328125 -1.453125 L 0.328125 -0.125 C 0.328125 0.046875 0.328125 0.109375 0.4375 0.109375 C 0.484375 0.109375 0.5 0.09375 0.6875 -0.09375 C 0.703125 -0.109375 0.703125 -0.125 0.890625 -0.3125 C 1.328125 0.09375 1.78125 0.109375 1.984375 0.109375 C 3.125 0.109375 3.59375 -0.5625 3.59375 -1.28125 Z M 3.59375 -1.28125 "/>
</g>
<g id="glyph-0-5">
<path d="M 4.6875 -2.140625 C 4.6875 -3.40625 3.703125 -4.46875 2.5 -4.46875 C 1.25 -4.46875 0.28125 -3.375 0.28125 -2.140625 C 0.28125 -0.84375 1.3125 0.109375 2.484375 0.109375 C 3.6875 0.109375 4.6875 -0.875 4.6875 -2.140625 Z M 3.875 -2.21875 C 3.875 -1.859375 3.875 -1.3125 3.65625 -0.875 C 3.421875 -0.421875 2.984375 -0.140625 2.5 -0.140625 C 2.0625 -0.140625 1.625 -0.34375 1.359375 -0.8125 C 1.109375 -1.25 1.109375 -1.859375 1.109375 -2.21875 C 1.109375 -2.609375 1.109375 -3.140625 1.34375 -3.578125 C 1.609375 -4.03125 2.078125 -4.25 2.484375 -4.25 C 2.921875 -4.25 3.34375 -4.03125 3.609375 -3.59375 C 3.875 -3.171875 3.875 -2.59375 3.875 -2.21875 Z M 3.875 -2.21875 "/>
</g>
<g id="glyph-0-6">
<path d="M 5.328125 0 L 5.328125 -0.3125 C 4.8125 -0.3125 4.5625 -0.3125 4.5625 -0.609375 L 4.5625 -2.515625 C 4.5625 -3.375 4.5625 -3.671875 4.25 -4.03125 C 4.109375 -4.203125 3.78125 -4.40625 3.203125 -4.40625 C 2.46875 -4.40625 2 -3.984375 1.71875 -3.359375 L 1.71875 -4.40625 L 0.3125 -4.296875 L 0.3125 -3.984375 C 1.015625 -3.984375 1.09375 -3.921875 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.453125 -0.03125 L 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.5 -4.1875 3.125 -4.1875 C 3.765625 -4.1875 3.875 -3.65625 3.875 -3.078125 L 3.875 -0.75 C 3.875 -0.3125 3.765625 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.21875 -0.03125 Z M 5.328125 0 "/>
</g>
<g id="glyph-0-7">
<path d="M 4.140625 -1.1875 C 4.140625 -1.28125 4.0625 -1.3125 4 -1.3125 C 3.921875 -1.3125 3.890625 -1.25 3.875 -1.171875 C 3.53125 -0.140625 2.625 -0.140625 2.53125 -0.140625 C 2.03125 -0.140625 1.640625 -0.4375 1.40625 -0.8125 C 1.109375 -1.28125 1.109375 -1.9375 1.109375 -2.296875 L 3.890625 -2.296875 C 4.109375 -2.296875 4.140625 -2.296875 4.140625 -2.515625 C 4.140625 -3.5 3.59375 -4.46875 2.359375 -4.46875 C 1.203125 -4.46875 0.28125 -3.4375 0.28125 -2.1875 C 0.28125 -0.859375 1.328125 0.109375 2.46875 0.109375 C 3.6875 0.109375 4.140625 -1 4.140625 -1.1875 Z M 3.484375 -2.515625 L 1.109375 -2.515625 C 1.171875 -4 2.015625 -4.25 2.359375 -4.25 C 3.375 -4.25 3.484375 -2.90625 3.484375 -2.515625 Z M 3.484375 -2.515625 "/>
</g>
<g id="glyph-0-8">
<path d="M 5.328125 0 L 5.328125 -0.3125 C 4.8125 -0.3125 4.5625 -0.3125 4.5625 -0.609375 L 4.5625 -2.515625 C 4.5625 -3.375 4.5625 -3.671875 4.25 -4.03125 C 4.109375 -4.203125 3.78125 -4.40625 3.203125 -4.40625 C 2.359375 -4.40625 1.921875 -3.8125 1.765625 -3.453125 L 1.75 -3.453125 L 1.75 -6.921875 L 0.3125 -6.8125 L 0.3125 -6.5 C 1.015625 -6.5 1.09375 -6.4375 1.09375 -5.9375 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.453125 -0.03125 L 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.5 -4.1875 3.125 -4.1875 C 3.765625 -4.1875 3.875 -3.65625 3.875 -3.078125 L 3.875 -0.75 C 3.875 -0.3125 3.765625 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.21875 -0.03125 Z M 5.328125 0 "/>
</g>
<g id="glyph-0-9">
<path d="M 4.8125 -0.890625 L 4.8125 -1.453125 L 4.5625 -1.453125 L 4.5625 -0.890625 C 4.5625 -0.3125 4.3125 -0.25 4.203125 -0.25 C 3.875 -0.25 3.84375 -0.703125 3.84375 -0.75 L 3.84375 -2.734375 C 3.84375 -3.15625 3.84375 -3.546875 3.484375 -3.921875 C 3.09375 -4.3125 2.59375 -4.46875 2.109375 -4.46875 C 1.296875 -4.46875 0.609375 -4 0.609375 -3.34375 C 0.609375 -3.046875 0.8125 -2.875 1.0625 -2.875 C 1.34375 -2.875 1.53125 -3.078125 1.53125 -3.328125 C 1.53125 -3.453125 1.46875 -3.78125 1.015625 -3.78125 C 1.28125 -4.140625 1.78125 -4.25 2.09375 -4.25 C 2.578125 -4.25 3.15625 -3.859375 3.15625 -2.96875 L 3.15625 -2.609375 C 2.640625 -2.578125 1.9375 -2.546875 1.3125 -2.25 C 0.5625 -1.90625 0.3125 -1.390625 0.3125 -0.953125 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.578125 0.109375 3.03125 -0.296875 3.21875 -0.75 C 3.265625 -0.359375 3.53125 0.0625 4 0.0625 C 4.203125 0.0625 4.8125 -0.078125 4.8125 -0.890625 Z M 3.15625 -1.390625 C 3.15625 -0.453125 2.4375 -0.109375 1.984375 -0.109375 C 1.5 -0.109375 1.09375 -0.453125 1.09375 -0.953125 C 1.09375 -1.5 1.5 -2.328125 3.15625 -2.390625 Z M 3.15625 -1.390625 "/>
</g>
<g id="glyph-0-10">
<path d="M 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.921875 L 0.328125 -6.8125 L 0.328125 -6.5 C 1.03125 -6.5 1.109375 -6.4375 1.109375 -5.9375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.546875 0 "/>
</g>
<g id="glyph-0-11">
<path d="M 3.5625 -6.328125 C 3.5625 -6.703125 3.1875 -7.03125 2.65625 -7.03125 C 1.96875 -7.03125 1.109375 -6.5 1.109375 -5.4375 L 1.109375 -4.296875 L 0.328125 -4.296875 L 0.328125 -3.984375 L 1.109375 -3.984375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.34375 -0.3125 L 0.34375 0 L 1.46875 -0.03125 C 1.875 -0.03125 2.34375 -0.03125 2.734375 0 L 2.734375 -0.3125 L 2.53125 -0.3125 C 1.796875 -0.3125 1.78125 -0.421875 1.78125 -0.78125 L 1.78125 -3.984375 L 2.90625 -3.984375 L 2.90625 -4.296875 L 1.75 -4.296875 L 1.75 -5.453125 C 1.75 -6.328125 2.21875 -6.8125 2.65625 -6.8125 C 2.6875 -6.8125 2.84375 -6.8125 2.984375 -6.734375 C 2.875 -6.703125 2.6875 -6.5625 2.6875 -6.3125 C 2.6875 -6.09375 2.84375 -5.890625 3.125 -5.890625 C 3.40625 -5.890625 3.5625 -6.09375 3.5625 -6.328125 Z M 3.5625 -6.328125 "/>
</g>
<g id="glyph-0-12">
<path d="M 1.90625 -0.53125 C 1.90625 -0.8125 1.671875 -1.0625 1.390625 -1.0625 C 1.09375 -1.0625 0.859375 -0.8125 0.859375 -0.53125 C 0.859375 -0.234375 1.09375 0 1.390625 0 C 1.671875 0 1.90625 -0.234375 1.90625 -0.53125 Z M 1.90625 -0.53125 "/>
</g>
</g>
</defs>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="-0.198" y="6.871"/>
<use xlink:href="#glyph-0-1" x="4.7833" y="6.871"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="-0.198" y="30.781"/>
<use xlink:href="#glyph-0-1" x="4.7833" y="30.781"/>
<use xlink:href="#glyph-0-2" x="9.7646" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="21.38398" y="30.781"/>
<use xlink:href="#glyph-0-4" x="24.151591" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="31.409345" y="30.781"/>
<use xlink:href="#glyph-0-6" x="36.390645" y="30.781"/>
<use xlink:href="#glyph-0-7" x="41.925865" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="49.671787" y="30.781"/>
<use xlink:href="#glyph-0-9" x="55.207007" y="30.781"/>
<use xlink:href="#glyph-0-10" x="60.188307" y="30.781"/>
<use xlink:href="#glyph-0-11" x="62.955918" y="30.781"/>
<use xlink:href="#glyph-0-12" x="66.000488" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="-0.198" y="54.692"/>
<use xlink:href="#glyph-0-1" x="4.7833" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="11.428354" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="23.047735" y="54.692"/>
<use xlink:href="#glyph-0-4" x="25.815345" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="33.063136" y="54.692"/>
<use xlink:href="#glyph-0-6" x="38.044436" y="54.692"/>
<use xlink:href="#glyph-0-7" x="43.579657" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="51.335541" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-9" x="56.860799" y="54.692"/>
<use xlink:href="#glyph-0-10" x="61.842099" y="54.692"/>
<use xlink:href="#glyph-0-11" x="64.609709" y="54.692"/>
<use xlink:href="#glyph-0-12" x="67.65428" y="54.692"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,96 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="595.276" height="841.89" viewBox="0 0 595.276 841.89">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 4.46875 -2 C 4.46875 -3.1875 3.65625 -4.1875 2.578125 -4.1875 C 2.109375 -4.1875 1.671875 -4.03125 1.3125 -3.671875 L 1.3125 -5.625 C 1.515625 -5.5625 1.84375 -5.5 2.15625 -5.5 C 3.390625 -5.5 4.09375 -6.40625 4.09375 -6.53125 C 4.09375 -6.59375 4.0625 -6.640625 3.984375 -6.640625 C 3.984375 -6.640625 3.953125 -6.640625 3.90625 -6.609375 C 3.703125 -6.515625 3.21875 -6.3125 2.546875 -6.3125 C 2.15625 -6.3125 1.6875 -6.390625 1.21875 -6.59375 C 1.140625 -6.625 1.109375 -6.625 1.109375 -6.625 C 1 -6.625 1 -6.546875 1 -6.390625 L 1 -3.4375 C 1 -3.265625 1 -3.1875 1.140625 -3.1875 C 1.21875 -3.1875 1.234375 -3.203125 1.28125 -3.265625 C 1.390625 -3.421875 1.75 -3.96875 2.5625 -3.96875 C 3.078125 -3.96875 3.328125 -3.515625 3.40625 -3.328125 C 3.5625 -2.953125 3.59375 -2.578125 3.59375 -2.078125 C 3.59375 -1.71875 3.59375 -1.125 3.34375 -0.703125 C 3.109375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.5625 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.171875 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.890625 1.3125 -2.140625 0.984375 -2.140625 C 0.84375 -2.140625 0.5 -2.0625 0.5 -1.609375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 "/>
</g>
<g id="glyph-0-1">
<path d="M 4.578125 -3.1875 C 4.578125 -3.984375 4.53125 -4.78125 4.1875 -5.515625 C 3.734375 -6.484375 2.90625 -6.640625 2.5 -6.640625 C 1.890625 -6.640625 1.171875 -6.375 0.75 -5.453125 C 0.4375 -4.765625 0.390625 -3.984375 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.84375 -0.78125 C 1.265625 0.015625 2 0.21875 2.484375 0.21875 C 3.015625 0.21875 3.78125 0.015625 4.21875 -0.9375 C 4.53125 -1.625 4.578125 -2.40625 4.578125 -3.1875 Z M 3.765625 -3.3125 C 3.765625 -2.5625 3.765625 -1.890625 3.65625 -1.25 C 3.5 -0.296875 2.9375 0 2.484375 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.3125 C 1.21875 -3.953125 1.21875 -4.609375 1.296875 -5.140625 C 1.484375 -6.328125 2.234375 -6.421875 2.484375 -6.421875 C 2.8125 -6.421875 3.46875 -6.234375 3.65625 -5.25 C 3.765625 -4.6875 3.765625 -3.9375 3.765625 -3.3125 Z M 3.765625 -3.3125 "/>
</g>
<g id="glyph-0-2">
<path d="M 6.90625 -7.28125 C 6.90625 -7.390625 6.8125 -7.484375 6.703125 -7.484375 C 6.609375 -7.484375 6.5625 -7.40625 6.5 -7.34375 C 6 -6.65625 5.328125 -6.390625 4.609375 -6.390625 C 3.90625 -6.390625 3.296875 -6.640625 2.734375 -7.15625 C 2.546875 -7.328125 2.34375 -7.484375 2.03125 -7.484375 C 1.265625 -7.484375 0.5625 -6.640625 0.5625 -5.46875 C 0.5625 -4.265625 1.28125 -3.453125 2.03125 -3.453125 C 2.75 -3.453125 3.3125 -4.34375 3.3125 -5.46875 C 3.3125 -5.609375 3.3125 -6.078125 3.109375 -6.59375 C 3.765625 -6.21875 4.25 -6.171875 4.609375 -6.171875 C 5.375 -6.171875 5.875 -6.484375 5.9375 -6.515625 L 5.953125 -6.515625 L 1.46875 0.15625 C 1.390625 0.296875 1.390625 0.359375 1.390625 0.359375 C 1.390625 0.46875 1.484375 0.5625 1.578125 0.5625 C 1.6875 0.5625 1.703125 0.515625 1.78125 0.40625 L 6.828125 -7.09375 C 6.890625 -7.1875 6.90625 -7.21875 6.90625 -7.28125 Z M 7.734375 -1.453125 C 7.734375 -2.59375 7.140625 -3.453125 6.4375 -3.453125 C 5.6875 -3.453125 4.96875 -2.625 4.96875 -1.453125 C 4.96875 -0.25 5.6875 0.5625 6.4375 0.5625 C 7.171875 0.5625 7.734375 -0.328125 7.734375 -1.453125 Z M 3.078125 -5.46875 C 3.078125 -4.390625 2.546875 -3.671875 2.03125 -3.671875 C 1.828125 -3.671875 1.171875 -3.8125 1.171875 -5.46875 C 1.171875 -7.125 1.828125 -7.25 2.03125 -7.25 C 2.5625 -7.25 3.078125 -6.515625 3.078125 -5.46875 Z M 7.484375 -1.453125 C 7.484375 -0.375 6.96875 0.34375 6.453125 0.34375 C 6.25 0.34375 5.59375 0.203125 5.59375 -1.453125 C 5.59375 -3.109375 6.234375 -3.234375 6.453125 -3.234375 C 6.984375 -3.234375 7.484375 -2.5 7.484375 -1.453125 Z M 7.484375 -1.453125 "/>
</g>
<g id="glyph-0-3">
<path d="M 2.46875 0 L 2.46875 -0.3125 C 1.796875 -0.3125 1.765625 -0.359375 1.765625 -0.75 L 1.765625 -4.40625 L 0.375 -4.296875 L 0.375 -3.984375 C 1.015625 -3.984375 1.109375 -3.921875 1.109375 -3.4375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.78125 -0.03125 2.125 -0.015625 2.46875 0 Z M 1.90625 -6.015625 C 1.90625 -6.296875 1.6875 -6.546875 1.390625 -6.546875 C 1.046875 -6.546875 0.84375 -6.265625 0.84375 -6.015625 C 0.84375 -5.75 1.078125 -5.5 1.375 -5.5 C 1.71875 -5.5 1.90625 -5.765625 1.90625 -6.015625 Z M 1.90625 -6.015625 "/>
</g>
<g id="glyph-0-4">
<path d="M 3.59375 -1.28125 C 3.59375 -1.796875 3.296875 -2.109375 3.171875 -2.21875 C 2.84375 -2.546875 2.453125 -2.625 2.03125 -2.703125 C 1.46875 -2.8125 0.8125 -2.9375 0.8125 -3.515625 C 0.8125 -3.875 1.0625 -4.28125 1.921875 -4.28125 C 3.015625 -4.28125 3.078125 -3.375 3.09375 -3.078125 C 3.09375 -2.984375 3.203125 -2.984375 3.203125 -2.984375 C 3.34375 -2.984375 3.34375 -3.03125 3.34375 -3.21875 L 3.34375 -4.234375 C 3.34375 -4.390625 3.34375 -4.46875 3.234375 -4.46875 C 3.1875 -4.46875 3.15625 -4.46875 3.03125 -4.34375 C 3 -4.3125 2.90625 -4.21875 2.859375 -4.1875 C 2.484375 -4.46875 2.078125 -4.46875 1.921875 -4.46875 C 0.703125 -4.46875 0.328125 -3.796875 0.328125 -3.234375 C 0.328125 -2.890625 0.484375 -2.609375 0.75 -2.390625 C 1.078125 -2.140625 1.359375 -2.078125 2.078125 -1.9375 C 2.296875 -1.890625 3.109375 -1.734375 3.109375 -1.015625 C 3.109375 -0.515625 2.765625 -0.109375 1.984375 -0.109375 C 1.140625 -0.109375 0.78125 -0.671875 0.59375 -1.53125 C 0.5625 -1.65625 0.5625 -1.6875 0.453125 -1.6875 C 0.328125 -1.6875 0.328125 -1.625 0.328125 -1.453125 L 0.328125 -0.125 C 0.328125 0.046875 0.328125 0.109375 0.4375 0.109375 C 0.484375 0.109375 0.5 0.09375 0.6875 -0.09375 C 0.703125 -0.109375 0.703125 -0.125 0.890625 -0.3125 C 1.328125 0.09375 1.78125 0.109375 1.984375 0.109375 C 3.125 0.109375 3.59375 -0.5625 3.59375 -1.28125 Z M 3.59375 -1.28125 "/>
</g>
<g id="glyph-0-5">
<path d="M 4.6875 -2.140625 C 4.6875 -3.40625 3.703125 -4.46875 2.5 -4.46875 C 1.25 -4.46875 0.28125 -3.375 0.28125 -2.140625 C 0.28125 -0.84375 1.3125 0.109375 2.484375 0.109375 C 3.6875 0.109375 4.6875 -0.875 4.6875 -2.140625 Z M 3.875 -2.21875 C 3.875 -1.859375 3.875 -1.3125 3.65625 -0.875 C 3.421875 -0.421875 2.984375 -0.140625 2.5 -0.140625 C 2.0625 -0.140625 1.625 -0.34375 1.359375 -0.8125 C 1.109375 -1.25 1.109375 -1.859375 1.109375 -2.21875 C 1.109375 -2.609375 1.109375 -3.140625 1.34375 -3.578125 C 1.609375 -4.03125 2.078125 -4.25 2.484375 -4.25 C 2.921875 -4.25 3.34375 -4.03125 3.609375 -3.59375 C 3.875 -3.171875 3.875 -2.59375 3.875 -2.21875 Z M 3.875 -2.21875 "/>
</g>
<g id="glyph-0-6">
<path d="M 5.328125 0 L 5.328125 -0.3125 C 4.8125 -0.3125 4.5625 -0.3125 4.5625 -0.609375 L 4.5625 -2.515625 C 4.5625 -3.375 4.5625 -3.671875 4.25 -4.03125 C 4.109375 -4.203125 3.78125 -4.40625 3.203125 -4.40625 C 2.46875 -4.40625 2 -3.984375 1.71875 -3.359375 L 1.71875 -4.40625 L 0.3125 -4.296875 L 0.3125 -3.984375 C 1.015625 -3.984375 1.09375 -3.921875 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.453125 -0.03125 L 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.5 -4.1875 3.125 -4.1875 C 3.765625 -4.1875 3.875 -3.65625 3.875 -3.078125 L 3.875 -0.75 C 3.875 -0.3125 3.765625 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.21875 -0.03125 Z M 5.328125 0 "/>
</g>
<g id="glyph-0-7">
<path d="M 4.140625 -1.1875 C 4.140625 -1.28125 4.0625 -1.3125 4 -1.3125 C 3.921875 -1.3125 3.890625 -1.25 3.875 -1.171875 C 3.53125 -0.140625 2.625 -0.140625 2.53125 -0.140625 C 2.03125 -0.140625 1.640625 -0.4375 1.40625 -0.8125 C 1.109375 -1.28125 1.109375 -1.9375 1.109375 -2.296875 L 3.890625 -2.296875 C 4.109375 -2.296875 4.140625 -2.296875 4.140625 -2.515625 C 4.140625 -3.5 3.59375 -4.46875 2.359375 -4.46875 C 1.203125 -4.46875 0.28125 -3.4375 0.28125 -2.1875 C 0.28125 -0.859375 1.328125 0.109375 2.46875 0.109375 C 3.6875 0.109375 4.140625 -1 4.140625 -1.1875 Z M 3.484375 -2.515625 L 1.109375 -2.515625 C 1.171875 -4 2.015625 -4.25 2.359375 -4.25 C 3.375 -4.25 3.484375 -2.90625 3.484375 -2.515625 Z M 3.484375 -2.515625 "/>
</g>
<g id="glyph-0-8">
<path d="M 5.328125 0 L 5.328125 -0.3125 C 4.8125 -0.3125 4.5625 -0.3125 4.5625 -0.609375 L 4.5625 -2.515625 C 4.5625 -3.375 4.5625 -3.671875 4.25 -4.03125 C 4.109375 -4.203125 3.78125 -4.40625 3.203125 -4.40625 C 2.359375 -4.40625 1.921875 -3.8125 1.765625 -3.453125 L 1.75 -3.453125 L 1.75 -6.921875 L 0.3125 -6.8125 L 0.3125 -6.5 C 1.015625 -6.5 1.09375 -6.4375 1.09375 -5.9375 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.453125 -0.03125 L 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.5 -4.1875 3.125 -4.1875 C 3.765625 -4.1875 3.875 -3.65625 3.875 -3.078125 L 3.875 -0.75 C 3.875 -0.3125 3.765625 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.21875 -0.03125 Z M 5.328125 0 "/>
</g>
<g id="glyph-0-9">
<path d="M 4.8125 -0.890625 L 4.8125 -1.453125 L 4.5625 -1.453125 L 4.5625 -0.890625 C 4.5625 -0.3125 4.3125 -0.25 4.203125 -0.25 C 3.875 -0.25 3.84375 -0.703125 3.84375 -0.75 L 3.84375 -2.734375 C 3.84375 -3.15625 3.84375 -3.546875 3.484375 -3.921875 C 3.09375 -4.3125 2.59375 -4.46875 2.109375 -4.46875 C 1.296875 -4.46875 0.609375 -4 0.609375 -3.34375 C 0.609375 -3.046875 0.8125 -2.875 1.0625 -2.875 C 1.34375 -2.875 1.53125 -3.078125 1.53125 -3.328125 C 1.53125 -3.453125 1.46875 -3.78125 1.015625 -3.78125 C 1.28125 -4.140625 1.78125 -4.25 2.09375 -4.25 C 2.578125 -4.25 3.15625 -3.859375 3.15625 -2.96875 L 3.15625 -2.609375 C 2.640625 -2.578125 1.9375 -2.546875 1.3125 -2.25 C 0.5625 -1.90625 0.3125 -1.390625 0.3125 -0.953125 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.578125 0.109375 3.03125 -0.296875 3.21875 -0.75 C 3.265625 -0.359375 3.53125 0.0625 4 0.0625 C 4.203125 0.0625 4.8125 -0.078125 4.8125 -0.890625 Z M 3.15625 -1.390625 C 3.15625 -0.453125 2.4375 -0.109375 1.984375 -0.109375 C 1.5 -0.109375 1.09375 -0.453125 1.09375 -0.953125 C 1.09375 -1.5 1.5 -2.328125 3.15625 -2.390625 Z M 3.15625 -1.390625 "/>
</g>
<g id="glyph-0-10">
<path d="M 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.921875 L 0.328125 -6.8125 L 0.328125 -6.5 C 1.03125 -6.5 1.109375 -6.4375 1.109375 -5.9375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.546875 0 "/>
</g>
<g id="glyph-0-11">
<path d="M 3.5625 -6.328125 C 3.5625 -6.703125 3.1875 -7.03125 2.65625 -7.03125 C 1.96875 -7.03125 1.109375 -6.5 1.109375 -5.4375 L 1.109375 -4.296875 L 0.328125 -4.296875 L 0.328125 -3.984375 L 1.109375 -3.984375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.34375 -0.3125 L 0.34375 0 L 1.46875 -0.03125 C 1.875 -0.03125 2.34375 -0.03125 2.734375 0 L 2.734375 -0.3125 L 2.53125 -0.3125 C 1.796875 -0.3125 1.78125 -0.421875 1.78125 -0.78125 L 1.78125 -3.984375 L 2.90625 -3.984375 L 2.90625 -4.296875 L 1.75 -4.296875 L 1.75 -5.453125 C 1.75 -6.328125 2.21875 -6.8125 2.65625 -6.8125 C 2.6875 -6.8125 2.84375 -6.8125 2.984375 -6.734375 C 2.875 -6.703125 2.6875 -6.5625 2.6875 -6.3125 C 2.6875 -6.09375 2.84375 -5.890625 3.125 -5.890625 C 3.40625 -5.890625 3.5625 -6.09375 3.5625 -6.328125 Z M 3.5625 -6.328125 "/>
</g>
<g id="glyph-0-12">
<path d="M 1.90625 -0.53125 C 1.90625 -0.8125 1.671875 -1.0625 1.390625 -1.0625 C 1.09375 -1.0625 0.859375 -0.8125 0.859375 -0.53125 C 0.859375 -0.234375 1.09375 0 1.390625 0 C 1.671875 0 1.90625 -0.234375 1.90625 -0.53125 Z M 1.90625 -0.53125 "/>
</g>
</g>
</defs>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="124.802" y="135.761"/>
<use xlink:href="#glyph-0-1" x="129.7833" y="135.761"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="124.802" y="159.671"/>
<use xlink:href="#glyph-0-1" x="129.7833" y="159.671"/>
<use xlink:href="#glyph-0-2" x="134.7646" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="146.38398" y="159.671"/>
<use xlink:href="#glyph-0-4" x="149.151591" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="156.409345" y="159.671"/>
<use xlink:href="#glyph-0-6" x="161.390645" y="159.671"/>
<use xlink:href="#glyph-0-7" x="166.925865" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="174.671787" y="159.671"/>
<use xlink:href="#glyph-0-9" x="180.207007" y="159.671"/>
<use xlink:href="#glyph-0-10" x="185.188307" y="159.671"/>
<use xlink:href="#glyph-0-11" x="187.955918" y="159.671"/>
<use xlink:href="#glyph-0-12" x="191.000488" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="124.802" y="183.582"/>
<use xlink:href="#glyph-0-1" x="129.7833" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="136.428354" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="148.047735" y="183.582"/>
<use xlink:href="#glyph-0-4" x="150.815345" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-5" x="158.063136" y="183.582"/>
<use xlink:href="#glyph-0-6" x="163.044436" y="183.582"/>
<use xlink:href="#glyph-0-7" x="168.579657" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="176.335541" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-9" x="181.860799" y="183.582"/>
<use xlink:href="#glyph-0-10" x="186.842099" y="183.582"/>
<use xlink:href="#glyph-0-11" x="189.609709" y="183.582"/>
<use xlink:href="#glyph-0-12" x="192.65428" y="183.582"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="89" height="56" viewBox="0 0 89 56">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 4.46875 -2 C 4.46875 -3.1875 3.65625 -4.1875 2.578125 -4.1875 C 2.109375 -4.1875 1.671875 -4.03125 1.3125 -3.671875 L 1.3125 -5.625 C 1.515625 -5.5625 1.84375 -5.5 2.15625 -5.5 C 3.390625 -5.5 4.09375 -6.40625 4.09375 -6.53125 C 4.09375 -6.59375 4.0625 -6.640625 3.984375 -6.640625 C 3.984375 -6.640625 3.953125 -6.640625 3.90625 -6.609375 C 3.703125 -6.515625 3.21875 -6.3125 2.546875 -6.3125 C 2.15625 -6.3125 1.6875 -6.390625 1.21875 -6.59375 C 1.140625 -6.625 1.109375 -6.625 1.109375 -6.625 C 1 -6.625 1 -6.546875 1 -6.390625 L 1 -3.4375 C 1 -3.265625 1 -3.1875 1.140625 -3.1875 C 1.21875 -3.1875 1.234375 -3.203125 1.28125 -3.265625 C 1.390625 -3.421875 1.75 -3.96875 2.5625 -3.96875 C 3.078125 -3.96875 3.328125 -3.515625 3.40625 -3.328125 C 3.5625 -2.953125 3.59375 -2.578125 3.59375 -2.078125 C 3.59375 -1.71875 3.59375 -1.125 3.34375 -0.703125 C 3.109375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.5625 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.171875 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.890625 1.3125 -2.140625 0.984375 -2.140625 C 0.84375 -2.140625 0.5 -2.0625 0.5 -1.609375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 "/>
</g>
<g id="glyph-0-1">
<path d="M 4.578125 -3.1875 C 4.578125 -3.984375 4.53125 -4.78125 4.1875 -5.515625 C 3.734375 -6.484375 2.90625 -6.640625 2.5 -6.640625 C 1.890625 -6.640625 1.171875 -6.375 0.75 -5.453125 C 0.4375 -4.765625 0.390625 -3.984375 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.84375 -0.78125 C 1.265625 0.015625 2 0.21875 2.484375 0.21875 C 3.015625 0.21875 3.78125 0.015625 4.21875 -0.9375 C 4.53125 -1.625 4.578125 -2.40625 4.578125 -3.1875 Z M 3.765625 -3.3125 C 3.765625 -2.5625 3.765625 -1.890625 3.65625 -1.25 C 3.5 -0.296875 2.9375 0 2.484375 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.3125 C 1.21875 -3.953125 1.21875 -4.609375 1.296875 -5.140625 C 1.484375 -6.328125 2.234375 -6.421875 2.484375 -6.421875 C 2.8125 -6.421875 3.46875 -6.234375 3.65625 -5.25 C 3.765625 -4.6875 3.765625 -3.9375 3.765625 -3.3125 Z M 3.765625 -3.3125 "/>
</g>
<g id="glyph-0-2">
<path d="M 6.90625 -7.28125 C 6.90625 -7.390625 6.8125 -7.484375 6.703125 -7.484375 C 6.609375 -7.484375 6.5625 -7.40625 6.5 -7.34375 C 6 -6.65625 5.328125 -6.390625 4.609375 -6.390625 C 3.90625 -6.390625 3.296875 -6.640625 2.734375 -7.15625 C 2.546875 -7.328125 2.34375 -7.484375 2.03125 -7.484375 C 1.265625 -7.484375 0.5625 -6.640625 0.5625 -5.46875 C 0.5625 -4.265625 1.28125 -3.453125 2.03125 -3.453125 C 2.75 -3.453125 3.3125 -4.34375 3.3125 -5.46875 C 3.3125 -5.609375 3.3125 -6.078125 3.109375 -6.59375 C 3.765625 -6.21875 4.25 -6.171875 4.609375 -6.171875 C 5.375 -6.171875 5.875 -6.484375 5.9375 -6.515625 L 5.953125 -6.515625 L 1.46875 0.15625 C 1.390625 0.296875 1.390625 0.359375 1.390625 0.359375 C 1.390625 0.46875 1.484375 0.5625 1.578125 0.5625 C 1.6875 0.5625 1.703125 0.515625 1.78125 0.40625 L 6.828125 -7.09375 C 6.890625 -7.1875 6.90625 -7.21875 6.90625 -7.28125 Z M 7.734375 -1.453125 C 7.734375 -2.59375 7.140625 -3.453125 6.4375 -3.453125 C 5.6875 -3.453125 4.96875 -2.625 4.96875 -1.453125 C 4.96875 -0.25 5.6875 0.5625 6.4375 0.5625 C 7.171875 0.5625 7.734375 -0.328125 7.734375 -1.453125 Z M 3.078125 -5.46875 C 3.078125 -4.390625 2.546875 -3.671875 2.03125 -3.671875 C 1.828125 -3.671875 1.171875 -3.8125 1.171875 -5.46875 C 1.171875 -7.125 1.828125 -7.25 2.03125 -7.25 C 2.5625 -7.25 3.078125 -6.515625 3.078125 -5.46875 Z M 7.484375 -1.453125 C 7.484375 -0.375 6.96875 0.34375 6.453125 0.34375 C 6.25 0.34375 5.59375 0.203125 5.59375 -1.453125 C 5.59375 -3.109375 6.234375 -3.234375 6.453125 -3.234375 C 6.984375 -3.234375 7.484375 -2.5 7.484375 -1.453125 Z M 7.484375 -1.453125 "/>
</g>
<g id="glyph-0-3">
<path d="M 3.59375 -1.28125 C 3.59375 -1.796875 3.296875 -2.109375 3.171875 -2.21875 C 2.84375 -2.546875 2.453125 -2.625 2.03125 -2.703125 C 1.46875 -2.8125 0.8125 -2.9375 0.8125 -3.515625 C 0.8125 -3.875 1.0625 -4.28125 1.921875 -4.28125 C 3.015625 -4.28125 3.078125 -3.375 3.09375 -3.078125 C 3.09375 -2.984375 3.203125 -2.984375 3.203125 -2.984375 C 3.34375 -2.984375 3.34375 -3.03125 3.34375 -3.21875 L 3.34375 -4.234375 C 3.34375 -4.390625 3.34375 -4.46875 3.234375 -4.46875 C 3.1875 -4.46875 3.15625 -4.46875 3.03125 -4.34375 C 3 -4.3125 2.90625 -4.21875 2.859375 -4.1875 C 2.484375 -4.46875 2.078125 -4.46875 1.921875 -4.46875 C 0.703125 -4.46875 0.328125 -3.796875 0.328125 -3.234375 C 0.328125 -2.890625 0.484375 -2.609375 0.75 -2.390625 C 1.078125 -2.140625 1.359375 -2.078125 2.078125 -1.9375 C 2.296875 -1.890625 3.109375 -1.734375 3.109375 -1.015625 C 3.109375 -0.515625 2.765625 -0.109375 1.984375 -0.109375 C 1.140625 -0.109375 0.78125 -0.671875 0.59375 -1.53125 C 0.5625 -1.65625 0.5625 -1.6875 0.453125 -1.6875 C 0.328125 -1.6875 0.328125 -1.625 0.328125 -1.453125 L 0.328125 -0.125 C 0.328125 0.046875 0.328125 0.109375 0.4375 0.109375 C 0.484375 0.109375 0.5 0.09375 0.6875 -0.09375 C 0.703125 -0.109375 0.703125 -0.125 0.890625 -0.3125 C 1.328125 0.09375 1.78125 0.109375 1.984375 0.109375 C 3.125 0.109375 3.59375 -0.5625 3.59375 -1.28125 Z M 3.59375 -1.28125 "/>
</g>
<g id="glyph-0-4">
<path d="M 2.46875 0 L 2.46875 -0.3125 C 1.796875 -0.3125 1.765625 -0.359375 1.765625 -0.75 L 1.765625 -4.40625 L 0.375 -4.296875 L 0.375 -3.984375 C 1.015625 -3.984375 1.109375 -3.921875 1.109375 -3.4375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.78125 -0.03125 2.125 -0.015625 2.46875 0 Z M 1.90625 -6.015625 C 1.90625 -6.296875 1.6875 -6.546875 1.390625 -6.546875 C 1.046875 -6.546875 0.84375 -6.265625 0.84375 -6.015625 C 0.84375 -5.75 1.078125 -5.5 1.375 -5.5 C 1.71875 -5.5 1.90625 -5.765625 1.90625 -6.015625 Z M 1.90625 -6.015625 "/>
</g>
<g id="glyph-0-5">
<path d="M 5.328125 0 L 5.328125 -0.3125 C 4.8125 -0.3125 4.5625 -0.3125 4.5625 -0.609375 L 4.5625 -2.515625 C 4.5625 -3.375 4.5625 -3.671875 4.25 -4.03125 C 4.109375 -4.203125 3.78125 -4.40625 3.203125 -4.40625 C 2.46875 -4.40625 2 -3.984375 1.71875 -3.359375 L 1.71875 -4.40625 L 0.3125 -4.296875 L 0.3125 -3.984375 C 1.015625 -3.984375 1.09375 -3.921875 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.453125 -0.03125 L 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.5 -4.1875 3.125 -4.1875 C 3.765625 -4.1875 3.875 -3.65625 3.875 -3.078125 L 3.875 -0.75 C 3.875 -0.3125 3.765625 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.21875 -0.03125 Z M 5.328125 0 "/>
</g>
<g id="glyph-0-6">
<path d="M 5.25 0 L 5.25 -0.3125 C 4.5625 -0.3125 4.46875 -0.375 4.46875 -0.875 L 4.46875 -6.921875 L 3.046875 -6.8125 L 3.046875 -6.5 C 3.734375 -6.5 3.8125 -6.4375 3.8125 -5.9375 L 3.8125 -3.78125 C 3.53125 -4.140625 3.09375 -4.40625 2.5625 -4.40625 C 1.390625 -4.40625 0.34375 -3.421875 0.34375 -2.140625 C 0.34375 -0.875 1.3125 0.109375 2.453125 0.109375 C 3.09375 0.109375 3.53125 -0.234375 3.78125 -0.546875 L 3.78125 0.109375 Z M 3.78125 -1.171875 C 3.78125 -1 3.78125 -0.984375 3.671875 -0.8125 C 3.375 -0.328125 2.9375 -0.109375 2.5 -0.109375 C 2.046875 -0.109375 1.6875 -0.375 1.453125 -0.75 C 1.203125 -1.15625 1.171875 -1.71875 1.171875 -2.140625 C 1.171875 -2.5 1.1875 -3.09375 1.46875 -3.546875 C 1.6875 -3.859375 2.0625 -4.1875 2.609375 -4.1875 C 2.953125 -4.1875 3.375 -4.03125 3.671875 -3.59375 C 3.78125 -3.421875 3.78125 -3.40625 3.78125 -3.21875 Z M 3.78125 -1.171875 "/>
</g>
<g id="glyph-0-7">
<path d="M 4.140625 -1.1875 C 4.140625 -1.28125 4.0625 -1.3125 4 -1.3125 C 3.921875 -1.3125 3.890625 -1.25 3.875 -1.171875 C 3.53125 -0.140625 2.625 -0.140625 2.53125 -0.140625 C 2.03125 -0.140625 1.640625 -0.4375 1.40625 -0.8125 C 1.109375 -1.28125 1.109375 -1.9375 1.109375 -2.296875 L 3.890625 -2.296875 C 4.109375 -2.296875 4.140625 -2.296875 4.140625 -2.515625 C 4.140625 -3.5 3.59375 -4.46875 2.359375 -4.46875 C 1.203125 -4.46875 0.28125 -3.4375 0.28125 -2.1875 C 0.28125 -0.859375 1.328125 0.109375 2.46875 0.109375 C 3.6875 0.109375 4.140625 -1 4.140625 -1.1875 Z M 3.484375 -2.515625 L 1.109375 -2.515625 C 1.171875 -4 2.015625 -4.25 2.359375 -4.25 C 3.375 -4.25 3.484375 -2.90625 3.484375 -2.515625 Z M 3.484375 -2.515625 "/>
</g>
<g id="glyph-0-8">
<path d="M 7.140625 0 L 7.140625 -0.3125 L 6.890625 -0.3125 C 6.125 -0.3125 6.109375 -0.421875 6.109375 -0.78125 L 6.109375 -6.03125 C 6.109375 -6.390625 6.125 -6.5 6.890625 -6.5 L 7.140625 -6.5 L 7.140625 -6.8125 C 6.78125 -6.78125 6.046875 -6.78125 5.671875 -6.78125 C 5.296875 -6.78125 4.546875 -6.78125 4.203125 -6.8125 L 4.203125 -6.5 L 4.4375 -6.5 C 5.203125 -6.5 5.21875 -6.390625 5.21875 -6.03125 L 5.21875 -3.703125 L 2.25 -3.703125 L 2.25 -6.03125 C 2.25 -6.390625 2.265625 -6.5 3.03125 -6.5 L 3.265625 -6.5 L 3.265625 -6.8125 C 2.921875 -6.78125 2.1875 -6.78125 1.796875 -6.78125 C 1.421875 -6.78125 0.671875 -6.78125 0.328125 -6.8125 L 0.328125 -6.5 L 0.5625 -6.5 C 1.328125 -6.5 1.359375 -6.390625 1.359375 -6.03125 L 1.359375 -0.78125 C 1.359375 -0.421875 1.328125 -0.3125 0.5625 -0.3125 L 0.328125 -0.3125 L 0.328125 0 C 0.671875 -0.03125 1.421875 -0.03125 1.796875 -0.03125 C 2.171875 -0.03125 2.921875 -0.03125 3.265625 0 L 3.265625 -0.3125 L 3.03125 -0.3125 C 2.265625 -0.3125 2.25 -0.421875 2.25 -0.78125 L 2.25 -3.390625 L 5.21875 -3.390625 L 5.21875 -0.78125 C 5.21875 -0.421875 5.203125 -0.3125 4.4375 -0.3125 L 4.203125 -0.3125 L 4.203125 0 C 4.546875 -0.03125 5.28125 -0.03125 5.65625 -0.03125 C 6.046875 -0.03125 6.78125 -0.03125 7.140625 0 Z M 7.140625 0 "/>
</g>
<g id="glyph-0-9">
<path d="M 4.8125 -0.890625 L 4.8125 -1.453125 L 4.5625 -1.453125 L 4.5625 -0.890625 C 4.5625 -0.3125 4.3125 -0.25 4.203125 -0.25 C 3.875 -0.25 3.84375 -0.703125 3.84375 -0.75 L 3.84375 -2.734375 C 3.84375 -3.15625 3.84375 -3.546875 3.484375 -3.921875 C 3.09375 -4.3125 2.59375 -4.46875 2.109375 -4.46875 C 1.296875 -4.46875 0.609375 -4 0.609375 -3.34375 C 0.609375 -3.046875 0.8125 -2.875 1.0625 -2.875 C 1.34375 -2.875 1.53125 -3.078125 1.53125 -3.328125 C 1.53125 -3.453125 1.46875 -3.78125 1.015625 -3.78125 C 1.28125 -4.140625 1.78125 -4.25 2.09375 -4.25 C 2.578125 -4.25 3.15625 -3.859375 3.15625 -2.96875 L 3.15625 -2.609375 C 2.640625 -2.578125 1.9375 -2.546875 1.3125 -2.25 C 0.5625 -1.90625 0.3125 -1.390625 0.3125 -0.953125 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.578125 0.109375 3.03125 -0.296875 3.21875 -0.75 C 3.265625 -0.359375 3.53125 0.0625 4 0.0625 C 4.203125 0.0625 4.8125 -0.078125 4.8125 -0.890625 Z M 3.15625 -1.390625 C 3.15625 -0.453125 2.4375 -0.109375 1.984375 -0.109375 C 1.5 -0.109375 1.09375 -0.453125 1.09375 -0.953125 C 1.09375 -1.5 1.5 -2.328125 3.15625 -2.390625 Z M 2.09375 -6.03125 C 2.09375 -6.265625 1.890625 -6.5 1.609375 -6.5 C 1.3125 -6.5 1.125 -6.25 1.125 -6.03125 C 1.125 -5.78125 1.328125 -5.546875 1.609375 -5.546875 C 1.90625 -5.546875 2.09375 -5.796875 2.09375 -6.03125 Z M 3.875 -6.03125 C 3.875 -6.265625 3.65625 -6.5 3.390625 -6.5 C 3.078125 -6.5 2.90625 -6.25 2.90625 -6.03125 C 2.90625 -5.78125 3.109375 -5.546875 3.375 -5.546875 C 3.6875 -5.546875 3.875 -5.796875 3.875 -6.03125 Z M 3.875 -6.03125 "/>
</g>
<g id="glyph-0-10">
<path d="M 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.921875 L 0.328125 -6.8125 L 0.328125 -6.5 C 1.03125 -6.5 1.109375 -6.4375 1.109375 -5.9375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.546875 0 "/>
</g>
<g id="glyph-0-11">
<path d="M 3.5625 -6.328125 C 3.5625 -6.703125 3.1875 -7.03125 2.65625 -7.03125 C 1.96875 -7.03125 1.109375 -6.5 1.109375 -5.4375 L 1.109375 -4.296875 L 0.328125 -4.296875 L 0.328125 -3.984375 L 1.109375 -3.984375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.34375 -0.3125 L 0.34375 0 L 1.46875 -0.03125 C 1.875 -0.03125 2.34375 -0.03125 2.734375 0 L 2.734375 -0.3125 L 2.53125 -0.3125 C 1.796875 -0.3125 1.78125 -0.421875 1.78125 -0.78125 L 1.78125 -3.984375 L 2.90625 -3.984375 L 2.90625 -4.296875 L 1.75 -4.296875 L 1.75 -5.453125 C 1.75 -6.328125 2.21875 -6.8125 2.65625 -6.8125 C 2.6875 -6.8125 2.84375 -6.8125 2.984375 -6.734375 C 2.875 -6.703125 2.6875 -6.5625 2.6875 -6.3125 C 2.6875 -6.09375 2.84375 -5.890625 3.125 -5.890625 C 3.40625 -5.890625 3.5625 -6.09375 3.5625 -6.328125 Z M 3.5625 -6.328125 "/>
</g>
<g id="glyph-0-12">
<path d="M 3.3125 -1.234375 L 3.3125 -1.796875 L 3.0625 -1.796875 L 3.0625 -1.25 C 3.0625 -0.515625 2.765625 -0.140625 2.390625 -0.140625 C 1.71875 -0.140625 1.71875 -1.046875 1.71875 -1.21875 L 1.71875 -3.984375 L 3.15625 -3.984375 L 3.15625 -4.296875 L 1.71875 -4.296875 L 1.71875 -6.125 L 1.46875 -6.125 C 1.46875 -5.3125 1.171875 -4.25 0.1875 -4.203125 L 0.1875 -3.984375 L 1.03125 -3.984375 L 1.03125 -1.234375 C 1.03125 -0.015625 1.96875 0.109375 2.328125 0.109375 C 3.03125 0.109375 3.3125 -0.59375 3.3125 -1.234375 Z M 3.3125 -1.234375 "/>
</g>
<g id="glyph-0-13">
<path d="M 1.90625 -0.53125 C 1.90625 -0.8125 1.671875 -1.0625 1.390625 -1.0625 C 1.09375 -1.0625 0.859375 -0.8125 0.859375 -0.53125 C 0.859375 -0.234375 1.09375 0 1.390625 0 C 1.671875 0 1.90625 -0.234375 1.90625 -0.53125 Z M 1.90625 -0.53125 "/>
</g>
</g>
</defs>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="-0.198" y="6.871"/>
<use xlink:href="#glyph-0-1" x="4.7833" y="6.871"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="-0.198" y="30.781"/>
<use xlink:href="#glyph-0-1" x="4.7833" y="30.781"/>
<use xlink:href="#glyph-0-2" x="9.7646" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="21.38398" y="30.781"/>
<use xlink:href="#glyph-0-4" x="25.314226" y="30.781"/>
<use xlink:href="#glyph-0-5" x="28.081836" y="30.781"/>
<use xlink:href="#glyph-0-6" x="33.617057" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="42.479786" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="48.005044" y="30.781"/>
<use xlink:href="#glyph-0-7" x="50.772654" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="58.528538" y="30.781"/>
<use xlink:href="#glyph-0-9" x="66.000488" y="30.781"/>
<use xlink:href="#glyph-0-10" x="70.981788" y="30.781"/>
<use xlink:href="#glyph-0-11" x="73.749399" y="30.781"/>
<use xlink:href="#glyph-0-12" x="76.793969" y="30.781"/>
<use xlink:href="#glyph-0-7" x="80.668424" y="30.781"/>
<use xlink:href="#glyph-0-13" x="85.0968" y="30.781"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="-0.198" y="54.692"/>
<use xlink:href="#glyph-0-1" x="4.7833" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="11.428354" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="23.047735" y="54.692"/>
<use xlink:href="#glyph-0-4" x="26.97798" y="54.692"/>
<use xlink:href="#glyph-0-5" x="29.745591" y="54.692"/>
<use xlink:href="#glyph-0-6" x="35.280811" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="44.133577" y="54.692"/>
<use xlink:href="#glyph-0-4" x="49.668798" y="54.692"/>
<use xlink:href="#glyph-0-7" x="52.436408" y="54.692"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="60.18233" y="54.692"/>
<use xlink:href="#glyph-0-9" x="67.65428" y="54.692"/>
<use xlink:href="#glyph-0-10" x="72.63558" y="54.692"/>
<use xlink:href="#glyph-0-11" x="75.40319" y="54.692"/>
<use xlink:href="#glyph-0-12" x="78.447761" y="54.692"/>
<use xlink:href="#glyph-0-7" x="82.322216" y="54.692"/>
<use xlink:href="#glyph-0-13" x="86.750592" y="54.692"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1,107 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="595.276" height="841.89" viewBox="0 0 595.276 841.89">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 4.46875 -2 C 4.46875 -3.1875 3.65625 -4.1875 2.578125 -4.1875 C 2.109375 -4.1875 1.671875 -4.03125 1.3125 -3.671875 L 1.3125 -5.625 C 1.515625 -5.5625 1.84375 -5.5 2.15625 -5.5 C 3.390625 -5.5 4.09375 -6.40625 4.09375 -6.53125 C 4.09375 -6.59375 4.0625 -6.640625 3.984375 -6.640625 C 3.984375 -6.640625 3.953125 -6.640625 3.90625 -6.609375 C 3.703125 -6.515625 3.21875 -6.3125 2.546875 -6.3125 C 2.15625 -6.3125 1.6875 -6.390625 1.21875 -6.59375 C 1.140625 -6.625 1.109375 -6.625 1.109375 -6.625 C 1 -6.625 1 -6.546875 1 -6.390625 L 1 -3.4375 C 1 -3.265625 1 -3.1875 1.140625 -3.1875 C 1.21875 -3.1875 1.234375 -3.203125 1.28125 -3.265625 C 1.390625 -3.421875 1.75 -3.96875 2.5625 -3.96875 C 3.078125 -3.96875 3.328125 -3.515625 3.40625 -3.328125 C 3.5625 -2.953125 3.59375 -2.578125 3.59375 -2.078125 C 3.59375 -1.71875 3.59375 -1.125 3.34375 -0.703125 C 3.109375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.5625 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.171875 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.890625 1.3125 -2.140625 0.984375 -2.140625 C 0.84375 -2.140625 0.5 -2.0625 0.5 -1.609375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 "/>
</g>
<g id="glyph-0-1">
<path d="M 4.578125 -3.1875 C 4.578125 -3.984375 4.53125 -4.78125 4.1875 -5.515625 C 3.734375 -6.484375 2.90625 -6.640625 2.5 -6.640625 C 1.890625 -6.640625 1.171875 -6.375 0.75 -5.453125 C 0.4375 -4.765625 0.390625 -3.984375 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.84375 -0.78125 C 1.265625 0.015625 2 0.21875 2.484375 0.21875 C 3.015625 0.21875 3.78125 0.015625 4.21875 -0.9375 C 4.53125 -1.625 4.578125 -2.40625 4.578125 -3.1875 Z M 3.765625 -3.3125 C 3.765625 -2.5625 3.765625 -1.890625 3.65625 -1.25 C 3.5 -0.296875 2.9375 0 2.484375 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.3125 C 1.21875 -3.953125 1.21875 -4.609375 1.296875 -5.140625 C 1.484375 -6.328125 2.234375 -6.421875 2.484375 -6.421875 C 2.8125 -6.421875 3.46875 -6.234375 3.65625 -5.25 C 3.765625 -4.6875 3.765625 -3.9375 3.765625 -3.3125 Z M 3.765625 -3.3125 "/>
</g>
<g id="glyph-0-2">
<path d="M 6.90625 -7.28125 C 6.90625 -7.390625 6.8125 -7.484375 6.703125 -7.484375 C 6.609375 -7.484375 6.5625 -7.40625 6.5 -7.34375 C 6 -6.65625 5.328125 -6.390625 4.609375 -6.390625 C 3.90625 -6.390625 3.296875 -6.640625 2.734375 -7.15625 C 2.546875 -7.328125 2.34375 -7.484375 2.03125 -7.484375 C 1.265625 -7.484375 0.5625 -6.640625 0.5625 -5.46875 C 0.5625 -4.265625 1.28125 -3.453125 2.03125 -3.453125 C 2.75 -3.453125 3.3125 -4.34375 3.3125 -5.46875 C 3.3125 -5.609375 3.3125 -6.078125 3.109375 -6.59375 C 3.765625 -6.21875 4.25 -6.171875 4.609375 -6.171875 C 5.375 -6.171875 5.875 -6.484375 5.9375 -6.515625 L 5.953125 -6.515625 L 1.46875 0.15625 C 1.390625 0.296875 1.390625 0.359375 1.390625 0.359375 C 1.390625 0.46875 1.484375 0.5625 1.578125 0.5625 C 1.6875 0.5625 1.703125 0.515625 1.78125 0.40625 L 6.828125 -7.09375 C 6.890625 -7.1875 6.90625 -7.21875 6.90625 -7.28125 Z M 7.734375 -1.453125 C 7.734375 -2.59375 7.140625 -3.453125 6.4375 -3.453125 C 5.6875 -3.453125 4.96875 -2.625 4.96875 -1.453125 C 4.96875 -0.25 5.6875 0.5625 6.4375 0.5625 C 7.171875 0.5625 7.734375 -0.328125 7.734375 -1.453125 Z M 3.078125 -5.46875 C 3.078125 -4.390625 2.546875 -3.671875 2.03125 -3.671875 C 1.828125 -3.671875 1.171875 -3.8125 1.171875 -5.46875 C 1.171875 -7.125 1.828125 -7.25 2.03125 -7.25 C 2.5625 -7.25 3.078125 -6.515625 3.078125 -5.46875 Z M 7.484375 -1.453125 C 7.484375 -0.375 6.96875 0.34375 6.453125 0.34375 C 6.25 0.34375 5.59375 0.203125 5.59375 -1.453125 C 5.59375 -3.109375 6.234375 -3.234375 6.453125 -3.234375 C 6.984375 -3.234375 7.484375 -2.5 7.484375 -1.453125 Z M 7.484375 -1.453125 "/>
</g>
<g id="glyph-0-3">
<path d="M 3.59375 -1.28125 C 3.59375 -1.796875 3.296875 -2.109375 3.171875 -2.21875 C 2.84375 -2.546875 2.453125 -2.625 2.03125 -2.703125 C 1.46875 -2.8125 0.8125 -2.9375 0.8125 -3.515625 C 0.8125 -3.875 1.0625 -4.28125 1.921875 -4.28125 C 3.015625 -4.28125 3.078125 -3.375 3.09375 -3.078125 C 3.09375 -2.984375 3.203125 -2.984375 3.203125 -2.984375 C 3.34375 -2.984375 3.34375 -3.03125 3.34375 -3.21875 L 3.34375 -4.234375 C 3.34375 -4.390625 3.34375 -4.46875 3.234375 -4.46875 C 3.1875 -4.46875 3.15625 -4.46875 3.03125 -4.34375 C 3 -4.3125 2.90625 -4.21875 2.859375 -4.1875 C 2.484375 -4.46875 2.078125 -4.46875 1.921875 -4.46875 C 0.703125 -4.46875 0.328125 -3.796875 0.328125 -3.234375 C 0.328125 -2.890625 0.484375 -2.609375 0.75 -2.390625 C 1.078125 -2.140625 1.359375 -2.078125 2.078125 -1.9375 C 2.296875 -1.890625 3.109375 -1.734375 3.109375 -1.015625 C 3.109375 -0.515625 2.765625 -0.109375 1.984375 -0.109375 C 1.140625 -0.109375 0.78125 -0.671875 0.59375 -1.53125 C 0.5625 -1.65625 0.5625 -1.6875 0.453125 -1.6875 C 0.328125 -1.6875 0.328125 -1.625 0.328125 -1.453125 L 0.328125 -0.125 C 0.328125 0.046875 0.328125 0.109375 0.4375 0.109375 C 0.484375 0.109375 0.5 0.09375 0.6875 -0.09375 C 0.703125 -0.109375 0.703125 -0.125 0.890625 -0.3125 C 1.328125 0.09375 1.78125 0.109375 1.984375 0.109375 C 3.125 0.109375 3.59375 -0.5625 3.59375 -1.28125 Z M 3.59375 -1.28125 "/>
</g>
<g id="glyph-0-4">
<path d="M 2.46875 0 L 2.46875 -0.3125 C 1.796875 -0.3125 1.765625 -0.359375 1.765625 -0.75 L 1.765625 -4.40625 L 0.375 -4.296875 L 0.375 -3.984375 C 1.015625 -3.984375 1.109375 -3.921875 1.109375 -3.4375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.421875 -0.03125 C 1.78125 -0.03125 2.125 -0.015625 2.46875 0 Z M 1.90625 -6.015625 C 1.90625 -6.296875 1.6875 -6.546875 1.390625 -6.546875 C 1.046875 -6.546875 0.84375 -6.265625 0.84375 -6.015625 C 0.84375 -5.75 1.078125 -5.5 1.375 -5.5 C 1.71875 -5.5 1.90625 -5.765625 1.90625 -6.015625 Z M 1.90625 -6.015625 "/>
</g>
<g id="glyph-0-5">
<path d="M 5.328125 0 L 5.328125 -0.3125 C 4.8125 -0.3125 4.5625 -0.3125 4.5625 -0.609375 L 4.5625 -2.515625 C 4.5625 -3.375 4.5625 -3.671875 4.25 -4.03125 C 4.109375 -4.203125 3.78125 -4.40625 3.203125 -4.40625 C 2.46875 -4.40625 2 -3.984375 1.71875 -3.359375 L 1.71875 -4.40625 L 0.3125 -4.296875 L 0.3125 -3.984375 C 1.015625 -3.984375 1.09375 -3.921875 1.09375 -3.421875 L 1.09375 -0.75 C 1.09375 -0.3125 0.984375 -0.3125 0.3125 -0.3125 L 0.3125 0 L 1.453125 -0.03125 L 2.5625 0 L 2.5625 -0.3125 C 1.890625 -0.3125 1.78125 -0.3125 1.78125 -0.75 L 1.78125 -2.59375 C 1.78125 -3.625 2.5 -4.1875 3.125 -4.1875 C 3.765625 -4.1875 3.875 -3.65625 3.875 -3.078125 L 3.875 -0.75 C 3.875 -0.3125 3.765625 -0.3125 3.09375 -0.3125 L 3.09375 0 L 4.21875 -0.03125 Z M 5.328125 0 "/>
</g>
<g id="glyph-0-6">
<path d="M 5.25 0 L 5.25 -0.3125 C 4.5625 -0.3125 4.46875 -0.375 4.46875 -0.875 L 4.46875 -6.921875 L 3.046875 -6.8125 L 3.046875 -6.5 C 3.734375 -6.5 3.8125 -6.4375 3.8125 -5.9375 L 3.8125 -3.78125 C 3.53125 -4.140625 3.09375 -4.40625 2.5625 -4.40625 C 1.390625 -4.40625 0.34375 -3.421875 0.34375 -2.140625 C 0.34375 -0.875 1.3125 0.109375 2.453125 0.109375 C 3.09375 0.109375 3.53125 -0.234375 3.78125 -0.546875 L 3.78125 0.109375 Z M 3.78125 -1.171875 C 3.78125 -1 3.78125 -0.984375 3.671875 -0.8125 C 3.375 -0.328125 2.9375 -0.109375 2.5 -0.109375 C 2.046875 -0.109375 1.6875 -0.375 1.453125 -0.75 C 1.203125 -1.15625 1.171875 -1.71875 1.171875 -2.140625 C 1.171875 -2.5 1.1875 -3.09375 1.46875 -3.546875 C 1.6875 -3.859375 2.0625 -4.1875 2.609375 -4.1875 C 2.953125 -4.1875 3.375 -4.03125 3.671875 -3.59375 C 3.78125 -3.421875 3.78125 -3.40625 3.78125 -3.21875 Z M 3.78125 -1.171875 "/>
</g>
<g id="glyph-0-7">
<path d="M 4.140625 -1.1875 C 4.140625 -1.28125 4.0625 -1.3125 4 -1.3125 C 3.921875 -1.3125 3.890625 -1.25 3.875 -1.171875 C 3.53125 -0.140625 2.625 -0.140625 2.53125 -0.140625 C 2.03125 -0.140625 1.640625 -0.4375 1.40625 -0.8125 C 1.109375 -1.28125 1.109375 -1.9375 1.109375 -2.296875 L 3.890625 -2.296875 C 4.109375 -2.296875 4.140625 -2.296875 4.140625 -2.515625 C 4.140625 -3.5 3.59375 -4.46875 2.359375 -4.46875 C 1.203125 -4.46875 0.28125 -3.4375 0.28125 -2.1875 C 0.28125 -0.859375 1.328125 0.109375 2.46875 0.109375 C 3.6875 0.109375 4.140625 -1 4.140625 -1.1875 Z M 3.484375 -2.515625 L 1.109375 -2.515625 C 1.171875 -4 2.015625 -4.25 2.359375 -4.25 C 3.375 -4.25 3.484375 -2.90625 3.484375 -2.515625 Z M 3.484375 -2.515625 "/>
</g>
<g id="glyph-0-8">
<path d="M 7.140625 0 L 7.140625 -0.3125 L 6.890625 -0.3125 C 6.125 -0.3125 6.109375 -0.421875 6.109375 -0.78125 L 6.109375 -6.03125 C 6.109375 -6.390625 6.125 -6.5 6.890625 -6.5 L 7.140625 -6.5 L 7.140625 -6.8125 C 6.78125 -6.78125 6.046875 -6.78125 5.671875 -6.78125 C 5.296875 -6.78125 4.546875 -6.78125 4.203125 -6.8125 L 4.203125 -6.5 L 4.4375 -6.5 C 5.203125 -6.5 5.21875 -6.390625 5.21875 -6.03125 L 5.21875 -3.703125 L 2.25 -3.703125 L 2.25 -6.03125 C 2.25 -6.390625 2.265625 -6.5 3.03125 -6.5 L 3.265625 -6.5 L 3.265625 -6.8125 C 2.921875 -6.78125 2.1875 -6.78125 1.796875 -6.78125 C 1.421875 -6.78125 0.671875 -6.78125 0.328125 -6.8125 L 0.328125 -6.5 L 0.5625 -6.5 C 1.328125 -6.5 1.359375 -6.390625 1.359375 -6.03125 L 1.359375 -0.78125 C 1.359375 -0.421875 1.328125 -0.3125 0.5625 -0.3125 L 0.328125 -0.3125 L 0.328125 0 C 0.671875 -0.03125 1.421875 -0.03125 1.796875 -0.03125 C 2.171875 -0.03125 2.921875 -0.03125 3.265625 0 L 3.265625 -0.3125 L 3.03125 -0.3125 C 2.265625 -0.3125 2.25 -0.421875 2.25 -0.78125 L 2.25 -3.390625 L 5.21875 -3.390625 L 5.21875 -0.78125 C 5.21875 -0.421875 5.203125 -0.3125 4.4375 -0.3125 L 4.203125 -0.3125 L 4.203125 0 C 4.546875 -0.03125 5.28125 -0.03125 5.65625 -0.03125 C 6.046875 -0.03125 6.78125 -0.03125 7.140625 0 Z M 7.140625 0 "/>
</g>
<g id="glyph-0-9">
<path d="M 4.8125 -0.890625 L 4.8125 -1.453125 L 4.5625 -1.453125 L 4.5625 -0.890625 C 4.5625 -0.3125 4.3125 -0.25 4.203125 -0.25 C 3.875 -0.25 3.84375 -0.703125 3.84375 -0.75 L 3.84375 -2.734375 C 3.84375 -3.15625 3.84375 -3.546875 3.484375 -3.921875 C 3.09375 -4.3125 2.59375 -4.46875 2.109375 -4.46875 C 1.296875 -4.46875 0.609375 -4 0.609375 -3.34375 C 0.609375 -3.046875 0.8125 -2.875 1.0625 -2.875 C 1.34375 -2.875 1.53125 -3.078125 1.53125 -3.328125 C 1.53125 -3.453125 1.46875 -3.78125 1.015625 -3.78125 C 1.28125 -4.140625 1.78125 -4.25 2.09375 -4.25 C 2.578125 -4.25 3.15625 -3.859375 3.15625 -2.96875 L 3.15625 -2.609375 C 2.640625 -2.578125 1.9375 -2.546875 1.3125 -2.25 C 0.5625 -1.90625 0.3125 -1.390625 0.3125 -0.953125 C 0.3125 -0.140625 1.28125 0.109375 1.90625 0.109375 C 2.578125 0.109375 3.03125 -0.296875 3.21875 -0.75 C 3.265625 -0.359375 3.53125 0.0625 4 0.0625 C 4.203125 0.0625 4.8125 -0.078125 4.8125 -0.890625 Z M 3.15625 -1.390625 C 3.15625 -0.453125 2.4375 -0.109375 1.984375 -0.109375 C 1.5 -0.109375 1.09375 -0.453125 1.09375 -0.953125 C 1.09375 -1.5 1.5 -2.328125 3.15625 -2.390625 Z M 2.09375 -6.03125 C 2.09375 -6.265625 1.890625 -6.5 1.609375 -6.5 C 1.3125 -6.5 1.125 -6.25 1.125 -6.03125 C 1.125 -5.78125 1.328125 -5.546875 1.609375 -5.546875 C 1.90625 -5.546875 2.09375 -5.796875 2.09375 -6.03125 Z M 3.875 -6.03125 C 3.875 -6.265625 3.65625 -6.5 3.390625 -6.5 C 3.078125 -6.5 2.90625 -6.25 2.90625 -6.03125 C 2.90625 -5.78125 3.109375 -5.546875 3.375 -5.546875 C 3.6875 -5.546875 3.875 -5.796875 3.875 -6.03125 Z M 3.875 -6.03125 "/>
</g>
<g id="glyph-0-10">
<path d="M 2.546875 0 L 2.546875 -0.3125 C 1.875 -0.3125 1.765625 -0.3125 1.765625 -0.75 L 1.765625 -6.921875 L 0.328125 -6.8125 L 0.328125 -6.5 C 1.03125 -6.5 1.109375 -6.4375 1.109375 -5.9375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.328125 -0.3125 L 0.328125 0 L 1.4375 -0.03125 Z M 2.546875 0 "/>
</g>
<g id="glyph-0-11">
<path d="M 3.5625 -6.328125 C 3.5625 -6.703125 3.1875 -7.03125 2.65625 -7.03125 C 1.96875 -7.03125 1.109375 -6.5 1.109375 -5.4375 L 1.109375 -4.296875 L 0.328125 -4.296875 L 0.328125 -3.984375 L 1.109375 -3.984375 L 1.109375 -0.75 C 1.109375 -0.3125 1 -0.3125 0.34375 -0.3125 L 0.34375 0 L 1.46875 -0.03125 C 1.875 -0.03125 2.34375 -0.03125 2.734375 0 L 2.734375 -0.3125 L 2.53125 -0.3125 C 1.796875 -0.3125 1.78125 -0.421875 1.78125 -0.78125 L 1.78125 -3.984375 L 2.90625 -3.984375 L 2.90625 -4.296875 L 1.75 -4.296875 L 1.75 -5.453125 C 1.75 -6.328125 2.21875 -6.8125 2.65625 -6.8125 C 2.6875 -6.8125 2.84375 -6.8125 2.984375 -6.734375 C 2.875 -6.703125 2.6875 -6.5625 2.6875 -6.3125 C 2.6875 -6.09375 2.84375 -5.890625 3.125 -5.890625 C 3.40625 -5.890625 3.5625 -6.09375 3.5625 -6.328125 Z M 3.5625 -6.328125 "/>
</g>
<g id="glyph-0-12">
<path d="M 3.3125 -1.234375 L 3.3125 -1.796875 L 3.0625 -1.796875 L 3.0625 -1.25 C 3.0625 -0.515625 2.765625 -0.140625 2.390625 -0.140625 C 1.71875 -0.140625 1.71875 -1.046875 1.71875 -1.21875 L 1.71875 -3.984375 L 3.15625 -3.984375 L 3.15625 -4.296875 L 1.71875 -4.296875 L 1.71875 -6.125 L 1.46875 -6.125 C 1.46875 -5.3125 1.171875 -4.25 0.1875 -4.203125 L 0.1875 -3.984375 L 1.03125 -3.984375 L 1.03125 -1.234375 C 1.03125 -0.015625 1.96875 0.109375 2.328125 0.109375 C 3.03125 0.109375 3.3125 -0.59375 3.3125 -1.234375 Z M 3.3125 -1.234375 "/>
</g>
<g id="glyph-0-13">
<path d="M 1.90625 -0.53125 C 1.90625 -0.8125 1.671875 -1.0625 1.390625 -1.0625 C 1.09375 -1.0625 0.859375 -0.8125 0.859375 -0.53125 C 0.859375 -0.234375 1.09375 0 1.390625 0 C 1.671875 0 1.90625 -0.234375 1.90625 -0.53125 Z M 1.90625 -0.53125 "/>
</g>
</g>
</defs>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="124.802" y="135.761"/>
<use xlink:href="#glyph-0-1" x="129.7833" y="135.761"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="124.802" y="159.671"/>
<use xlink:href="#glyph-0-1" x="129.7833" y="159.671"/>
<use xlink:href="#glyph-0-2" x="134.7646" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="146.38398" y="159.671"/>
<use xlink:href="#glyph-0-4" x="150.314226" y="159.671"/>
<use xlink:href="#glyph-0-5" x="153.081836" y="159.671"/>
<use xlink:href="#glyph-0-6" x="158.617057" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="167.479786" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-4" x="173.005044" y="159.671"/>
<use xlink:href="#glyph-0-7" x="175.772654" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="183.528538" y="159.671"/>
<use xlink:href="#glyph-0-9" x="191.000488" y="159.671"/>
<use xlink:href="#glyph-0-10" x="195.981788" y="159.671"/>
<use xlink:href="#glyph-0-11" x="198.749399" y="159.671"/>
<use xlink:href="#glyph-0-12" x="201.793969" y="159.671"/>
<use xlink:href="#glyph-0-7" x="205.668424" y="159.671"/>
<use xlink:href="#glyph-0-13" x="210.0968" y="159.671"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="124.802" y="183.582"/>
<use xlink:href="#glyph-0-1" x="129.7833" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-2" x="136.428354" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-3" x="148.047735" y="183.582"/>
<use xlink:href="#glyph-0-4" x="151.97798" y="183.582"/>
<use xlink:href="#glyph-0-5" x="154.745591" y="183.582"/>
<use xlink:href="#glyph-0-6" x="160.280811" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-6" x="169.133577" y="183.582"/>
<use xlink:href="#glyph-0-4" x="174.668798" y="183.582"/>
<use xlink:href="#glyph-0-7" x="177.436408" y="183.582"/>
</g>
<g fill="rgb(0%, 0%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-8" x="185.18233" y="183.582"/>
<use xlink:href="#glyph-0-9" x="192.65428" y="183.582"/>
<use xlink:href="#glyph-0-10" x="197.63558" y="183.582"/>
<use xlink:href="#glyph-0-11" x="200.40319" y="183.582"/>
<use xlink:href="#glyph-0-12" x="203.447761" y="183.582"/>
<use xlink:href="#glyph-0-7" x="207.322216" y="183.582"/>
<use xlink:href="#glyph-0-13" x="211.750592" y="183.582"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 138 KiB

View File

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 138 KiB

View File

Before

Width:  |  Height:  |  Size: 565 KiB

After

Width:  |  Height:  |  Size: 565 KiB

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 380 KiB

After

Width:  |  Height:  |  Size: 380 KiB

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

View File

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.7 MiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

View File

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 90 KiB

View File

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

View File

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View File

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

Some files were not shown because too many files have changed in this diff Show More