Como digitar uma letra grega em escala para caber em uma página arqueada de uma imagem Tikz

Como digitar uma letra grega em escala para caber em uma página arqueada de uma imagem Tikz

MWE (compila com XeLaTeX):

\documentclass{tufte-book}
\usepackage{xcolor}
\definecolor{PrussianBlue}{cmyk}{1,.41,0,.67}
\usepackage{geometry}
\usepackage{scalerel,scalefnt}


\usepackage[LGR,T1]{fontenc}
\newcommand{\textgreek}[1]{\begingroup\fontencoding{LGR}\selectfont#1\endgroup}

\usepackage[greek,english]{babel}

  \usepackage{substitutefont}
  \substitutefont{LGR}{\rmdefault}{artemisia}

\usepackage{tikz}
\usetikzlibrary{decorations.text}
\tikzset{mydecor/.style 2 args={decoration={text along path,
        text align={left indent=2em},
        text={|\bfseries\huge|#2},
        },
      yshift=#1,
      decorate}}

\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}
  \fill[PrussianBlue] (-6,0) rectangle (6,9) (180:0.45cm) arc (180:360:0.45cm);
  \draw[line width=0.3cm,PrussianBlue!45,fill=white,miter limit=1]
      (0,0.45) to[controls={+(150:2.25cm) and +(25:2.25cm)}] (-5.4,0.6) --
      (-5.4,9.6) to[controls={+(25:2.25cm) and +(150:2.25cm)}]
      (0,9) to[controls={+(30:2.25cm) and +(155:2.25cm)}] (5.4,9.6) --
      (5.4,0.6) to[controls={+(155:2.25cm) and +(30:2.25cm)}]
      (0,0.45) -- (0,9);

% Left page
  \path[mydecor={-8ex}{How to type}] (-5.4,9.6) to[controls={+(25:2.25cm) and +(150:2.25cm)}] (0,9);
  \path[mydecor={-9.5ex-2\baselineskip}{Capital BETA,}] (-5.4,9.6) to[controls={+(25:2.25cm) and +(150:2.25cm)}] (0,9);
  \path[mydecor={-11ex-4\baselineskip}{To take up the}] (-5.4,9.6) to[controls={+(25:2.25cm) and +(150:2.25cm)}] (0,9);
  \path[mydecor={-12.5ex-6\baselineskip}{Entire page?}] (-5.4,9.6) to[controls={+(25:2.25cm) and +(150:2.25cm)}] (0,9);
\end{tikzpicture}
\end{document}

com saída

insira a descrição da imagem aqui

Gostaria de digitar, por exemplo, um Beta maiúsculo (negrito) que eu possa dimensionar (digamos, usando \scalefnt) para caber em toda a página esquerda deste livro aberto do TikZ.

Eu tentei usar o \textgreeke\scalefont , como sempre, em torno do texto --- mas isso não funciona. Nem fui capaz de modificar com sucesso text={|\bfseries\huge|#2},nenhum dos dois para realizar a tarefa.

PERGUNTA: Como posso incorporar, digamos,\textgreek{B} o \scalefontcomando para que um Beta maiúsculo e em negrito (arqueado) ocupe a maior parte da página esquerda do livro aberto exibido?

Obrigado.

Responder1

Você pode usar métodos como, por exemplo, aqui:https://tex.stackexchange.com/a/332173/8650

ou assim

\documentclass[tikz, border=1cm]{standalone}
\usepackage{textgreek}
\begin{document}
\begin{tikzpicture}[x=1pt, y=1pt]
\foreach \x in {-8.8,-8.7,...,8.8}{
\begin{scope}
\clip (\x,-15) rectangle (\x+0.1,15);
\node at (0,{4*cos(10*\x)}) {\underline{\Huge\bf\textBeta}};
\end{scope}
}
\end{tikzpicture}
\end{document}

Um Beta curvo

Fiz o Beta sublinhado, para que a curva possa ser vista.

informação relacionada