Spike” post=74729Ciao,
direi che è colpa del font che, essendo molto inclinato, fa sembrare tutto spostato verso destra. Infatti il codice seguente dimostra che il testo è allineato al centro:
`\documentclass[a4paper,12pt]{letter}\usepackage{tikz}
\usepackage{geometry}
\geometry{a4paper,hmargin={0.6cm,0.6cm},vmargin={0.4cm,0.4cm}}
\usepackage{tabularx}\usepackage{graphicx}
\usepackage{xcolor}
%\usepackage{calligra}\newlength{\Larghezza}
\setlength{\Larghezza}{13cm}\newlength{\Crocino}
\setlength{\Crocino}{0.3cm}\newcommand{\Biglietto}{
\begin{tikzpicture}
\useasboundingbox (0,0) rectangle (\Larghezza,\Larghezza);
\draw (-\Crocino,0) — (0,0) — (0,-\Crocino);
\draw (-\Crocino,\Larghezza) — (0,\Larghezza) — (0,\Larghezza+\Crocino);
\draw (\Larghezza+\Crocino,\Larghezza) — (\Larghezza,\Larghezza) — (\Larghezza,\Larghezza+\Crocino);
\draw (\Larghezza,-\Crocino) — (\Larghezza,0) — (\Larghezza+\Crocino,0);
\draw (0.7,\Larghezza-0.7cm) node [anchor=north,text=red,align=center,font=\Large,rotate=45,draw]
{11111Riga11111\\e\\testo\\[6pt]solo tre parole};
\end{tikzpicture}
}\begin{document}
\pagestyle{empty}
\Biglietto\vspace{2.5\Crocino}
\Biglietto
\end{document}`
Non saprei quale potrebbe essere una soluzione automatica. Aggiungendo uno spazio sottile alla fine delle righe ([tt]\,[/tt]) il risultato migliora, però è una soluzione abbastanza artigianale.Ciao
Fra
Ciao, in verità ci avevo già pensato, tuttavia ho provato a stampare il testo su carta e a tracciare la diagonale del quadrato, e misurando la distanza tra gli estremi della riga a destra e a sinistra ho trovato una discrepanza di più o meno 1mm, cosa che però non avviene per l’ultima riga. Ad esempio se usi il codice
`\newcommand{\Biglietto}{
\begin{tikzpicture}
\useasboundingbox (0,0) rectangle (\Larghezza,\Larghezza);
\draw (-\Crocino,0) — (0,0) — (0,-\Crocino);
\draw (-\Crocino,\Larghezza) — (0,\Larghezza) — (0,\Larghezza+\Crocino);
\draw (\Larghezza+\Crocino,\Larghezza) — (\Larghezza,\Larghezza) — (\Larghezza,\Larghezza+\Crocino);
\draw (\Larghezza,-\Crocino) — (\Larghezza,0) — (\Larghezza+\Crocino,0);
\draw[dashed] (0,\Larghezza) — (\Larghezza,0);
\draw (0.7,\Larghezza-0.7cm) node [anchor=north,text=red,align=center,font=\Large\calligra,rotate=45,draw]
{Riga\\e\\testo\\[6pt]solo tre parole};
\end{tikzpicture}
}`
ti rendi conto che solo l’ultima riga è ben centrata (c’è solo un po di effetto ottico dovuto alla “l” di parole che “sborda” un pelo, mentre le altre non solo ben allineate.
Continuando a fare prove inoltre mi sono reso conto che inserendo solo la parola “Riga” all’interno del nodo, questa è comunque male allineata, come se ci fosse uno spazio prima della lettera iniziale, cosa che non avviene con altri font.
Ciao, Roberto