2010-04-12 11 views
17

Desidero mostrare alcune lettere in Bibliografia come capitale. Per esempio:Capitale in Bibtex

@misc{libsvm, 
abstract = {LIBSVM is an implbmentation of Support vector machine (SVM).}, 
author = {Chang, Chih-Chung}, 
howpublished = {\url{http://www.csie.ntu.edu.tw/~cjlin/libsvm/}}, 
keywords = {svm}, 
posted-at = {2010-04-08 00:05:04}, 
priority = {2}, 
title = {LIBSVM.}, 
url = "http://www.csie.ntu.edu.tw/~cjlin/libsvm/", 
year = {2008} 
} 

Ma "LIBSVM" non è mostrato così com'è:

[3] Chih-Chung Chang. Libsvm. http://www.csie.ntu.edu.tw/ cjlin/libsvm /, 2008.

Come posso fare la capitale lettere? Grazie e saluti!

risposta

25

In generale, per mantenere BibTeX di girare le vostre lettere minuscole, racchiuderli in {}: "Una storia di StudlyCaps"

title = {A History Of {StudlyCaps}} 

produrrà

Alceu Costa ha ragione che le abbreviazioni di tutte le lettere maiuscole devono essere formattate in maiuscoletto, ma si tratta di una questione diversa da questa.

+3

Come regola di igiene generale, sfugge solo nomi e acronimi propri in questo modo: il motivo per cui Bibtex cambia caso in questo modo è che alcuni stili bibliografici saranno maiuscoli e alcuni titoli minuscoli. Cf. http://stackoverflow.com/questions/1897728/a-bib-style-to-capitalize-book-titles-but-not-paper-titles/1920968#1920968 –

4

Il \textsc viene utilizzato per formattare il testo in maiuscolo. È possibile farlo nel file .bib:

title = {\textsc{LIBSVM}} 
+0

Grazie, Alceu! Quindi, se voglio creare "Library of Support Vector Machine", devo inserire L, S, V e M in \ textsc {} in modo repspectively? C'è un modo per farlo solo una volta? – Tim

3

Posiziona le parentesi {} attorno a tutto ciò che desideri conservare in MAIUSCOLO.

Ad esempio:

@type{bibkey, 

    title = "{M}y {B}ibliography is the {B}est!", 

    author = "{ABCDE}", 

} 
Problemi correlati