Problema sillabazione

  • Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 6 mesi fa da DMW.
  • Creatore
    Topic
  • #22446
    Up
    0
    Down
    ::


    Ciao a tutti scusate se la domanda è già stata posta chiedo perdono ma ho girato un pò con la funzione search enon ho trovato nulla…

    Sto scrivendo la tesi e ho un problema di sillabazione di certi nomi di classi moooolto lunghi che non so come fare per mandarli a capo…. per fare un esempio

    ` […] \textbf{itk::MattesMutualInformationImageToImageMetric} `

    questo genera dei problemi di underfull \hbox e risulta brutto esteticamente.

    ho provato a specificare nel preambolo

    ` hypentation{Mat-tes-Mu-tu-al-In-for-ma-tion-Ima-ge-To-Ima-ge-Me-tric} (linee messe a caso giusto per vedere il risultato) `

    ma non funziona … se inserisco come argomento di hypenation tutto quello racchiuso dentro al \textbf mi da errore in quanto il comando di sillabazione VUOLE solo lettere (i due punti gli incasinano la vita)

    Non son molto pratico ed è un pò che giro per la rete ma non ho trovato grandi suggestions su questo mio problema … qualcuno mi potrebbe aiutare ?

    Ciao a tutti

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #22447
      DMW
        Up
        0
        Down
        ::


        faccio finta che tu voglia spezzare la parola tra Image e Metric.

        Allora puoi scrivere
        `
        \textbf{itk::MattesMutualInformationImageToImage\hspace{0pt}Metric}
        `
        oppure
        `
        \textbf{itk::MattesMutualInformationImageToImage\-Metric}`

        In questi casi Io uso la prima soluzione senza il trattino di sillabazione.

        Ciao

        Andrea

      • #22448
        DMW
          Up
          0
          Down
          ::


          Un’altra soluzione simile alla prima è
          `\textbf{itk::MattesMutualInformationImageToImage\penalty0Metric}`

          con \penalty0 al posto di \hspace{0pt}

          Ciao

          Andrea

        • #22449
          Up
          0
          Down
          ::


          Ciao,
          innanzitutto grazie mille per la velocità di risposta 😉

          Correggimi se sbaglio , la tua soluzione proposta è limitata a quelle righe precise che contengono le parole incriminate.

          Cioè funziona solo in quella precisa posizione nel testo e non in tutte le altre occorrenze del comando, giusto ?

          Comunque controllo il risultato , se mi dici che viene bene ci provo, ma cercavo qualocsa di più completo nel senso che visto che son ancora in fase di stesura.

          Devo ancora leggere la documentazione di listings, potrebbe fare al caso mio ?

        • #22450
          DMW
            Up
            0
            Down
            ::

            Ciao,
            innanzitutto grazie mille per la velocità di risposta 😉

            Correggimi se sbaglio , la tua soluzione proposta è limitata a quelle righe precise che contengono le parole incriminate.

            Cioè funziona solo in quella precisa posizione nel testo e non in tutte le altre occorrenze del comando, giusto ?

            Comunque controllo il risultato , se mi dici che viene bene ci provo, ma cercavo qualocsa di più completo nel senso che visto che son ancora in fase di stesura.

            Devo ancora leggere la documentazione di listings, potrebbe fare al caso mio ?

            Appena finisci il documento vedi le righe che sporgono e attui una di quelle soluzioni per spezzare la riga. Listings lo fa, basta mettere
            `\lstset{breaklines=true, breakindent=0pt}%`
            come opzioni di listings nel preambolo

            Ciao

            Andrea

        Visualizzazione 3 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top