mirror of
https://codeberg.org/franzl96/Knowledgebase.git
synced 2025-10-06 00:12:42 +02:00
Initial documentaion of my latex knowledgebase
This commit is contained in:
5
Latex/Augaben/Einbinden von Grafiken und Bildern.md
Normal file
5
Latex/Augaben/Einbinden von Grafiken und Bildern.md
Normal file
@@ -0,0 +1,5 @@
|
||||
```latex
|
||||
\begin[H]{figure} % H steht für "here" und bindet das Bild an Ort und Stelle ein
|
||||
\includegraphics[<Abmessungen>]{<Pfad>}
|
||||
\end{figure}
|
||||
```
|
18
Latex/Augaben/Erstellen von Minipages.md
Normal file
18
Latex/Augaben/Erstellen von Minipages.md
Normal file
@@ -0,0 +1,18 @@
|
||||
Minipages ermöglicht einen LatexCode in einem eigenen kleinen Container auf der Seite darzustellen. Dadurch ist es möglich ein Layout aus Containeren auf der Seite anzuzeigen...
|
||||
## Usage
|
||||
``` latex
|
||||
\begin{minipage}[<Ausrichtung>]{<Breite der Minipage>}
|
||||
Text…\\
|
||||
Bilder…\\
|
||||
Tabellen…\\
|
||||
\end{minipage}
|
||||
```
|
||||
### Ausrichtung
|
||||
- c(enter)
|
||||
- t(op)
|
||||
- b(ottom)
|
||||
### Breite
|
||||
Bspw. `0.1\textwidth`
|
||||
|
||||
## Wichtig
|
||||
Damit die Einzelseiten nebeneinander Positioniert werden, darf man keinen Abstand zwischen den `begin` und `end` Befehlen lassen!
|
52
Latex/Augaben/Erstellen von Tabellen.md
Normal file
52
Latex/Augaben/Erstellen von Tabellen.md
Normal file
@@ -0,0 +1,52 @@
|
||||
|
||||
# tabularx
|
||||
Damit lassen sich Tabellen erstellen, die Variable Spalten haben und danach den Zeilenumbruch steuern (Schaltzeichen x)
|
||||
## Vorbedingungen
|
||||
``` latex
|
||||
\usepackage{tabularx}
|
||||
```
|
||||
## Usage
|
||||
``` latex
|
||||
\begin{tabularx}[<width>]{<steuerzeichen (l, c, r, x)>}
|
||||
\end{tabularx}
|
||||
```
|
||||
|
||||
# longtable
|
||||
Darstellung von Tabellen die über mehrere Seiten hinweg gehen und die Header sich wiederholen sollen.
|
||||
## Vorbedingungen
|
||||
``` latex
|
||||
\usepackage{longtable}
|
||||
```
|
||||
## Usage
|
||||
``` latex
|
||||
\begin{longtable}{<steuerzeichen (l, c, r, p{<width>})>}
|
||||
Ich & bin & ein & Header \\
|
||||
\endheader
|
||||
Ich & bin & ein & Body \\
|
||||
\end{longtable}
|
||||
```
|
||||
|
||||
# xltabular
|
||||
Das beste aus beiden Welten `tabularx` und `longtable`
|
||||
## Vorbedingungen
|
||||
``` latex
|
||||
\usepackage{longtable}
|
||||
```
|
||||
## Usage
|
||||
```latex
|
||||
\begin{xltabular}{<width>}{<steuerzeichen l, c, r, X>}
|
||||
\caption{the \texttt{xltabular} environment with \texttt{longtable}
|
||||
|
||||
property}\\[\belowcaptionskip]
|
||||
|
||||
Ich & bin & ein & Header \\
|
||||
\endhead
|
||||
|
||||
\BB\\
|
||||
Now a manuel \cs{pagebreak} is used and on the
|
||||
following page an automatic pagebreak is done by \texttt{longtable}.\\
|
||||
|
||||
\pagebreak
|
||||
|
||||
\BBB \end{xltabular}
|
||||
```
|
38
Latex/Einstieg.md
Normal file
38
Latex/Einstieg.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Einrichten
|
||||
## Aufbau einer Multifilestruktur
|
||||
Vorteil: Besser Übersicht über den Latex-Code
|
||||
- Um dies zu ermöglichen Braucht man eine Toplevel File in der die Preamble angegeben ist. Die exteren Latex Files müssen dann mit der Preamble verbunden werden indem man am Anfang die Tex-Root festlegt `% !TEX root = ../*.tex` .
|
||||
- Um nun die Tex-Files einzubinden muss man entweder per
|
||||
- `input{<Pfad ohne .tex>}` bindet den Dokumententeil an Ort und stelle ein (keine neue Seite)
|
||||
- `include{<Pfad ohne .tex>}` bindet den Dokumententeil auf der nächsten Seite ein
|
||||
|
||||
## Synchronisierung mit Git
|
||||
Um eine saubere Versionskontrolle zu gewährleisten kann man mit Git Arbeiten. Hierbei gibt es folgendes zu beachten.
|
||||
- Die `.gitignore`Datei sollte alle Latex Renderartefakte ausschließen.
|
||||
|
||||
## Preamble
|
||||
```latex
|
||||
\documentclass[]{article}
|
||||
\usepackage[usenames]{color} % Farbunterstützung
|
||||
\usepackage{amssymb} % Mathe
|
||||
\usepackage{amsmath} % Mathe
|
||||
\usepackage[left=0mm, top=0mm, bottom=0mm, right=0mm, margin=0mm]{geometry} % Margins, Paddings
|
||||
\usepackage[utf8]{inputenc} % Alle UTF-8 Zeichen unterstützen
|
||||
\usepackage[fontsize=6pt]{fontsize} % Custom Fontsize
|
||||
\usepackage{graphicx} % Einfügen von Bildern
|
||||
|
||||
```
|
||||
|
||||
## Dokumentstart
|
||||
```latex
|
||||
% Preamble
|
||||
% ....
|
||||
\begin{document}
|
||||
\include{<Pfad>}% Inputs oder Includes
|
||||
\end{document}
|
||||
```
|
||||
|
||||
# Aufgaben mit Latex
|
||||
- [[Augaben/Erstellen von Tabellen|Erstellen von Tabellen]]
|
||||
- [[Augaben/Erstellen von Minipages]] - Eingebettete Latex-Seiten in eine Seite
|
||||
- [[Augaben/Einbinden von Grafiken und Bildern|Einbinden von Grafiken und Bildern]]
|
Reference in New Issue
Block a user