From dae312537b57f3ec8823602b91550e06c327fb86 Mon Sep 17 00:00:00 2001
From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de>
Date: Fri, 02 Oct 2020 15:17:36 +0200
Subject: [PATCH] update content
---
chap/latex-indeepth.tex | 31 +++++++--
zusammenfassung.tex | 29 +++++----
makefile | 8 +-
chap/Grundbegriffe.tex | 23 ++++++-
zusammenfassung.pdf | 0
code/masterarbeit_title.tex | 11 +++
latexmkrc | 4
chap/text-strukture.tex | 11 ++-
chap/typographie.tex | 34 +++++-----
code/masterarbeit_title.pdf | 0
10 files changed, 96 insertions(+), 55 deletions(-)
diff --git a/chap/Grundbegriffe.tex b/chap/Grundbegriffe.tex
index d720d17..eb95c5c 100644
--- a/chap/Grundbegriffe.tex
+++ b/chap/Grundbegriffe.tex
@@ -103,9 +103,14 @@
\section{Sonderzeichen}
Diese Zeichen haben besondere Bedeutungen in \latex-Source und können nicht direkt
-eingegeben werden. Sie in der Tabelle~\ref{tab:Sonderzeichen} aufgelistet.
+eingegeben werden. Sie sind in Tabelle~\ref{tab:Sonderzeichen} aufgelistet.
-\begin{table}[ht]
+Die Anführungszeichen haben keine besondere Bedeutung in \latex-Source Code. Man
+kann sie direkt aus dem Tastatur eingeben. Sie werden dann richtig in PDF-Datei
+dargestellt. Die Tablle~\ref{tag:Quotezeichen} zeigt, wie die Anführungszeichen
+in unterschiedlichen Platform eingegeben werden können.
+
+\begin{table}[h]
\centering
{\small
\begin{tabular}{@{}lll@{}}\toprule
@@ -130,6 +135,18 @@
\label{tab:Sonderzeichen}
\end{table}
-
+\begin{table}[h]
+ \centering
+{\small
+\begin{tabular}{@{}llll@{}}\toprule
+Zeichen & Linux & Windows 10 & MacOS \\ \midrule
+„bzw.“ & \LKeyAltGr + \texttt{V} bzw. \LKeyAltGr + \texttt{B} & \LKeyAlt + \texttt{0132} bzw. \LKeyAlt + \texttt{0147} & \LKeyAlt + \kbhat{} bzw. \LKeyAlt + \LKeyShift + \kbhat \\
+‚bzw.‘ & \LKeyAltGr + \LKeyShift + \texttt{V} bzw. \LKeyAltGr + \LKeyShift + \texttt{B} & \LKeyAlt + \texttt{0130} bzw. \LKeyAlt + \texttt{0145} & (N/A) \\
+\bottomrule
+\end{tabular}
+}
+ \caption{Anführungszeichen -- Bei Windows muss man die Ziffer aus dem Nummer-Block eingeben}
+ \label{tag:Quotezeichen}
+\end{table}
diff --git a/chap/latex-indeepth.tex b/chap/latex-indeepth.tex
index 0089bfc..c4516f7 100644
--- a/chap/latex-indeepth.tex
+++ b/chap/latex-indeepth.tex
@@ -6,7 +6,7 @@
In der Datei \verb:$HOME/.profile: folgendes ergänzen:
\begin{minted}{bash}
-TEX_HOME="/usr/local/texlive/2018"
+TEX_HOME="/usr/local/texlive/2020"
if [ -d $TEX_HOME ] ; then
PATH=$TEX_HOME/bin/x86_64-linux:$PATH
MANPATH="${TEX_HOME}/texmf/doc/man":$MAN_PATH
@@ -46,7 +46,7 @@
\section{Code Auszug}
Code Auszug spielt in Dokumentation in der Informatik eine wichtige Rolle. In \latex
-hat man viel Möglichkeiten, Code Auszug zu setzen. Das einfachste Möglichkeit
+hat man viel Möglichkeiten, Code Auszug zu setzen. Die einfachste Möglichkeit
ist, die eingebaute Umgebung \texttt{verbatim} zu nutzen. Diese Umgebung
druckt den Inhalt wie die Source Code in PDF Ausgabe:
@@ -61,19 +61,19 @@
eine sehr überschaubares Anzahl von Lexer. Die Seite~\autocite{wikibooks:Source_Code_Listings}
bietet eine gutes Tutorium im Bezug auf das Paket \verb:listings: an.
-Im Gegensatz zum Paket \verb:listings: benutzt das Paket \verb:minted: der external Lexer-Programm
+Im Gegensatz zum Paket \verb:listings: benutzt das Paket \verb:minted: das external Lexer-Programm
Pygmentize um die Token in Code-Auszug zu klassifizieren. Das Paket \verb:minted: setzt voraus,
-dass das Lexer-Programm Pygmentize bereitsin System installiert sind. Das Programm Pygmentize
+dass das Lexer-Programm Pygmentize bereits in System installiert ist. Das Programm Pygmentize
kann man in \url{http://pygments.org/} finden. Da das Programm in Python geschrieben ist, muss man
-den Python-Interpreter auch im System installieren. In Linux kann man die Installation in einem Befehl
-erledigen:
+den Python-Interpreter auch im System installieren. In ein Debian-basiertes Linux-System kann man
+die Installation in einem Befehl erledigen:
\begin{minted}{bash}
sudo aptitude install python-pygments
\end{minted}
In Windows muss man zuerst den Python-Interpreter installieren, dann das Python-Paket Pygments
-installieren.
+installieren. Hier wäre eine Hausaufgabe für die Informatik-Studenten.
\section{Makefile}
@@ -137,4 +137,19 @@
\end{minted}
Der Makefile-Template geht davon aus, dass die Hauptdatei \texttt{zusammenfassung.tex} ist,
-die einzelnen Kapitel werden im Unter-Ordner \texttt{chap}.
+die einzelnen Kapitel werden im Unterordner \texttt{chap}.
+
+
+\section{Konfiguration von anderen \latex Editoren}
+
+\subsection{Texmaker}
+
+\begin{enumerate}
+ \item \menu{Optionen} → \menu{Texmaker Konfigurieren}
+ \item \menu{Befehle} →
+ \begin{enumerate}
+ \item \menu{PdfLaTeX}: \verb:lualatex -shell-escape -synctex=1 -interaction=nonstopmode %.tex:
+ \item \menu{Bib(la)tex}: \verb:biber %:
+ \end{enumerate}
+ \item \menu{Schnelles Übersetzen} → \menu{PdfLaTeX + PDF anzeigen}
+\end{enumerate}
diff --git a/chap/text-strukture.tex b/chap/text-strukture.tex
index 1fe6a3b..6bf4285 100644
--- a/chap/text-strukture.tex
+++ b/chap/text-strukture.tex
@@ -86,11 +86,11 @@
Das Ergebnis in die der Abbildung~\ref{fig:item} gezeigt.
-\section{Flexible Listen mit enumitem}
+\section{Flexible Listen mit dem Paket \texttt{enumitem}}
Um flexible Listen zu verwenden, muss man das Paket \texttt{enumitem} in
Vorspann laden \verb:\usepackage{enumitem}:.
-Um die Standardaufzählungszeichen \textbullet{} durch z.B ein Dreieck zu
+Um die Standardaufzählungszeichen „\textbullet{}“ durch z.B ein Dreieck zu
ersetzen, setzt man die Liste wie folgt:
\inputtexcode[firstline=11,lastline=14]{code/dreieck-item.tex}
@@ -105,11 +105,12 @@
Das Ergebnis wird in der Abb.~\ref{fig:dreieck-item} dargestellt.
-Wir können
-auch Listen mit einem Prefix setzen:
+Man kann auch Listen mit einem Prefix setzen:
\inputtexcode[firstline=11,lastline=14]{code/prefix-roma-item.tex}
+Das Ergebnis wird Abb.~\ref{fig:prefix-roma-item} gezeigt.
+
\begin{figure}[H]%[12]{r}[5pt]{8cm}
\centering
\includegraphics{code/prefix-roma-item}
@@ -117,7 +118,7 @@
\label{fig:prefix-roma-item}
\end{figure}
-Die Abb.~\ref{fig:prefix-roma-item} zeigt das Ergebnis.
+
Zu beachten bei der Option \verb:[label=Punkt \roman*]: ist das Sternchen
diff --git a/chap/typographie.tex b/chap/typographie.tex
index 9560baa..e734d2c 100644
--- a/chap/typographie.tex
+++ b/chap/typographie.tex
@@ -1,22 +1,22 @@
-{\Large\sffamily\bfseries Schnell Einstieg}
+{\Large\sffamily\bfseries Ein schneller Einstieg}
\thispagestyle{empty}
-\section*{Typographie Konvention}
+\subsection*{Typographie Konvention}
\texttt{Monospaced} Schriften sind \latex-Code, den man in die \latex-Datei
eingeben muss. Der Teil innerhalb eines \verb:<>:-Paares ist der Platzhalter.
Man muss statt \verb:<platzhalter>: die richtigen Werte setzen. Diese
Werten werden im Kontext erklärt.
-Die Nummer am Rand eines Listing sind die Zeilennummer. Man darf sie nicht
+Die Nummer am Rand eines Code-Auszug sind die Zeilennummer. Man darf sie nicht
in der \latex-Datei eingeben. Sie werden zur Referenzierung im Text
verwendet.
-\section*{Konfigurationen}
+\subsection*{Konfigurationen}
Im Kurs wird folgenden Konfiguration verwendet. Details über die Konfiguration
kann man im letzten Kapitel lesen.
-\subsection*{Für Konsole Anwender}
+\paragraph*{Für Konsole-Anwender}
Der \latex Compiler Befehl um von Latex Datei lautet:
@@ -29,24 +29,24 @@
Wobei \verb:<mein-dokument>: ist der Dateiname und muss von Benutzer durch den richtigen
Dateiname ersetzt werden.
-\subsection*{Für Texmaker-Anwender}
+\paragraph*{Für TeXstudio-Anwender}
\begin{enumerate}
- \item \menu{Option} $\to$ \menu{Texmaker Konfigurieren}
- \item \menu{Befehle} $\to$
- \begin{enumerate}
- \item \menu{PdfLaTeX}: \verb:lualatex -shell-escape -synctex=1 -interaction=nonstopmode %.tex:
- \item \menu{Bib(la)tex}: \verb:biber %:
- \end{enumerate}
- \item \menu{Schnelles Übersetzen} $\to$ \menu{PdfLaTeX + PDF anzeigen}
+ \item \menu{Optionen} → \menu{TeXstudio konfigurieren...}
+ \item \menu{Erzeugen} →
+ \begin{itemize}
+ \item \menu{Standardcompiler} → \menu{LuaLaTeX}
+ \item \menu{Standard Bibliograhieprogramm} → \menu{Biber}
+ \end{itemize}
+ \item \menu{OK}
\end{enumerate}
-\subsection*{Für TexShop-Anwender}
+\paragraph*{Für TexShop-Anwender}
\begin{enumerate}
- \item \menu{TexShop} $\to$ \menu{TexShop Preference}
- \item \menu{Typesetting} $\to$ \menu{Command Listed Below}: \verb:LuaLaTeX:
- \item \menu{Engine} $\to$ \menu{BibTeX Engine}: \verb:biber:
+ \item \menu{TexShop} → \menu{TexShop Preference}
+ \item \menu{Typesetting} → \menu{Command Listed Below}: \verb:LuaLaTeX:
+ \item \menu{Engine} → \menu{BibTeX Engine}: \verb:biber:
\end{enumerate}
diff --git a/code/masterarbeit_title.pdf b/code/masterarbeit_title.pdf
index 58a8fda..ef556ce 100644
--- a/code/masterarbeit_title.pdf
+++ b/code/masterarbeit_title.pdf
Binary files differ
diff --git a/code/masterarbeit_title.tex b/code/masterarbeit_title.tex
index 6c6eb1d..2c9fed2 100644
--- a/code/masterarbeit_title.tex
+++ b/code/masterarbeit_title.tex
@@ -1,6 +1,13 @@
\documentclass[a4paper,BCOR=1cm]{scrreprt}
\usepackage{fontspec}
-\usepackage[ngerman]{babel} %!!!!! Veraltet!
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Anpassung für deutschsprachige Dokumenten
+\usepackage{polyglossia} % Anpassung für Kaptitel-Name,
+ % Abschnitte-Name, Silbentrennung ect.
+\setdefaultlanguage[
+ variant=german % Varianten, S. polyglosia Dokument
+ ,spelling=new % Neue Rechtschreibungsregel
+ ,babelshorthands=true % Ob die Schreibweise von den veralteten Paket babel übernommen wird.
+]{german}
\titlehead{HTW Saar \hfill Fakultät für Inginieurwissenschaften}
\subject{Masterarbeit}
@@ -8,7 +15,7 @@
\title{Ein Beispiel Title}
\subtitle{ein Beispiel Untertitle}
\author{Max Mustermann}
-\date{30.\,September\,2013}
+\date{30.\,September\,2020}
\publishers{
\begin{tabular}{r@{\,:\,}l}
diff --git a/latexmkrc b/latexmkrc
index 67432ac..f89de25 100644
--- a/latexmkrc
+++ b/latexmkrc
@@ -1,7 +1,7 @@
# Benutz okular als PDF Viewer
$pdf_previewer ="start okular %O %S";
-# use pdf mode instead of dvi to compile files
+# use pdf mode insteads of dvi to compile files
$pdf_mode = 1;
# bbl soll entfernt werden
@@ -10,6 +10,6 @@
# benutzt xindy um index zu generieren
$makeindex = "texindy -C utf8 -L german-duden -M page-ranges %O %S";
-# erweitet die liste der extension von generierten dateien.
+# erweitert die liste der extension von generierten dateien.
diff --git a/makefile b/makefile
index ab639f2..045c925 100644
--- a/makefile
+++ b/makefile
@@ -8,8 +8,8 @@
# latexmk setting
LATEXMK = latexmk
-LATEXMK_OPT :=
-LATEXMK_INTERACTIVE_OPT := -pvc
+LATEXMK_OPT := -lualatex -shell-escape
+LATEXMK_INTERACTIVE_OPT := $(LATEXMK_OPT) -pvc
# interactive TARGET
INTERACTIVE_TARGET = zusammenfassung.pdf
@@ -19,7 +19,7 @@
pdf = zusammenfassung.pdf
main_tex = zusammenfassung.tex
chapter = $(wildcard chap/*.tex)
-
+code_img = $(wildcard code/*.tex)
.PHONY: all
all: $(pdf)
@@ -30,7 +30,7 @@
$(LATEX) $(LATEX_OPT) $<
$(LATEX) $(LATEX_OPT) $<
-$(main_tex): $(chapter)
+$(main_tex): $(chapter) $(code_img)
touch $@
diff --git a/zusammenfassung.pdf b/zusammenfassung.pdf
index fca3928..c6f0054 100644
--- a/zusammenfassung.pdf
+++ b/zusammenfassung.pdf
Binary files differ
diff --git a/zusammenfassung.tex b/zusammenfassung.tex
index 68afaaa..b643c5b 100644
--- a/zusammenfassung.tex
+++ b/zusammenfassung.tex
@@ -43,10 +43,12 @@
babelshorthands=true]{german}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Schriften
-\usepackage{libertine}
-\setmonofont[Scale=0.8]{Luxi Mono} % Nutzung von Luxi Mono
-%\setmonofont[Scale=0.9]{Source Code Pro} % Nutzung von Source Code Pro
+\usepackage[mono=false]{libertine}
+%\setmonofont[Scale=0.8]{Luxi Mono} % Nutzung von Luxi Mono
% für pdflatex: \usepackage[Scale=0.8]{luximono}
+% \setmonofont[Scale=0.9]{Source Code Pro} % Nutzung von Source Code Pro
+\setmonofont[Scale=0.8]{Hack} % Nutzung von Luxi Mono
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Typographische Feinheit
\usepackage{microtype} % z.B RechtenRand ausgleichen
@@ -59,14 +61,14 @@
\usepackage{mathtools}
\usepackage{nicefrac}
-% Setze Tabellesverzeichnis in zweispaltig
+% Setze Tabelleverzeichnis in zweispaltig
\usepackage[toc]{multitoc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Literaturverzeichnis
\usepackage[babel]{csquotes}
\usepackage[
backend=biber
- ,style=authoryear
+ ,style=numeric
,language=german
]{biblatex}
\bibliography{literatur}
@@ -90,12 +92,12 @@
\usepackage{wrapfig}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Macht das Doku klickbar
-\usepackage[pdfencoding=auto,
- hidelinks,
- pdfauthor={Hong-Phuc Bui},
- pdftitle={Latex Kurs an der HTW Saar},
- pdfsubject={Eine sehr kurze Einführung in Latex},
- pdfkeywords={tex,latex,Typographie}
+\usepackage[pdfencoding=auto
+ %,hidelinks
+ ,pdfauthor={Hong-Phuc Bui}
+ ,pdftitle={Latex Kurs an der HTW Saar}
+ ,pdfsubject={Eine sehr kurze Einführung in Latex}
+ ,pdfkeywords={tex,latex,Typographie}
]{hyperref}
% Eigene Anpassung
@@ -109,7 +111,7 @@
\newcommand{\latex}{\LaTeX\xspace}
\newcommand{\KOMA}{\textsf{KOMA}\xspace}
\newcommand{\menu}[1]{\textsf{#1}}
-
+\newcommand{\kbhat}{\biolinumKeyGlyph{asciicircum}}
@@ -122,7 +124,7 @@
% title
\title{Kurze Einführung in \LaTeX}
\subtitle{zusammengefasst während des \latex-Kurses an der HTW Saar}
-\date{Wintersemester 2019/2020}
+\date{Wintersemester 2020/2021}
\author{Hồng-Phúc Bùi}
@@ -159,4 +161,3 @@
\end{document}
-
--
Gitblit v1.10.0