Farbiger Hintergrund mit KOMA Skript

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Farbiger Hintergrund mit KOMA Skript

Re: Farbiger Hintergrund mit KOMA Skript

von KOMA » Mi 2. Nov 2022, 08:34

ich meine ja nur hat geschrieben:
Di 1. Nov 2022, 17:51
Seitenumbruch gibt es so auch keinen innerhalb von \mybox.
Falls das ein Problem ist, also man die graue Hinterlegung über Seitengrenzen hinweg verwenden will, sei beispielsweise auf das Paket tcolorbox hingewiesen. Das ist quasi die eierlegende Wollmilchsau farbiger oder umrandeter Boxen. Natürlich gibt es auch damit noch gewisse Beschränkungen. Will man generell alles bis auf die Überschriften farbig hinterlegen, würde ich daher eher zu einer Hintergrundfarbe für den gesamten Textbereich raten und die Überschriften wiederum explizit weiß hinterlegen. Wie man Überschriften mit einer Farbe hinterlegt, ist AFAIR sogar in den KOMA-Script-Anleitungen gezeigt. Es gibt dazu aber diverse Treffer im Netz.

Re: Farbiger Hintergrund mit KOMA Skript

von ich meine ja nur » Di 1. Nov 2022, 17:51

Zum einen kann man die Option natürlich nicht im Längenargument von \parbox setzen, sondern muss das im Textargument tun. Zum anderen willst du, wenn ich dich richtig verstanden habe, nicht parskip=full sondern parskip=false, wobei dann noch das bereits erwähnte \noindent fehlt:
\documentclass[listof=totoc, %Abildungsverzeichnis, Bildverz.)
			bibliography=totocnumbered] %num. L.Verz.
			{scrartcl} %Dokumentklasse
\usepackage[left=30mm,right=30mm,top=20mm,bottom=20mm,
			footskip=24pt] %Länge zwischen Text und Seitenzahl
			{geometry}
%Einheiten
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[math-style=ISO]{unicode-math} %erweiterte Mathe Funktionen
	\setmathfont{STIX Two Text} %erzeugt Times New Roman
	\setmathfont{STIX Two Math} %siehe https://ctan.org/pkg/unicode-math?lang=de 
	\setkomafont{disposition}{\normalfont\bfseries} %TNR in Überschrift
