von MoeWe » Di 22. Jun 2021, 16:29
Auf meinem Rechner gibt es mcode nicht, aber wenn ich das entferne und blindtext für ... Blindtext lade, dann bekomme ich wunderbaren Blocksatz. Absätze werden durch einen kleinen Einzug in der ersten Zeile gekennzeichnet, wie es in vielen Publikationen üblich ist (edit ich sehe gerade, dass Du mit \setlength{\parskip}{1pt} zusätzlich noch einen ganz kleinen horizontalen Leerraum zwischen Absätzen erzeugst, der ist aber so klein, dass der in der Praxis wohl optisch nicht ins Gewicht fällt).
Mit einem Klick auf "LaTeX-Ausgabe" unter diesem Beispiel bekommst Du genau angezeigt, was ich derzeit sehe
\documentclass[11pt]{article}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=3cm,bottom=4cm,bindingoffset=5mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\renewcommand{\rmdefault}{cmss} % font: CMSS (CM Sans).
%--------------------------------------
% German-specific commands
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage{hyphenat}
%\usepackage{indentfirst}
%\parindent 0pt
%--------------------------------------
% Symbolverzeichnis
\usepackage{acronym}
% Literaturverzeichnis
\bibliographystyle{apalike}
\usepackage{cite}
% images and tables
\usepackage{graphicx}
\graphicspath{ {./images/} }
\usepackage[table]{xcolor}
\usepackage{array}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage[section]{placeins}
\usepackage{placeins}
\usepackage{pdfpages}
\usepackage{subfigure}
% mathematical expressions
\usepackage{amsmath}
\usepackage{amssymb}
%--------------------------------------
% code listings Nummerierung der Seiten
\usepackage{listings,chngcntr,verbatim}
\renewcommand\lstlistingname{Code}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\numberwithin{equation}{section} % enumeration of equations contains the number of the current chapter
\numberwithin{figure}{section} % enumeration of figures contains the number of the current chapter
\numberwithin{table}{section} % enumeration of tables contains the number of the current chapter
%page layout Aussehen der Seite (FANCYHDR)
\usepackage{fancyhdr} % headers and footers
\pagestyle{fancy} % page layout
\lhead{} \rhead{} \cfoot{\thepage}
\pagenumbering{roman}
\fancyfoot[C] {\thepage}
\renewcommand{\headrulewidth}{0.0pt}
\renewcommand{\footrulewidth}{0.4pt}
\setlength{\parskip}{1pt}
\usepackage{blindtext}
\begin{document}
\Blindtext
\end{document}
---
Auf den ersten Blick scheint mir die Präambel ein bisschen lang, wobei ich definit schon wesentlich längere Präambeln gesehen und auch selbst genutzt habe. Es ist eher so ein Gefühl.
Brauchst Du wirklich alle Pakete, die Du lädst, und all den Code, der in der Präambel vorzufinden ist? Weißt Du, warum Du die jeweiligen Pakete lädst? Beachte, dass Du placeins zweimal lädst. Das sollte man vermeiden. Mehrmaliges Laden desselben Pakets macht die Präambel nur unübersichtlicher und kann zum berühmten "option clash"-Fehler führen (wenn das Paket mit unterschiedlichen Optionen geladen wird).
Auf meinem Rechner gibt es `mcode` nicht, aber wenn ich das entferne und `blindtext` für ... Blindtext lade, dann bekomme ich wunderbaren Blocksatz. Absätze werden durch einen kleinen Einzug in der ersten Zeile gekennzeichnet, wie es in vielen Publikationen üblich ist ([i]edit[/i] ich sehe gerade, dass Du mit `\setlength{\parskip}{1pt}` zusätzlich noch einen ganz kleinen horizontalen Leerraum zwischen Absätzen erzeugst, der ist aber so klein, dass der in der Praxis wohl optisch nicht ins Gewicht fällt).
Mit einem Klick auf "LaTeX-Ausgabe" unter diesem Beispiel bekommst Du genau angezeigt, was ich derzeit sehe
```
\documentclass[11pt]{article}
\usepackage[a4paper,left=2.5cm,right=2.5cm,top=3cm,bottom=4cm,bindingoffset=5mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\renewcommand{\rmdefault}{cmss} % font: CMSS (CM Sans).
%--------------------------------------
% German-specific commands
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage{hyphenat}
%\usepackage{indentfirst}
%\parindent 0pt
%--------------------------------------
% Symbolverzeichnis
\usepackage{acronym}
% Literaturverzeichnis
\bibliographystyle{apalike}
\usepackage{cite}
% images and tables
\usepackage{graphicx}
\graphicspath{ {./images/} }
\usepackage[table]{xcolor}
\usepackage{array}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage[section]{placeins}
\usepackage{placeins}
\usepackage{pdfpages}
\usepackage{subfigure}
% mathematical expressions
\usepackage{amsmath}
\usepackage{amssymb}
%--------------------------------------
% code listings Nummerierung der Seiten
\usepackage{listings,chngcntr,verbatim}
\renewcommand\lstlistingname{Code}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\numberwithin{equation}{section} % enumeration of equations contains the number of the current chapter
\numberwithin{figure}{section} % enumeration of figures contains the number of the current chapter
\numberwithin{table}{section} % enumeration of tables contains the number of the current chapter
%page layout Aussehen der Seite (FANCYHDR)
\usepackage{fancyhdr} % headers and footers
\pagestyle{fancy} % page layout
\lhead{} \rhead{} \cfoot{\thepage}
\pagenumbering{roman}
\fancyfoot[C] {\thepage}
\renewcommand{\headrulewidth}{0.0pt}
\renewcommand{\footrulewidth}{0.4pt}
\setlength{\parskip}{1pt}
\usepackage{blindtext}
\begin{document}
\Blindtext
\end{document}
```
---
Auf den ersten Blick scheint mir die Präambel ein bisschen lang, wobei ich definit schon wesentlich längere Präambeln gesehen und auch selbst genutzt habe. Es ist eher so ein Gefühl.
Brauchst Du wirklich alle Pakete, die Du lädst, und all den Code, der in der Präambel vorzufinden ist? Weißt Du, warum Du die jeweiligen Pakete lädst? Beachte, dass Du `placeins` zweimal lädst. Das sollte man vermeiden. Mehrmaliges Laden desselben Pakets macht die Präambel nur unübersichtlicher und kann zum berühmten "option clash"-Fehler führen (wenn das Paket mit unterschiedlichen Optionen geladen wird).