Графическая вертикальная линейка в тикз

Графическая вертикальная линейка в тикз

Я хотел бы сделать дизайн (класс), где я хотел бы иметь специальный тип абзаца, который будет иметь {символ слева и будет иметь высоту, точно такую ​​же, как высота всего абзаца. Также я хотел бы расширить его, чтобы любая картинка tikz могла масштабироваться на основе длины (высоты) абзаца.

введите описание изображения здесь

решение1

Это то, о чем я говорил выше, если использование происходит в форме команды, а не среды.

Обратите внимание, что scalerel выполняет идеальное масштабирование символа "{", пока ширина не достигнет значения необязательного аргумента (в данном случае 1 дюйм). Для масштабов, больших этого, ширина ограничивается 1 дюймом, что фактически делает ее растяжением, а не масштабированием за пределами этой точки. Это предотвратит слишком широкий рост символа.

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

введите описание изображения здесь

решение2

xelatexС помощью PSTricks. Для простоты скомпилируйте его с помощью .

введите описание изображения здесь

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

Связанный контент