\usepackage{fontspec}
\usepackage{xcolor}
	\definecolor{grey}{RGB}{204,204,204}
	\newcommand{\mybox}[1]{\par\noindent\colorbox{grey}
	{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\KOMAoptions{parskip=false}\noindent #1}}} %zur texthinterlegung in grau
\usepackage[ngerman]{babel} %Deutsche Rechtschreibung
\usepackage{csquotes} %benötigt für babel -> keine Warnung
\usepackage{amsfonts}
\usepackage{pdfpages} %für pdf include
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Zeilenabstand
\usepackage{setspace}
\linespread{1.25} %/onehalfspacing \doublespacing
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\section{Test}
\mybox{Hallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo 

Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo  Hallo} 
\end{document}
Übrigens: Die Randeinstellungen entsprechen auch nicht gerade den Regeln guter Typografie. Und wie bereits gesagt: Seitenumbruch gibt es so auch keinen innerhalb von \mybox.

Re: Farbiger Hintergrund mit KOMA Skript

von Flatsche » Di 1. Nov 2022, 16:02

Vielen Dank für Deine Antwort. Leider habe ich diese nicht gänzlich verstanden bzw. umsetzen können. Magst Du mir noch einmal helfen?
\documentclass[listof=totoc, %Abildungsverzeichnis, Bildverz.)
			bibliography=totocnumbered] %num. L.Verz.
			{scrartcl} %Dokumentklasse
\usepackage[left=30mm,right=30mm,top=20mm,bottom=20mm,
			footskip=24pt] %Länge zwischen Text und Seitenzahl
			{geometry}
%Einheiten
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[math-style=ISO]{unicode-math} %erweiterte Mathe Funktionen
	\setmathfont{STIX Two Text} %erzeugt Times New Roman
	\setmathfont{STIX Two Math} %siehe https://ctan.org/pkg/unicode-math?lang=de 
	\setkomafont{disposition}{\normalfont\bfseries} %TNR in Überschrift
\usepackage{fontspec}
\usepackage{xcolor}
	\definecolor{grey}{RGB}{204,204,204}
	\newcommand{\mybox}[1]{\par\noindent\colorbox{grey}
	{\parbox{\KOMAoptions{parskip=full}\dimexpr\textwidth-2\fboxsep\relax}{#1}}} %zur texthinterlegung in grau
\usepackage[ngerman]{babel} %Deutsche Rechtschreibung
\usepackage{csquotes} %benötigt für babel -> keine Warnung
\usepackage{amsfonts}
\usepackage{pdfpages} %für pdf include
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Zeilenabstand
\usepackage{setspace}
\linespread{1.25} %/onehalfspacing \doublespacing
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\section{Test}
\mybox{Hallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo 

Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo  Hallo} 
\end{document}
Beste Grüße
Flatsche

Re: Farbiger Hintergrund mit KOMA Skript

von ich meine ja nur » Di 1. Nov 2022, 14:40

Du verwendest \parbox, was nicht nur Seitenumbrüche verhindert, sondern eben auch die Absatzeinstellungen ändert. Man kann aber innerhalb der \parbox natürlich Option parskip per \KOMAoptions wieder explizit auf den gewünschten Wert setzen. Allerdings muss man dann den Einzug des ersten Absatzes nach der Überschrift ggf. auch explizit per \noindent verhindern.

Farbiger Hintergrund mit KOMA Skript

von Flatsche » Di 1. Nov 2022, 12:48

Hallo liebe Community,

ich versuche seit geraumer Zeit meinen Text mit xcolor grau zu hinterlegen. Ich arbeite mit der Dokumentenklasse scrartcl. Entsprechend erzeuge ich meinen Absatz im Code einfach mit einer Leerzeile, bei der Ausgabe erscheint dann ein gewollter "Einschub" des Texts.

Genau dieser Einschub wird leider nicht mehr sichtbar, wenn ich xcolor mit dem folgenden Code verwende. Kann mir hier jemand diesbezüglich helfen? Auf Stack Exchange und hier habe ich nichts gefunden, bzw. nicht die richtigen Schlagwörter eingegeben.

Beste Grüße
Flatsche
\documentclass[listof=totoc, %Abildungsverzeichnis, Bildverz.)
			bibliography=totocnumbered] %num. L.Verz.
			{scrartcl} %Dokumentklasse
\usepackage[left=30mm,right=30mm,top=20mm,bottom=20mm,
			footskip=24pt] %Länge zwischen Text und Seitenzahl
			{geometry}
\usepackage[math-style=ISO]{unicode-math} %erweiterte Mathe Funktionen
	\setmathfont{STIX Two Text} %erzeugt Times New Roman
	\setmathfont{STIX Two Math} %siehe https://ctan.org/pkg/unicode-math?lang=de 
	\setkomafont{disposition}{\normalfont\bfseries} %TNR in Überschrift
\usepackage{fontspec}
\usepackage{xcolor}
	\definecolor{grey}{RGB}{204,204,204}
	\newcommand{\mybox}[1]{\par\noindent\colorbox{grey}
	{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{#1}}} %zur texthinterlegung in grau
\usepackage[ngerman]{babel} %Deutsche Rechtschreibung
\usepackage{csquotes} %benötigt für babel -> keine Warnung
\usepackage{amsfonts}
\usepackage{pdfpages} %für pdf include
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Zeilenabstand
\usepackage{setspace}
\linespread{1.25} %/onehalfspacing \doublespacing
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\section{Test}
\mybox{Hallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo 

Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo Hallo Hallo Hallo HalloHallo HalloHallo HalloHallo Hallo  Hallo} 
\end{document}

Nach oben