
Damit ist es mir endlich gelungen, einen eigenen Zitat-Stil zu kreieren:
\usepackage[most]{tcolorbox}
\definecolor{block-gray}{gray}{0.95}
\def\signed #1{{\leavevmode\unskip\nobreak\hfil\penalty50\hskip2em
\hbox{}\nobreak\hfil(#1)%
\parfillskip=0pt \finalhyphendemerits=0 \endgraf}}
\newtcolorbox{zitat}{
colback=block-gray,
grow to right by=-10mm,
grow to left by=-10mm,
boxrule=0pt,
boxsep=0pt,
breakable
}
\newsavebox\mybox
\newenvironment{aquote}[1]
{\savebox\mybox{#1}\begin{zitat}}
{\signed{\usebox\mybox}\end{zitat}}
Aber ich freue mich darauf, einen neuen Stil zu verwenden. Ich hätte gerne einen Zitatstil mit einer grauen Leiste auf der linken Seite und der Zitatbereich sollte eckig sein. Der Bereich sollte auch die Quelle enthalten, wie in meinem obigen Ansatz.
Hat jemand von Euch einen Ansatz? Vielen Dank für Eure Hilfe.
Antwort1
Ich habe die ursprüngliche zitat
tcolorbox
Umgebung verwendet und sie ein wenig erweitert, indem ich dem oberen Feld einen Titel in Fettschrift und \large
als Schriftgrößenangabe hinzugefügt habe.
Mit der Option „Box ist zerbrechlich“ lässt sich die senkrechte Linie erzeugen borderline west=...
, wie im Screenshot zu sehen.
\documentclass{article}
\usepackage{blindtext}
\usepackage[most]{tcolorbox}
\definecolor{block-gray}{gray}{0.95}
\newtcolorbox{zitat}[2][]{%
colback=block-gray,
grow to right by=-10mm,
grow to left by=-10mm,
boxrule=0pt,
boxsep=0pt,
breakable,
enhanced jigsaw,
borderline west={4pt}{0pt}{gray},
title={#2\par},
colbacktitle={block-gray},
coltitle={black},
fonttitle={\large\bfseries},
attach title to upper={},
#1,
}
\begin{document}
\begin{zitat}{Minimal working document}
A document that contains the relevant documentclass, the packages, a document-environment and the code that produces the issue.
\blindtext[5]
\end{zitat}
\end{document}
Antwort2
Ich habe so eine Box vor ein paar Mal mit TikZ realisiert, und hier ist der (nicht wirklich gut gestaltete) Code, der verwendet wurde.
\documentclass[a4paper, 11pt]{article}
%% Global libraries
\usepackage[textwidth=18cm,bottom=2cm,top=2cm]{geometry}
%% Libraries for graphics and colours
\usepackage{xcolor}
\usepackage{tikz}
\usepackage[skins]{tcolorbox}
\definecolor{mygray}{RGB}{195,195,195}
\newcommand\todoFrame[2]{\vspace{.3cm}\noindent\tikz{
\node (contentnode) [draw, color = #1!25, fill=#1!15, text=black, rectangle, outer sep = 0, rounded corners = 1mm, minimum width=\linewidth-1, text width=\linewidth, align=justify, below right] at (0,0) {\noindent #2};
\draw[fill opacity = 1, color=#1, fill=#1] (0,0) rectangle ([xshift=5]contentnode.south west);}
\par}
\newcommand\todoEnv[3]{\par\todoFrame{#1}{\noindent\hspace*{.3cm}\textbf{\textcolor{#1}{\Large{#2}}}\vspace*{.2cm}\newline\noindent\hspace*{.3cm}\begin{minipage}{\dimexpr\linewidth-.3cm\relax}#3\end{minipage}}\ignorespaces}
\begin{document}
\todoEnv{mygray}{Fragment}{A \textbf{fragment} is a piece of an activity whice enable more modular activity design. It will not be wrong if we say, a fragment is a kind of \textbf{sub-activity}.}
\end{document}
Bitte beachten Sie, dass diese Lösung beim Seitenumbruch nicht unterbrochen wird ...
Obwohl es, wie in den Kommentaren vorgeschlagen, tcolorbox
hier angemessener erscheint (wenn jemand damit eine Antwort einreichen möchte, kann er das gerne tun!).
Ich hoffe jedenfalls, dass es Ihnen hilft.