![Área de cotação incluindo uma barra esquerda](https://rvso.com/image/330743/%C3%81rea%20de%20cota%C3%A7%C3%A3o%20incluindo%20uma%20barra%20esquerda.png)
Finalmente, consegui criar um estilo de citação próprio com isso:
\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}}
Mas estou ansioso para usar um novo estilo. Eu gosto de ter um estilo de citação que tenha uma barra cinza no site esquerdo e a área de citação deve ter formato angular. A área também deve incluir a fonte como na minha abordagem acima.
Alguém de vocês tem uma abordagem? Obrigado pela ajuda.
Responder1
Usei o zitat
tcolorbox
ambiente original e o ampliei um pouco, destacando um título na caixa superior, com fonte em negrito, e \large
como declaração de tamanho de fonte.
A linha vertical pode ser gerada com a borderline west=...
opção, a caixa é quebrável, como mostra a imagem.
\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}
Responder2
Eu percebi essa caixa algumas vezes atrás com o TikZ, e aqui estava o código (não muito bem projetado) usado.
\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}
Observe que esta solução não será interrompida na quebra de página ...
Embora, como sugerido nos comentários, tcolorbox
pareça mais apropriado aqui (se alguém quiser enviar uma resposta com ele, fique à vontade para fazê-lo!).
De qualquer forma, espero que possa ajudá-lo.