Латекс "Изогнутая кайма" - PullRequest
1 голос
/ 04 апреля 2020

Может кто-нибудь сказать мне, как создать "изогнутую границу" с латексом, как в этом примере

here

Исходная ссылка смотри здесь: https://www.ulisses-spiele.de/assets/download/oldcontent/Staetten-okkulter-Geheimnisse_Bonusmaterial_Ecliptifactus-Umbraporta-LCD_d01e.pdf

Вы можете видеть, что граница следует за линиями фонового изображения.

Или, по крайней мере, скажите мне, что я должен искать ... Пока Google дал мне только результаты о том, как писать по кругу или вокруг встроенного изображения. Но не как сделать поле страницы разным по размеру.

Единственное, что я могу придумать, это настроить его вручную с пробелами, но это сведет людей с ума.

У кого-нибудь есть идеи?

edit:

Формы, созданные shapepar, зависят от длины содержащегося в нем текста. Поэтому мне нужна новая форма для каждой страницы с другим текстом.

\documentclass[10pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage{shapepar}
\usepackage{multicol}
\usepackage{blindtext}

\newcommand\shapeleft{ {25}
{0} b{23.32} \\
{0.1} t{20.87}{15} \\
{17.1} t{13.87}{22} \\
{29.1} t{13.87}{22} \\
{50.4} t{15.87}{20} \\
{50.6} e{20}
}

\begin{document}

  \begin{multicols}{2}
  \shapepar{\shapeleft} \blindtext[1]

  \shapepar{\shapeleft} \blindtext[2]
  \end{multicols}

\end{document}

two shapes with different sizes

Есть ли способ предотвратить этот размер фигуры зависит от длины текста, оставляя остальную часть формы пустым?

edit2: решено samcarter_is_at_topanswers.xyz в комментариях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...