Problema con una maiuscola in bibliografia

  • Creatore
    Topic
  • #79769
    ori
      Up
      0
      Down
      ::


      Salve a tutti,
      sto cercando di risolvere un problema con una maiuscola in una voce bibliografica ma non riesco a venirne a capo.

      L’esempio minimale e` il seguente: `\documentclass{article}
      \begin{document}
      Test~\cite{Ans99}.
      \bibliographystyle{abbrv}
      \bibliography{test}
      \end{document}` dove il file test.bib contiene solamente `@Article{Ans99,
      author = {Anstreicher, Kurt M.},
      title = {Linear Programming in $\mathcal{O}(\frac{{N}^3}{\ln {N}} {L})$ Operations},
      journal = {SIAM Journal on Optimization},
      year = {1999},
      volume = {9},
      number = {4},
      pages = {803-812}
      }`
      Se compilo con la solita sequenza di comandi pdflatex, bibtex, pdflatex, pdflatex, il risultato e` corretto eccetto per la N di “ln N” al denominatore, che viene resa minuscola. Anche inserendo {} dopo \ln, il risultato non cambia.
      Come posso risolvere il problema?
      Al momento sto usando TeXLive 2011 come distribuita con openSUSE 12.2.

      Grazie in anticipo.

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #79770
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Prova a mettere tutta la formula fra graffe.

        • #79771
          ori
            Up
            0
            Down
            ::


            Grazie, in effetti mettendo tutto l’ambiente matematico tra graffe risolvo il problema, senza dover usare le graffe dentro l’ambiente (come intorno alla L).
            Peccato non averci pensato prima.

            Comunque, hai idea del perche` di questo strano comportamento?

            Ho fatto altre prove e lo stesso effetto appare con altri operatori (log, max, …) ma solo dentro frac, visto che se tolgo frac o se replico \ln {N} fuori frac, la N rimane maiuscola.

          • #79772
            Up
            0
            Down
            ::

            ori” post=78960Grazie, in effetti mettendo tutto l’ambiente matematico tra graffe risolvo il problema, senza dover usare le graffe dentro l’ambiente (come intorno alla L).
            Peccato non averci pensato prima.

            Comunque, hai idea del perche` di questo strano comportamento?

            Ho fatto altre prove e lo stesso effetto appare con altri operatori (log, max, …) ma solo dentro frac, visto che se tolgo frac o se replico \ln {N} fuori frac, la N rimane maiuscola.

            Misteri di BibTeX. È un problema dovuto alle procedure che dovrebbero convertire (o no) le maiuscole dei titoli in minuscole.

            Un database bibliografico dovrebbe riportare il titolo “com’è”, ma poi lo stile bibliografico può decidere se mantenere le maiuscole o no. Purtroppo l’uso tipicamente anglosassone di abbondare con le maiuscole nei titoli rende la faccenda abbastanza complicata e costringe ad acrobazie per esempio nel caso di nomi propri nei titoli o titoli in tedesco, dove certe maiuscole sono obbligatorie: sarebbe davvero disdicevole scrivere Kritik der reiner vernunft riportando il titolo di una famosa opera.

            Regola generale: qualcosa di cui vuoi mantenere l’alternanza maiuscole/minuscole va scritto tra graffe; meglio tutto il blocco che solo le lettere da tenere maiuscole.
            `title={La legge di {Newton} {$F=ma$}},`
            Ciao
            Enrico

          • #79773
            ori
              Up
              0
              Down
              ::


              Grazie per la delucidazione. Penso proprio che ripassero` tutto il resto del file bib per sistemare le graffe in modo che includano blocchi e non singole lettere.

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

          Go to top