Re: testo giustificato e \texttt{parola\_parola} fuori margini

#77944
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Ti ho detto di leggere l’appendice sula divisione in sillabe della Guida GuIT qui sopra nella documentazione.

    Capiresti che ciò che è scritto in teletype non è divisibile in sillabe (automaticamente) proprio perché il teletype deve usarsi solo per quelle situazioni, come i testi informatici che non possono essere divisi in sillabe. Certo potresti ridefinire il file di descrizione del file teletype che stai usando, creandotene una variante con lo stesso nome, ma nella cartella dove risiede il main file del tuo documento e cambiare il valore dell’hyphenchar da -1 a 45.

    Secondo me la cosa non funzionerebbe lo stesso perché come avresti letto sulla appendice che ti ho indicato, la sillabazione non ha luogo per le stringhe letterali (quelle che noi chiamiamo parole) che siano precedute o seguite troppo da vicino da macro di vario genere.

    Resta solo la soluzione del doppio apice, che funziona anche con il teletype e scrivendo in italiano; sembrerebbe che sia l’unica soluzione che non hai provato fra quelle che ti ho proposto.

    Lavorare con flushleft non va male con due spazi sopra e sotto, perché mette in evidenza quella stringa informatica, staccandola dal testo circostante come si fa per le citazioni. Tuttavia se non vuoi usarlo, va bene lo stesso.

    Naturalmente se riformuli il capoverso è meglio; ovviamente se lavori con una giustezza del testo maggiore è possibile che le cose si sistemino meglio; se lavori con pdflatex e usi font non strani, ma usi il pacchetto microtype può essere che riesca a gestire i capoversi con i suoi trucchetti di microtipografia che consentono l’allargamento e i restringimento dei font in una riga secondo le necessità, ma sicuramente non di molto, fa conto di un massimo del 6% della lunghezza della riga, normalmente del 2%, Se funziona, funziona in automatico, ma non ti funziona sempre, ti riduce solo il numero di sforamenti di righe fuori margine, talvolta –io direi spesso — riduce gli sforamenti a zero.

    Poi la butto là, visto che non l’ho provato; il pacchetto listings mi pare che permetta il code folding nella riga, e mi pare che sia possibile specificare dopo o prima di quali caratteri si può ripiegare la riga; siccome consente di scrivere codice in line con il testo, se quello che mi sembra è vero (texdoc listings ), allora potresti trovare una soluzione quasi automatica.

    Go to top