L'intestazione della sezione per i riferimenti e le citazioni effettive vengono ridimensionate insieme in LaTeX

StackOverflow https://stackoverflow.com/questions/452114

  •  19-08-2019
  •  | 
  •  

Domanda

Questo deve essere un problema comune perché lo vedo in molti articoli pubblicati, ma sembra essere abbastanza complicato per Google. Puoi inserire una bibliografia in questo modo

\bibliographystyle{plain}
\bibliography{foo}

e tutto funziona come previsto tranne che a volte (non ho idea di quali circostanze lo causino - mi sembra casuale) non c'è spazio tra l'intestazione della sezione (ad esempio, "7. Riferimenti") e l'inizio del riferimenti reali. L'intestazione della sezione e la prima citazione compaiono tutte insieme. Non è assolutamente egregio, ma mi sembra inequivocabilmente un difetto nella composizione tipografica.

L'ho sopportato per anni ma qualcuno da qualche parte deve averlo notato ed essere stato abbastanza ossessivo-compulsivo da rintracciarlo e capire cosa lo causa e come correggerlo.

Ho pensato che sarebbe stato un buon posto per registrare la soluzione. Fammi sapere se riesci a pensare a come renderlo più google.

AGGIUNTO: Ecco un documento di esempio che mostra il problema: http://yootles.com/outbox/squish / . (Vedi anche la mia soluzione alternativa di seguito.)

È stato utile?

Soluzione 2

Si scopre che LaTeX a volte rimuove lo spazio tra l'intestazione della sezione Riferimenti e l'inizio dei riferimenti effettivi se si cerca di evitare che il documento si riversi su una pagina aggiuntiva.

Quindi una soluzione alternativa consiste nell'allungare o accorciare il documento in modo che non sia sull'orlo di passare a una pagina aggiuntiva.

Una soluzione alternativa correlata (grazie alla risposta di bluebrother) è quella di dire esplicitamente a LaTeX di consentire alla pagina con l'inizio dei riferimenti un po 'di spazio verticale extra (inserendo leggermente il margine inferiore). Questo può essere fatto con il seguente comando subito prima di " \ bibliographystyle {plain} " ;:

\enlargethispage{\baselineskip}

Un'altra soluzione alternativa che sembra funzionare:

  1. Passa a \ bibliographystyle {amsalpha}
  2. Riconversione
  3. Torna a \ bibliographystyle {plain}
  4. Riconversione
  5. (Non ricompilare di nuovo o lo ridistribuirà.)

Altri suggerimenti

Non sono sicuro se questa sia la causa, ma nel caso in cui la bibliografia possa essere adatta alla pagina rimuovendo quello spazio, potresti provare a usare \enlagethispage{someamount}

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top