
Me gustaría crear un diseño (clase), donde me gustaría tener un tipo especial de párrafo que tendrá un {
carácter a la izquierda y tendrá una altura exactamente igual a la altura de todo el párrafo. Además, me gustaría ampliarlo para que cualquier imagen tikz pueda escalarse según la longitud (alto) del párrafo.
Respuesta1
Esto es lo que comenté anteriormente, si el uso es en forma de comando, en lugar de entorno.
Tenga en cuenta que scalerel realiza una escala perfecta del símbolo "{", hasta que el ancho alcanza el valor del argumento opcional (en este caso, 1 pulgada). Para escalas mayores, el ancho se limita a 1 pulgada, lo que efectivamente lo convierte en un tramo, en lugar de una escala, más allá de ese punto. Esto evitará que el símbolo crezca demasiado.
\documentclass{article}
\usepackage{scalerel}
\usepackage{lipsum}
\newcommand\specpar[1]{%
\begin{flushright}
\scalerel[1in]{\{}{\parbox{4in}{#1}}%
\end{flushright}
}
\parindent 0in
\parskip 1em
\begin{document}
\lipsum[1]
\specpar{\lipsum[2]}
\lipsum[3]
\end{document}
Respuesta2
Con PSTricks. Compílelo xelatex
por simplicidad.
\documentclass{article}
\usepackage{pstricks-add}
\usepackage{bera}
\begin{document}
Karl's students do not care about dashing patterns.
Karl's students do not care about arrow tips.
Karl's students, by the way, do not know what a transformation matrix is.
\begin{center}
\begin{minipage}{0.8\linewidth}
\noindent\rnode{A}{\strut}
\vspace*{-1ex}
Karl's students do not care about dashing patterns.
Karl's students do not care about arrow tips.
Karl's students, by the way, do not know what a transformation matrix is.
\vspace*{-2ex}
\noindent\rnode{B}{}
\psbrace[braceWidthInner=3pt,braceWidth=1pt,braceWidthOuter=5pt,linecolor=red](A)(B){}
\end{minipage}
\end{center}
Karl's students do not care about dashing patterns.
Karl's students do not care about arrow tips.
Karl's students, by the way, do not know what a transformation matrix is.
\end{document}