Problema con english babel

  • Creatore
    Topic
  • #56082
    Up
    0
    Down
    ::


    Salve a tutti. Scrivendo una tesi in inglese ho notato che molte parole vanno a capo in modo
    per me inaspettato. Faccio due esempi:

    Modified -> Mod-ified
    simplicity -> simplic-ity

    Premettendo che non ho mai studiato a fondo le regole della sillabazione inglese, credo che il problema ci sia.

    Sto quasi completando il draft complessivo della tesi e mi sono riproposto di ripulire il codice e migliorare il preambolo, che pertanto sono ancora composti da alcuni pacchetti
    obsoleti. Ad ogni modo attualmente io carico i seguenti pacchetti:

    \usepackage[english]{babel}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{amsfonts}
    %\usepackage{amsthm}
    \usepackage{graphicx}
    \usepackage{hyperref}
    \usepackage{indentfirst}
    \usepackage{makeidx}
    \usepackage{microtype}
    \usepackage[round]{natbib}
    \usepackage{url}
    \usepackage[squaren]{SIunits}
    \usepackage{wasysym}
    \usepackage{booktabs}
    \usepackage{color,soul}
    \usepackage{setspace}
    \usepackage{textcomp}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{multirow}
    \usepackage{rotating}

    e nell’output trovo come aspettato

    LaTeX2e <2009//09//24>
    Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
    rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.

    Grazie

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #56083
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        `LaTeX2e <2009//09//24>
        Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
        rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.`

        LaTeX sillaba bene le parole in inglese, anche senza babel.

        Con babel,
        `\usepackage[american]{babel}`
        attiva la la sillabazione per l’inglese americano, mentre
        `\usepackage[british]{babel}`
        è per il britannico. Invece
        `\usepackage[english]{babel}`
        attiva di regola la sillabazione americana, ma questo dipende dai settaggi della tua distro.

        In definitva, per la la sillabazione è quella corretta, se hai parole spezzate in modo “strano” è perché l’inglese è così.

        Per il resto, eliminerei soul, e anche SIunits in favore di siuntix.

        Ciao,
        L.

      • #56084
        Up
        0
        Down
        ::

        Salve a tutti. Scrivendo una tesi in inglese ho notato che molte parole vanno a capo in modo
        per me inaspettato. Faccio due esempi:

        Modified -> Mod-ified
        simplicity -> simplic-ity

        Premettendo che non ho mai studiato a fondo le regole della sillabazione inglese, credo che il problema ci sia.

        Apro un dizionario e scopro che la divisione in sillabe di “modify” è “mod-i-fy”, quella di “simplicity” è “simp-lic-i-ty”. Va’ tranquillo: TeX spezza correttamente le parole di una lista di 115000 vocaboli inglesi; non trova tutte le sillabe, ma quelle che identifica sono corrette. Errori di sillabazione (in inglese) sono piuttosto rari: può succedere che una parola non venga divisa, ma non che venga divisa scorrettamente.

        Sto quasi completando il draft complessivo della tesi e mi sono riproposto di ripulire il codice e migliorare il preambolo, che pertanto sono ancora composti da alcuni pacchetti obsoleti. Ad ogni modo attualmente io carico i seguenti pacchetti:

        \usepackage[english]{babel}
        \usepackage{amsmath}
        \usepackage{amssymb}
        \usepackage{amsfonts}
        %\usepackage{amsthm}
        \usepackage{graphicx}
        \usepackage{hyperref}
        \usepackage{indentfirst}
        \usepackage{makeidx}
        \usepackage{microtype}
        \usepackage[round]{natbib}
        \usepackage{url}
        \usepackage[squaren]{SIunits}
        \usepackage{wasysym}
        \usepackage{booktabs}
        \usepackage{color,soul}
        \usepackage{setspace}
        \usepackage{textcomp}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{multirow}
        \usepackage{rotating}

        e nell’output trovo come aspettato

        LaTeX2e <2009//09//24>
        Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
        rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.

        Grazie

        L’ordine di caricamento non è molto buono: hyperref va in fondo, per esempio.
        `\usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[english]{babel}

        % font related
        \usepackage{microtype}
        \usepackage{textcomp}
        \usepackage{wasysym}

        % graphic and color
        \usepackage{graphicx}
        \usepackage{color}
        \usepackage{rotating}

        % math
        \usepackage{amsmath}
        \usepackage{amssymb}
        %\usepackage{amsfonts}
        %\usepackage{amsthm}

        % layout
        \usepackage{indentfirst}
        \usepackage{setspace}

        % utilities
        \usepackage{booktabs}
        \usepackage{multirow}
        \usepackage{makeidx}
        \usepackage[squaren]{SIunits}
        \usepackage{soul}

        % bibliography
        \usepackage[round]{natbib}

        % hyperlinks
        %\usepackage{url}
        \usepackage{hyperref}
        \usepackage{bookmarks}`
        Non so perché tu carichi “soul”, ma te lo sconsiglio. Il pacchetto “url” non serve se si carica “hyperref”; meglio usare anche “bookmarks”. Invece di “SIunits” sarebbe meglio “siunitx”.

        Ciao
        Enrico

      • #56085
        Up
        0
        Down
        ::

        Salve a tutti. Scrivendo una tesi in inglese ho notato che molte parole vanno a capo in modo
        per me inaspettato. Faccio due esempi:

        Modified -> Mod-ified
        simplicity -> simplic-ity

        Effettivamente l’Oxford Dictionary indica la sillabazione

        sim | pli ¦ city

        LuCa

      • #56086
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          L’Oxford dictionary riporta la sillabazione britannica, LaTeX, quando specifichi “english” come opzione a babel, usa la sillabazione USA. Se vuoi quella britannica devi specificare “british” oppure “UKenglish”

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

      Go to top