distanza dopo apostrofo

  • Creatore
    Topic
  • #33782
    Up
    0
    Down
    ::


    Salve a tutti, sto scrivendo un documento usando classicthesis con l’opzione minion pro. Nel pdf, parole apostrofate come “un’algebra” vengono rese male nel senso che la n di “un” e la a di “algebra” vengono rese assolutamente troppo vicine, quasi attaccate. Se compilo senza l’opzione minion pro la resa è migliore ma ottengo questo errore:

    ERROR: Paragraph ended before \@tempa was complete.

    — TeX said —

    \par
    l.435 \newenvironment{proof}[1][\proofname]{\par

    — HELP —
    A blank line occurred in a command argument that shouldn’t contain
    one. You probably forgot the right brace at the end of an argument.

    che NON ottengo compilando con minionpro. Strano! Comunque il problema principale resta la resa brutta delle parole apostrofate. Grazie in anticipo.

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #33783
      Up
      0
      Down
      ::

      Salve a tutti, sto scrivendo un documento usando classicthesis con l’opzione minion pro. Nel pdf, parole apostrofate come “un’algebra” vengono rese male nel senso che la n di “un” e la a di “algebra” vengono rese assolutamente troppo vicine, quasi attaccate.

      Non saprei dirti, perché non possiedo MinionPro.

      Se compilo senza l’opzione minion pro la resa è migliore ma ottengo questo errore:

      ERROR: Paragraph ended before \@tempa was complete.

      — TeX said —

      \par
      l.435 \newenvironment{proof}[1][\proofname]{\par

      — HELP —
      A blank line occurred in a command argument that shouldn’t contain
      one. You probably forgot the right brace at the end of an argument.

      che NON ottengo compilando con minionpro. Strano! Comunque il problema principale resta la resa brutta delle parole apostrofate.

      C’è evidentemente qualcosa nel preambolo che non va, perché ottieni un errore caricando amsthm.

      Ciao
      Enrico

    • #33784
      Up
      0
      Down
      ::


      Eccolo qui

      \documentclass[a4paper,10pt,twoside,openright]{scrbook}
      \usepackage[english,italian]{babel}
      \usepackage[utf8]{inputenc}
      \usepackage{classicthesis-ldpkg}
      \usepackage{classicthesis}
      \areaset[5mm]{312pt}{660pt}
      \usepackage{amsthm}
      \newtheorem{theorem}{Teorema}[chapter]
      \newtheorem{lemma}[theorem]{Lemma}
      \theoremstyle{definition}
      \newtheorem{definition}{Definizione}[chapter]
      \newtheorem{example}{Esempio}[chapter]
      \usepackage{enumitem}
      \usepackage[pdftex]{graphicx}
      \title{}
      \setcounter{chapter}{-1}

    • #33785
      Up
      0
      Down
      ::

      Eccolo qui

      \documentclass[a4paper,10pt,twoside,openright]{scrbook}
      \usepackage[english,italian]{babel}
      \usepackage[utf8]{inputenc}
      \usepackage{classicthesis-ldpkg}
      \usepackage{classicthesis}
      \areaset[5mm]{312pt}{660pt}
      \usepackage{amsthm}
      \newtheorem{theorem}{Teorema}[chapter]
      \newtheorem{lemma}[theorem]{Lemma}
      \theoremstyle{definition}
      \newtheorem{definition}{Definizione}[chapter]
      \newtheorem{example}{Esempio}[chapter]
      \usepackage{enumitem}
      \usepackage[pdftex]{graphicx}
      \title{}
      \setcounter{chapter}{-1}

      Prova con l’incantesimo seguente prima di caricare classicthesis:
      `\makeatletter
      \@namedef{ver@fixltx2e.sty}{3000/01/01}
      \makeatother`
      Succede lo stesso?

      Ciao
      Enrico

    • #33786
      Up
      0
      Down
      ::


      se tra \usepackage{classicthesis-ldpkg} e \usepackage{classicthesis} metto quello che hai scritto succede lo stesso. Se lo metto prima di \usepackage{classicthesis-ldpkg} mi dice “environment align* undefined.”…

    • #33787
      Up
      0
      Down
      ::

      se tra \usepackage{classicthesis-ldpkg} e \usepackage{classicthesis} metto quello che hai scritto succede lo stesso. Se lo metto prima di \usepackage{classicthesis-ldpkg} mi dice “environment align* undefined.”…

      Certo, se non carichi amsmath l’ambiente non è definito.

      La soluzione è di caricare amsmath dopo classicthesis e prima di amsthm.

      Ciao
      Enrico

    • #33788
      Up
      0
      Down
      ::


      Notevole. Adesso funziona. Non mettevo amsmath nel preambolo perchè mi pareva di avere letto che era in conflitto con classicthesis. Avrò letto male. Resta la questione dell’apostrofo quando uso minionpro ma alla fine nessuno mi vieta di aggiungere un \hspace{0.5pt}… vero?

    • #33789
      Up
      0
      Down
      ::

      Notevole. Adesso funziona. Non mettevo amsmath nel preambolo perchè mi pareva di avere letto che era in conflitto con classicthesis. Avrò letto male. Resta la questione dell’apostrofo quando uso minionpro ma alla fine nessuno mi vieta di aggiungere un \hspace{0.5pt}… vero?

      Il problema vero è che fixltx2e è incompatibile con amsthm :(; ma appunto chiamando amsmath prima di amsthm il problema si corregge da sé: amsmath disfa la “correzione” apportata da fixltx2e (il quale è caricato da classicthesis; l’incantesimo serviva appunto a non caricarlo).

      Ciao
      Enrico

    • #33790
      Up
      0
      Down
      ::


      Il problema dell’errata spaziatura dopo l’apostrofo con il MInion Pro ce l’ho pure io, anche se io uso XeLaTeX. Appena ho modo provo a cambiare font, per cercare di isolare il problema.

    • #33791
      mlgdominici
      Amministratore del forum
        Up
        0
        Down
        ::

        Il problema dell’errata spaziatura dopo l’apostrofo con il MInion Pro ce l’ho pure io, anche se io uso XeLaTeX. Appena ho modo provo a cambiare font, per cercare di isolare il problema.

        Il problema di spaziatura dell’apostrofo del Minion Pro, purtroppo, è noto:

        http://typophile.com/node/35308

        https://lists.berlios.de/pipermail/minionpro-devel/2005-September/000748.html

        e non dipende solo da LaTeX.

        Il pacchetto MinionPro, prevede l’opzione loosequotes, pagina 4 della documentazione, che però ha diverse controindicazioni, la più grave delle quali è che si perde la sillabazione automatica delle parole con l’apostrofo. Con XeTeX credo che la cosa sia un po’ più complicata:

        http://www.tug.org/pipermail/xetex/2008-April/009423.html

        Ciao,
        Max

      • #33792
        Up
        0
        Down
        ::


        ma quindi la soluzione è scrivere roba tipo:

        un{}'{}algebra?

        P.S. Ma in teoria con classicthesis posso usare qualunque font io decida di usare o è meglio limitarsi a minion e a quello di default altrimenti fa schifo?

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

    Go to top