Commit bd5a5e63 authored by Bernhard Grotz's avatar Bernhard Grotz

Ergaenzungen, Aktualisierungen, Umzug nach GitLab.

parent ccf7fe4e
......@@ -7,4 +7,5 @@ _build/
# Ignore this specific file
grundkurs-latex.pdf
.hgignore
.bsync*
*.log
# Makefile for Sphinx documentation
# Minimal makefile for Sphinx documentation
#
# You can set these variables from the command line.
SPHINXOPTS =
SPHINXBUILD = sphinx-build
PAPER =
BUILDDIR = _build
# Internal variables.
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
SPHINXBUILD = python3 -msphinx
SPHINXPROJ = Grundkurs LaTeX
SOURCEDIR = .
BUILDDIR = ../../../build/informatik/latex
# Put it first so that "make" without argument is like "make help".
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " dirhtml to make HTML files named index.html in directories"
@echo " singlehtml to make a single large HTML file"
@echo " pickle to make pickle files"
@echo " json to make JSON files"
@echo " htmlhelp to make HTML files and a HTML help project"
@echo " qthelp to make HTML files and a qthelp project"
@echo " devhelp to make HTML files and a Devhelp project"
@echo " epub to make an epub"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " latexpdf to make LaTeX files and run them through pdflatex"
@echo " text to make text files"
@echo " man to make manual pages"
@echo " changes to make an overview of all changed/added/deprecated items"
@echo " linkcheck to check all external links for integrity"
@echo " doctest to run all doctests embedded in the documentation (if enabled)"
clean:
-rm -rf $(BUILDDIR)/*
html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
dirhtml:
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@echo
@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
singlehtml:
$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
@echo
@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
pickle:
$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
@echo
@echo "Build finished; now you can process the pickle files."
json:
$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
@echo
@echo "Build finished; now you can process the JSON files."
htmlhelp:
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
@echo
@echo "Build finished; now you can run HTML Help Workshop with the" \
".hhp project file in $(BUILDDIR)/htmlhelp."
qthelp:
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@echo
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/LaTeX.qhcp"
@echo "To view the help file:"
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/LaTeX.qhc"
devhelp:
$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
@echo
@echo "Build finished."
@echo "To view the help file:"
@echo "# mkdir -p $$HOME/.local/share/devhelp/LaTeX"
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/LaTeX"
@echo "# devhelp"
epub:
$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
@echo
@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
latex:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
@echo "Run \`make' in that directory to run these through (pdf)latex" \
"(use \`make latexpdf' here to do that automatically)."
latexpdf:
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
@echo "Running LaTeX files through pdflatex..."
make -C $(BUILDDIR)/latex all-pdf
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
text:
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
@echo
@echo "Build finished. The text files are in $(BUILDDIR)/text."
man:
$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
@echo
@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
changes:
$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
@echo
@echo "The overview file is in $(BUILDDIR)/changes."
.PHONY: help Makefile
linkcheck:
$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
@echo
@echo "Link check complete; look for any errors in the above output " \
"or in $(BUILDDIR)/linkcheck/output.txt."
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
@echo "Testing of doctests in the sources finished, look at the " \
"results in $(BUILDDIR)/doctest/output.txt."
......@@ -31,7 +31,7 @@ Anschließend kann das Repository heruntergeladen werden:
.. code-block:: bash
git clone https://github.com//grund-wissen/grundkurs-latex.git
git clone https://gitlab.com//grund-wissen/grundkurs-latex.git
Im Projektverzeichnis können dann aus den Quelldateien wahlweise HTML-Seiten
oder ein PDF-Dokument erstellt werden:
......@@ -48,7 +48,9 @@ Die fertigen Dokumente befinden sich anschließend im Verzeichnis ``_build/html`
beziehungsweise ``_build/latex``.
Sollen eigene, lokale Änderungen an der Dokumentation in dieses Repository
übernommen werden, so wird um einen entsprechenden Pull-Request gebeten.
übernommen werden, so wird um eine `Email
<https://www.grund-wissen.de/impressum.html#Email-Adresse>`__ oder einen
entsprechenden Merge-Request gebeten.
Herzlichen Dank an alle Mitwirkenden!
......
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.grund-wissen.de" />
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=https://www.grund-wissen.de">
Bibliographie
=============
.. code-block:: tex
\begin{thebibliography}{9}
\bibitem[Frank 04]{Kurs1} \emph{Erste Schritte mit \LaTeX},
Sascha Frank 2004
\bibitem[Frank 05]{kurz1} \emph{Kurzdokumentation zu Kurs 1}
Sascha Frank 2005
\end{thebibliography}
Zitiert wird mit ``\cite{Kurs1}``
Literaturdatenbank
------------------
Falls man beim Erstellen seiner Arbeiten immer wieder auf dieselben Arbeiten
zurückgreifen muss bzw. kann, empfiehlt sich der Aufbau einer
Literaturdatenbank. Zum Teil gibt es die Bibtex Datei der jeweiligen Quellen zum
runterladen.
In LaTeX geschieht dies mittels einer ``.bib`` Date. In diese werden die
Informationen zu den Quellen eingetragen, die Quellen haben je nach Typ, also
Bücher, Artikel, usw., verschiedene Kann und Pflichtfelder.
.. code-block:: tex
@Book{,
ALTauthor =
{},
ALTeditor =
{},
title = {},
publisher =
{},
year = {},
OPTkey = {},
OPTvolume =
{},
OPTnumber =
{},
OPTseries =
{},
OPTaddress =
{},
OPTedition =
{},
OPTmonth =
{},
OPTnote = {},
OPTannote =
{}
}
Die mit OPT beginnenden Felder sind die Kannfelder, falls man sie verwenden will
wird einfach das Kürzel OPT entfernt, z.B. OPTkey wird zu key .
Beispiel für ein Buch:
.. code-block:: tex
@BOOK{zahl,
Year = {1996},
Author = {Georges Ifrah},
Title = {Universalgeschichte der Zahlen},
publisher = {abc Verlag}
}
Zitiert wird im Text mit \cite{zahl} .
An der Stelle an welcher das Literaturverzeichnis eingefügt werden soll, gibt
\bibliography{literatur}
\bibliographystyle{unsrtdin}
Neben der Literaturdatenbank (.bib Datei) wird noch eine Stilldatei eingefügt,
sie ist entscheident für das Aussehen des Verzeichnisses und ist von Fach
zu Fach unterschiedlich je nach Anforderung.
Vorgehen:
1. pdflatex seminar.tex
2. pdflatex seminar.tex
3. bibtex seminar !! Wichtig: Keine Endung !!
4. pdflatex seminar.tex
5. pdflatex seminar.tex
\newpage
\renewcommand{\indexname}{Sachregister}
\addcontentsline{toc}{section}{Sachregister}
\printindex
Sachregister
------------
Benötigtes Paket:
\usepackage{makeidx}
\makeindex
Wird durch diese Anweidsung **vor** ``\begin{document}``
Ausgabe des Index mit aktiviert, er muss noch kommen.
\index{wort}
Mit \index{wichtiges Wort} werden die Wörter makiert.
\printindex
Ausgabe des Index an dieser Stelle
Falls man statt Index lieber die Bezeichnung Sachregister haben will:
\renewcommand{\indexname}{Sachregister}
\addcontentsline{toc}{section}{Sachregister}
Dateiendung beim Kompilieren: ``.idx``
Glossar
-------
Ähnlich wie ein Index lässt sich auch ein Glossar erstellen.
Benötigtes Paket:
\usepackage{makeidx}
\makeglossary
Wird durch diese Anweisung **vor** ``\begin{document}`` aktiviert, er muss
noch kommen.
\glossary{wort}
Mit \glossary{Wort! Worterkl\"arung ... } werden die Wörter makiert z.B.
\glossary{Pr\"aambel! Pr\"aambel, auch Vorspann genannt, um ... }
Wenn jetzt nach dem Markieren LaTeXdurchgelaufen ist, wird zusätzlich eine
``.glo`` Datei erzeugt. man braucht eine zusätzliche Stildatei, da es
Glossarentry's und nicht Indexentry's sind usw..
Meine Stildatei heisst glossar.ist und hat folgenden Inhalt:
preamble "\\begin{description}\n"
keyword "\\glossaryentry"
postamble "\n\n\\end{description}\n"
Das Glossar wird in der Form einer description dargestellt.
makeindex -s glossar.ist dateiname.glo
import sys, os
import os
import sys
sys.path.append(os.path.abspath('_exts'))
......@@ -6,19 +7,15 @@ extensions = [
# 'matplotlib.sphinxext.mathmpl',
# 'matplotlib.sphinxext.only_directives',
# 'matplotlib.sphinxext.plot_directive',
# "sphinxcontrib.blockdiag",
# "sphinxcontrib.seqdiag",
'sphinx.ext.autodoc',
'sphinx.ext.doctest',
'sphinx.ext.intersphinx',
'sphinx.ext.todo',
'sphinx.ext.coverage',
'sphinx.ext.imgmath',
'sphinx.ext.ifconfig',
'sphinx.ext.viewcode',
# "sphinxcontrib.blockdiag",
# "sphinxcontrib.seqdiag",
]
# 'ipython_console_highlighting',
# 'inheritance_diagram',
# 'numpydoc', 'lily',
......@@ -28,20 +25,22 @@ source_suffix = '.rst'
master_doc = 'index'
project = 'Grundkurs LaTeX'
htmlhelp_basename = 'Grundkurs LaTeX'
html_short_title = 'Grundkurs LaTeX'
html_short_title = 'Grundkurs LaTeX'
version = '0.0.9b'
release = '0.0.9b'
copyright = '2015-2017, Bernhard Grotz'
version = '0.1.0c'
release = '0.1.0c'
copyright = '2015-2018, Bernhard Grotz'
language = 'de'
spelling_lang = 'de_DE'
pygments_style = 'sphinx'
html_theme = 'sphinxdoc'
html_logo = "logo.png"
html_favicon = "favicon.ico"
html_logo = 'logo.png'
latex_logo = 'logo_print.png'
html_static_path = ['_static']
html_last_updated_fmt = '%d.%m.%Y'
html_use_smartypants = True
html_additional_pages = {'home': 'home.html'}
html_domain_indices = False
html_use_index = True
......@@ -53,8 +52,13 @@ html_search_language = 'en'
html_search_options = {'type': 'default'}
today_fmt = '%d.%m.%Y'
exclude_patterns = ["notes.rst", "*/notes.rst",
"**/notes.rst","todos.rst","README.rst"]
exclude_patterns = [
"notes.rst",
"*/notes.rst",
"**/notes.rst",
"todos.rst",
"README.rst"
]
# latex_logo = "logo.png"
......@@ -63,8 +67,10 @@ latex_preamble = r'''
\usepackage[T1]{fontenc}
\usepackage[version=3]{mhchem}
\usepackage{amsmath, units, cancel,soul}
\usepackage{amsfonts, mathrsfs, amssymb, color}
\usepackage{amsfonts, mathrsfs, amssymb, xcolor}
\usepackage{nicefrac,marvosym,mathtools,wasysym,textcomp,gensymb}
\usepackage{fancybox,shadow}
\usepackage{multicol}
\setcounter{secnumdepth}{-1}
\setlength{\headheight}{15pt}
\setcounter{tocdepth}{2}
......
favicon.ico

2.19 KB

This diff is collapsed.
......@@ -6,14 +6,6 @@ Grundkurs LaTeX
.. only:: html
.. sidebar:: Hinweis
Dieses Projekt kann als Quellcode von `GitHub
<https://www.github.com/grund-wissen/grundkurs-latex>`_
heruntergeladen werden.
Druckversion: :download:`(PDF) Grundkurs LaTeX <grundkurs-latex.pdf>`
LaTeX ist definitiv der Standard als wissenschaftliches Textsatzungssystem. Es
wurde bereits ab Beginn der 1980er Jahre von `Donald Knuth
<http://de.wikipedia.org/wiki/Donald_Ervin_Knuth>`_ entwickelt und wurde bzw.
......@@ -30,6 +22,20 @@ Grundkurs LaTeX
<gwl:Sphinx>`, können so aus einer eigenen (meist kürzeren) Syntax heraus
LaTeX- bzw. PDF-Dokumente erzeugen.
.. only:: html
.. sidebar:: Hinweis
Dieses Projekt kann als Quellcode von `GitLab
<https://gitlab.com/grund-wissen/grundkurs-latex>`_
heruntergeladen werden.
Offline-Version:
:download:`(PDF) Grundwissen LaTeX
<../../../build/informatik/latex/latex/grundkurs-latex.pdf>`
.. toctree::
:maxdepth: 2
......@@ -40,6 +46,7 @@ Grundkurs LaTeX
wichtige-umgebungen.rst
zusatzpakete.rst
seitenlayout.rst
zaehler-und-makros.rst
weitere-dokumentklassen.rst
links.rst
......
......@@ -18,7 +18,7 @@ Installation von LaTeX
Aufteilen von umfangreichen Werken in kleinere Bestandteile und eine
Wiederverwertbarkeit von Code-Stücken, es macht obendrein das Erstellen von
PDF-Dateien "skriptbar". Einige Wiki-Werkzeuge, beispielsweise :ref:`Sphinx
<Sphinx-Tool>`, können so aus einer eigenen (meist kürzeren) Syntax heraus
<gwl:Sphinx>`, können so aus einer eigenen (meist kürzeren) Syntax heraus
LaTeX- bzw. PDF-Dokumente erzeugen.
......@@ -36,6 +36,13 @@ folgende Pakete installiert werden:
Zur Installation der obigen Pakete wird insgesamt etwa 1 GB an
Festplattenspeicher benötigt.
Möchte man zusätzlich auf ein umfangreiches Schriftpaket zurückgreifen (siehe
`LaTeX Font Catalogue <http://www.tug.dk/FontCatalogue/seriffonts.html>`), so
kann man zusätzlich das Paket ``texlive-fonts-extra`` installieren; dieses hat
allerdings alleine einen Umfang von rund 800 MB.
.. https://ctan.org/texarchive/fonts
.. index:: CTAN, Paket, texhash, mktexlsr
.. _CTAN-Zusatzpakete installieren:
......@@ -44,7 +51,7 @@ Festplattenspeicher benötigt.
LaTeX in seiner Grundform kann durch zahlreiche Pakete erweitert werden. Eine
ausführliche Übersicht (inklusive der Paket-Dokumentationen) findet sich im so
genannten `CTAN <http://www.ctan.org/>`_ ("Comprehensive TeX Archive Network").
genannten `CTAN <https://www.ctan.org/>`_ ("Comprehensive TeX Archive Network").
.. `CTAN-Paket-Index <http://www.bitlib.net/mirror/ctan/help/Catalogue/alpha.html>`_.
......
......@@ -3,20 +3,11 @@
Links
=====
.. rubric:: Dokumentationen:
* `LaTeX-Kurs <http://lefti.amigager.de/latex/main.html>`__
* `LaTeX-Tutorial der TU Graz <http://latex.tugraz.at/latex/tutorial>`__
* `KOMA-Script Anleitung <http://www.komascript.de>`__ (`PDF
<http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf>`__)
* `LaTeX Documentation (en.) <https://de.sharelatex.com/learn/Main_Page>`__
* `LaTeX-Wikibook (en.) <https://en.wikibooks.org/wiki/LaTeX/>`__
.. rubric:: Tutorials:
* `LaTeX-Tutorial für Einsteiger (de, PDF) <http://latex.tugraz.at/latex/tutorial>`__
* `LaTeX-Tutorial für Fortgeschrittene (de, PDF) <http://latex.tugraz.at/latex/fortgeschrittene>`__
* `LaTeX-Skript von Martin Schimmels (PDF) <http://mschimmels.de/?q=DasBuch.pdf>`__
* `LaTeX-Tutorial für Einsteiger (de, PDF) <https://latex.tugraz.at/latex/tutorial>`__
* `LaTeX-Tutorial für Fortgeschrittene (de, PDF) <https://latex.tugraz.at/latex/fortgeschrittene>`__
* `LaTeX-Skript von Martin Schimmels (PDF) <http://www.mschimmels.de/sites/default/files/2017-02/DasBuch.pdf>`__
* `LaTeX-Grundlagen von Daniel Hommel (PDF) <http://www2.hs-esslingen.de/~dhommel/skript.pdf>`__
* `LaTeX-Tutorial von Sebastian Stein <http://latex.hpfsc.de/>`__
* `Einführung in LaTeX von Sascha Frank <http://www.namsu.de/latex/latexeinfuehrung_2/Latexeinfuehrung.html>`__
......@@ -24,16 +15,25 @@ Links
* `LaTeX-Einführung 2 (Fernuni Hagen) <ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a0279510.pdf>`__
* `LaTeX 2e Kurzbeschreibung <http://sunsite.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/info/lshort/german/l2kurz.pdf>`__
* `LaTeX-Linksammlung <http://www.matthiaspospiech.de/latex/dokumentation/einfuehrung/>`__
* `LaTeX for Complete Novices (en) <http://www.dickimaw-books.com/latex/novices/index.html>`__
* `Getting Started with LaTeX (en) <http://www.atmospheric-chemistry-and-physics.net/getting_started_with_latex.pdf>`__
* `LaTeX for Complete Novices (en) <https://www.dickimaw-books.com/latex/novices/index.html>`__
* `Getting Started with LaTeX (en) <https://www.atmospheric-chemistry-and-physics.net/getting_started_with_latex.pdf>`__
* `The Not So Short Introduction to LaTeX (en) <ftp://ftp.tu-chemnitz.de/pub/tex/info/lshort/english/lshort.pdf>`__
.. http://www.andy-roberts.net/writing/latex/
.. rubric:: Dokumentationen:
* `KOMA-Script Anleitung <https://www.komascript.de>`__ (`PDF
<http://ftp.fernuni-hagen.de/ftp-dir/pub/mirrors/www.ctan.org/macros/latex/contrib/koma-script/doc/scrguide.pdf>`__)
* `LaTeX Documentation (en.) <https://www.overleaf.com/learn/latex/Main_Page>`__
* `LaTeX-Wikibook (en.) <https://en.wikibooks.org/wiki/LaTeX/>`__
.. * `LaTeX-Kurs <http://lefti.amigager.de/latex/main.html>`__
.. rubric:: Referenzen:
* `Latex-Befehlsübersicht <http://www.weinelt.de/latex/>`__
* `LaTeX-Wörterbuch <https://de.wikibooks.org/wiki/LaTeX-Wörterbuch:_InDeX>`__
* `LaTeX-Wörterbuch <https://de.wikibooks.org/wiki/LaTeX-W%C3%B6rterbuch:_InDeX>`__
* `Mathematische Symbole (de) <https://de.wikipedia.org/wiki/Liste_mathematischer_Symbole>`__
* `Mathematische Symbole (en, 1) <https://en.wikibooks.org/wiki/LaTeX/Mathematics>`__
* `Mathematische Symbole (en, 2) <https://en.wikibooks.org/wiki/LaTeX/Advanced_Mathematics>`__
......@@ -42,14 +42,14 @@ Links
.. rubric:: Tips:
* `LaTeX Stack Exchange <http://tex.stackexchange.com/>`__
* `TeX-Welt Fragen und Antworten <http://texwelt.de/wissen/fragen/>`__
* `LaTeX-Codeschnipsel (Uwe Ziegenhagen) <http://uweziegenhagen.de/?page_id=132>`__
* `LaTeX Stack Exchange <https://tex.stackexchange.com/>`__
* `TeX-Welt Fragen und Antworten <https://texwelt.de/wissen/fragen/>`__
* `LaTeX-Codeschnipsel (Uwe Ziegenhagen) <http://www.uweziegenhagen.de/?page_id=132>`__
* `Briefe mit "scrlttr2" <https://meinnoteblog.wordpress.com/2010/11/12/latex-vorlagen-fur-briefe-und-rechnung/>`__
.. rubric:: Typographie:
* `Practical Typography (en) <http://practicaltypography.com/>`__
* `Practical Typography (en) <https://practicaltypography.com/>`__
.. * `Tips zum Inhaltsverzeichnis <http://faculty.uoit.ca/bohun/latex/toc.html>`_
......
logo.png

20.1 KB

......@@ -4,6 +4,7 @@
Mathematischer Formelsatz
=========================
.. {{{
LaTeX unterstützt wie kaum ein anderes Textsatzungsprogramm das Einfügen
mathematischer Formeln. Wahlweise können Formeln innerhalb einer Absatzes
......@@ -157,8 +158,11 @@ Der Mathematik-Modus weist gegenüber normalem Text einige Besonderheiten auf:
.. index:: Mathematische Symbole
.. _Mathematische Symbole:
.. }}}
Mathematische Symbole
---------------------
.. {{{
.. index:: Griechisches Alphabet
.. _Griechisches Alphabet:
......@@ -580,6 +584,21 @@ beispielsweise ergibt eine Eingabe von ``\not\ge`` das Zeichen :math:`{\color{wh
- :math:`{\color{white}||}\heartsuit{\color{white}|}`
- ``\diamondsuit``
- :math:`{\color{white}||}\diamondsuit{\color{white}|}`
* - ``\%``
- :math:`{\color{white}||}\%{\color{white}|}`
- ``\permil``
- :math:`{\color{white}||}\permil{\color{white}|}`
Die Anweisung ``\permil`` setzt voraus, dass in der Präambel das Paket
``wasysym`` geladen wird (``\usepackage{wasysym}``).
.. Paket ``euosym`` -> \euro als symbol.
.. Minus-Zeichen
.. http://tex.stackexchange.com/questions/79141/is-there-a-designated-symbol-for-the-negative-sign-in-say-16
.. \newcommand{\minus}{\scalebox{0.5}[1.0]{$-$}}
.. $\minus 16$
.. $-16$
.. http://latex.wikia.com/wiki/List_of_LaTeX_symbols
.. https://de.wikipedia.org/wiki/Liste_mathematischer_Symbole
......@@ -587,8 +606,11 @@ beispielsweise ergibt eine Eingabe von ``\not\ge`` das Zeichen :math:`{\color{wh
.. index:: Mathematische Ausdrücke
.. _Mathematische Ausdrücke:
.. }}}
Mathematische Ausdrücke
-----------------------
.. {{{
.. index:: Index, Exponent
.. _Indizes und Exponenten:
......@@ -992,6 +1014,12 @@ dazu die für Indizes und Exponenten übliche Syntax genutzt und somit
\sum_{i=1}^{n} i = \frac{n \cdot (n+1)}{2}
.. $\sum_{\substack{0 \leq 1<m\\ 0<j<n}} a(i,j) $
.. % Linksbündig:
.. $\sum_{\begin{subarray}{l}
.. 0 \leq 1 <m\\ 0<j<n\end{subarray}}
In gleicher Weise kann das (seltener vorkommende) Produkt-Zeichen :math:`\prod`
genutzt werden:
......@@ -1225,11 +1253,11 @@ verwirklichen.
.. Zahlenmengen setzen
.. Die natürlichen Zahlen N, R etc. Sollen nat
.. \newcommand{\N}{\ensuremath{\mathbb {N}}}
.. \newcommand{\Z}{\ensuremath{\mathbb {Z}}}
.. \newcommand{\Q}{\ensuremath{\mathbb {Q}}}
.. \newcommand{\R}{\ensuremath{\mathbb {R}}}
.. \newcommand{\C}{\ensuremath{\mathbb {C}}}
.. \newcommand{\N}{\ensuremath{\mathbb {N}} }
.. \newcommand{\Z}{\ensuremath{\mathbb {Z}} }
.. \newcommand{\Q}{\ensuremath{\mathbb {Q}} }
.. \newcommand{\R}{\ensuremath{\mathbb {R}} }
.. \newcommand{\C}{\ensuremath{\mathbb {C}} }
.. Polynomdivision setzen:
.. Paket polynom
......@@ -1278,7 +1306,9 @@ verwirklichen.
.. http://latex.wikia.com/wiki/List_of_LaTeX_symbols
.. }}}
.. raw:: html
......
/home/waldgeist/data/homepage/pics/Original/latex/layouts-pagediagramm-und-pagedesign.png
\ No newline at end of file
......@@ -37,6 +37,8 @@ zwischen ungeradzahligen und geradzahligen Seiten unterschieden werden muss:
Ungeradzahlige Seiten befinden sich bei einem aufgeschlagenen Buch stets auf der
rechten, geradzahlige entsprechend auf der linken Seite.
.. _oneside:
Da Bücher meist von vorne nach hinten durchblättert werden, beginnen neue
Kapitel meist auf den rechten, also ungeradzahligen Seiten; notfalls wird dabei
in Kauf genommen, dass die linke (geradzahlige) Buchseite leer bleibt. Bei der
......@@ -161,12 +163,11 @@ dann wie üblich mittels ``\\`` erreicht werden.
.. https://www.ctan.org/pkg/scrlayer-scrpage?lang=de
Das Paket `scrlayer-scrpage
<http://mirror.physik-pool.tu-berlin.de/tex-archive/help/Catalogue/entries/scrlayer-scrpage.html>`__,
das für die Dokumentklassen ``scrartcl``, ``scrrprt`` und ``scrbook`` vorgesehen
ist, stellt den neuen Pagestyle ``scrheadings`` bereit. Die Syntax für das
Einbinden des Pakets und die Festlegung der einzelnen Informationen sieht für
einseitige Dokumente beispielsweise folgendermaßen aus: [#]_
Das Paket `scrlayer-scrpage <https://ctan.org/pkg/scrlayer-scrpage>`__, das für
die Dokumentklassen ``scrartcl``, ``scrrprt`` und ``scrbook`` vorgesehen ist,
stellt den neuen Pagestyle ``scrheadings`` bereit. Die Syntax für das Einbinden
des Pakets und die Festlegung der einzelnen Informationen sieht für einseitige
Dokumente beispielsweise folgendermaßen aus: [#]_
.. code-block:: tex
......@@ -301,11 +302,9 @@ als Anweisung ``\enlargethispage{3cm}`` o.ä. verwendet werden.
.. rubric:: Abstände manuell festlegen
In LaTeX gibt es mehrere Variablen, die das Seitenlayout beeinflussen. Mittels
der Pakete `layout
<http://ftp.fau.de/ctan/help/Catalogue/entries/layout.html>`__ beziehungsweise
`layouts <http://ftp.fau.de/ctan/help/Catalogue/entries/layouts.html>`__ können
die Namen dieser Variablen sowie die bei den aktuellen Einstellungen
vorherrschenden Werte angezeigt werden.
der Pakete `layout <https://ctan.org/pkg/layout>`__ beziehungsweise `layouts
<https://ctan.org/pkg/layouts>`__ können die Namen dieser Variablen sowie die
bei den aktuellen Einstellungen vorherrschenden Werte angezeigt werden.
* Die für das Seitenlayout relevanten Variablen sowie ihre aktuellen Werte
können mittels des ``layout``-Pakets folgendermaßen angezeigt werden:
......@@ -413,7 +412,7 @@ vorherrschenden Werte angezeigt werden.
:width: 50%
In der `Dokumentation des layouts-Pakets
<http://mirror.ctan.org/macros/latex/contrib/layouts/layman.pdf>`__ sind
<http://ftp.gwdg.de/pub/ctan/macros/latex/contrib/layouts/layman.pdf>`__ sind
weitere entsprechende Beispiele aufgelistet, welche die Platzierung von Fußnoten
sowie das Aussehen des Inhaltsverzeichnisses näher beschreiben.
......@@ -465,9 +464,9 @@ sowie das Aussehen des Inhaltsverzeichnisses näher beschreiben.
.. todo:: margins
.. TODO margins
.. todo:: titelseite, siehe http://tobiw.de/tbdm/titelseiten
.. TODO titelseite, siehe http://tobiw.de/tbdm/titelseiten
.. raw:: html
......
/home/waldgeist/data/tex/own/briefe/testbrief.pdf
\ No newline at end of file
File added
/home/waldgeist/data/tex/own/briefe/testbrief.tex
\ No newline at end of file
\documentclass[a4paper, 12pt, halfparskip]{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx, blindtext}
\KOMAoptions{
backaddress, % Adresse des Absenders im Adressfenster anzeigen
foldmarks=on, % Faltungs-Markierungen drucken
fromalign=left, % Ausrichtung des Briefkopfes (Absender)
% fromfax, % Faxnummer des Absenders angeben
fromemail, % Emailadresse des Absenders anzeigen
fromphone, % Telefonnummer anzeigen
fromlogo, % Logo drucken
fromurl, % Verweis auf Webseite
}
\setkomavar{fromname}{Vorname Nachname}
\setkomavar{fromurl}[Web: \quad]{http://webadresse.de}
\setkomavar{fromaddress}{Straßenname 1 \\ 123456 Ortsname}
\setkomavar{fromphone}{01234- 56\,78\,90}
\setkomavar{fromemail}{vorname.nachname@email.de}
\setkomavar{backaddressseparator}{
~\raisebox{0.25ex}{\textbf{\Large.}}~
}
\setkomafont{backaddress}{\sffamily\tiny}
\setkomafont{fromaddress}{\rmfamily\footnotesize}
\begin{document}
\begin{letter}{
Name des Empfängers \\
Anschrift des Empfängers \\
PLZ Ort
}
\opening{Sehr geehrte Person(en),}
\blindtext % Das eigentliche Anschreiben
\closing{Mit freundlichen Grüßen,}
\ps{P.S.: Hier noch ein kurzer Nachsatz, ausschließlich zu Demonstrationszwecken.}
\encl{Anhang 1 \\ Anhang 2}
\end{letter}
\end{document}