Re: Strano problema con l’allineamento del testo

#56017
Up
0
Down
::

Buongiorno a tutti, ho uno strano problema con l’allineamento del testo;

In questo esempio, vorrei semplicemente creare due righe ti testo allineato a destra tramite il package ragged2e (necessito di testo a bandiera sillabato, ma anche con gli strumenti forniti da latex il risultato è il medesimo) ma come risultato ho solo la seconda riga allineata, mentre la prima sembra ignorare totalmente il comando.
Questo è il codice

`

\documentclass[]{minimal}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype,ragged2e,xstring,soulutf8,color}
\usepackage[paperwidth=300mm, etc…]
\sodef\track{}{0bp}{0bp}{0bp}
\definecolor{colore}{cmyk}{0.3000,1.0000,1.0000,0.3000}
\hbadness=10000
\vbadness=10000
\pagestyle{empty}
\setlength{\parindent}{0mm}
\begin{document}\frenchspacing
\begin{sloppypar}%\tolerance=10000
\parshape=2 0mm 294mm 0mm 294mm
\fontfamily{psb}
\fontsize{90bp}{90}
\bfseries
\selectfont
\RaggedLeft\textcolor{colore}{%
\track{Tutti insieme (poco)\\appassionatamente}%
}
\end{sloppypar}
\end{document}
`

Nei log non ho nessun errore particolare, cosa potrebbe essere ?

Grazie mille, Flavio.

Questo non è il codice: non si compila (ed è chiaro il perché). Inoltre la famiglia psb non è tra quelle presenti nelle distribuzioni.

Non ha molto senso, direi, un’assegnazione di \parshape con \RaggedLeft. Né ha molto senso impostare un corpo di 90bp e un avanzamento di riga di 90pt

Non usare soul per la crenatura: microtype ha il suo metodo (cerca \lsstyle nella documentazione).

Il problema del “mancato allineamento” probabilmente è dovuto a una box “overfull”.

Ciao
Enrico

Go to top