von KOMA » Di 7. Feb 2023, 08:54
Wenn Du schon fragst, ob die Einstellungen prinzipiell ok sind, dann muss ich sagen: Nein.
Allein Dein \setlength{\parindent}{0em} ist schlichtweg ein No-Go ist. Weil das eine dermaßen unüberlegte Einstellung ist, hatte ich jahrelang eine entsprechende Erklärung auf komascript.de. Inzwischen gibt es diese in Deutsch und Englisch im KOMA-Script-Wiki. Auf die Seiten wird massenhaft von unterschiedlichen Leuten in diversen Foren verlinkt, so dass ich mir das hier jetzt einfach einmal spare. Die Sache mit den unerwünschten Leerzeichen findest Du dort übrigens auch.
Zusammen mit parskip=half hat die Einstellung für \parindent zwar ohnehin keine Auswirkungen mehr, ist dann aber eben auch komplett überflüssig und damit weiterhin unsinnig. Also muss man mit dieser Einstellung weder sich selbst noch andere aufs Glatteis schicken, sondern kann sie endlich einmal weglassen.
Warum Du bestimmte Libraries lädst und andere nicht, kannst nur Du wissen. Das gilt für die Pakete generell ebenso.
Warum Du Pakete lädst, die von anderen bereits geladen werden, beispielsweise url unmittelbar vor hyperref, weißt vermutlich nicht einmal Du. Dazu gibt es auch massenhaft Treffer im Forum, so dass ich mir Bemerkungen dazu eigentlich sparen können sollte.
Was ich mir nicht sparen will, ist die dringende Empfehlung, einfach einmal bei neuen Dokumenten alles wegzulassen und dann nur noch die Pakete zu laden und Einstellungen vorzunehmen, die Du tatsächlich brauchst. Das hilft beim Ausmisten und beim Verständnis.
Und ich empfehle, in ein paar Foren etwas aufmerksamer, aber gleichzeitig wahlloser mitzulesen. Dann stößt Du nämlich quasi automatisch auf all die Dinge, die hier kritisiert wurden.
Und dann sei noch darauf hingewiesen, dass irgendwelcher Code, der heute noch prinzipiell in Ordnung ist, morgen oder übermorgen schlichtweg veraltet sein kann. Diesbezügliche Äußerungen sind also generell nur Momentaufnahmen.
Wenn Du schon fragst, ob die Einstellungen prinzipiell ok sind, dann muss ich sagen: Nein.
Allein Dein [tt]\setlength{\parindent}{0em}[/tt] ist schlichtweg ein No-Go ist. Weil das eine dermaßen unüberlegte Einstellung ist, hatte ich jahrelang eine entsprechende Erklärung auf komascript.de. Inzwischen gibt es diese in Deutsch und Englisch im KOMA-Script-Wiki. Auf die Seiten wird massenhaft von unterschiedlichen Leuten in diversen Foren verlinkt, so dass ich mir das hier jetzt einfach einmal spare. Die Sache mit den unerwünschten Leerzeichen findest Du dort übrigens auch.
Zusammen mit [tt]parskip=half[/tt] hat die Einstellung für [tt]\parindent[/tt] zwar ohnehin keine Auswirkungen mehr, ist dann aber eben auch komplett überflüssig und damit weiterhin unsinnig. Also muss man mit dieser Einstellung weder sich selbst noch andere aufs Glatteis schicken, sondern kann sie endlich einmal weglassen.
Warum Du bestimmte Libraries lädst und andere nicht, kannst nur Du wissen. Das gilt für die Pakete generell ebenso.
Warum Du Pakete lädst, die von anderen bereits geladen werden, beispielsweise [tt]url[/tt] unmittelbar vor [tt]hyperref[/tt], weißt vermutlich nicht einmal Du. Dazu gibt es auch massenhaft Treffer im Forum, so dass ich mir Bemerkungen dazu eigentlich sparen können sollte.
Was ich mir nicht sparen will, ist die dringende Empfehlung, einfach einmal bei neuen Dokumenten alles wegzulassen und dann nur noch die Pakete zu laden und Einstellungen vorzunehmen, die Du tatsächlich brauchst. Das hilft beim Ausmisten und beim Verständnis.
Und ich empfehle, in ein paar Foren etwas aufmerksamer, aber gleichzeitig [i]wahlloser[/i] mitzulesen. Dann stößt Du nämlich quasi automatisch auf all die Dinge, die hier kritisiert wurden.
Und dann sei noch darauf hingewiesen, dass irgendwelcher Code, der heute noch prinzipiell in Ordnung ist, morgen oder übermorgen schlichtweg veraltet sein kann. Diesbezügliche Äußerungen sind also generell nur Momentaufnahmen.