Grafische vertikale Linie in Tikz

Grafische vertikale Linie in Tikz

Ich möchte ein Design (eine Klasse) erstellen, in dem ich einen speziellen Absatztyp haben möchte, der {links ein Zeichen hat und genau die gleiche Höhe wie der gesamte Absatz hat. Außerdem möchte ich es erweitern, sodass jedes Tikz-Bild basierend auf der Länge (Höhe) des Absatzes skaliert werden kann.

Bildbeschreibung hier eingeben

Antwort1

Dies ist mein oben genannter Kommentar, wenn die Verwendung in Befehlsform und nicht in Umgebungsform erfolgt.

Beachten Sie, dass scalerel das Symbol "{" perfekt skaliert, bis die Breite den Wert des optionalen Arguments erreicht (in diesem Fall 1 Zoll). Bei größeren Skalen wird die Breite auf 1 Zoll beschränkt, sodass es ab diesem Punkt eher eine Streckung als eine Skalierung ist. Dadurch wird verhindert, dass das Symbol zu breit wird.

\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}

Bildbeschreibung hier eingeben

Antwort2

Mit PSTricks. Kompilieren Sie es xelatexder Einfachheit halber mit.

Bildbeschreibung hier eingeben

\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}

verwandte Informationen