bibtexu - manuale di riferimento, opzioni, esempi di comandi


NOME

bibtexu - Grande BibTeX UTF-8

SINOSSI

bibtexu [options] aux-file

DESCRIZIONE

BibTeXu è la versione compatibile con Unicode di BibTeX. È in gran parte basato su BibTeX8 di Niel Kempson e fornisce un supporto migliore per UTF-8 integrando la libreria ICU. Pertanto, BibTeXu non richiede più il file Codepage e Sort order ("CS"); invece, il metodo di ordinamento e cambio di maiuscole e minuscole può essere controllato tramite le opzioni della riga di comando.

OPZIONI

-? --help

visualizzare un breve testo di aiuto.

-d --debug TYPE

segnalare informazioni di debug. TYPE è uno o più di tutti, csf, io, mem, misc, search.

-s --statistics

riportare statistiche interne.

-t --trace

segnalare la traccia dell'esecuzione.

-v --version

riporta la versione di BibTeX.

-l --language LANG

usa la lingua LANG per convertire le stringhe in minuscolo. Questo argomento viene passato alla libreria ICU.

-o --location LANG

usa la lingua LANG per l'ordinamento. Questo argomento viene passato alla libreria ICU.

-B --big

impostare una grande capacità BibTeX.

-H --huge

impostare un'enorme capacità BibTeX.

-W --wolfgang

impostare una capacità BibTeX davvero enorme per Wolfgang.

-M --min_crossrefs ##

imposta min_crossrefs su ##.

--mstrings ##

consentire ## stringhe univoche.

SUPPORTO UNICODE

BibTeXu supporta funzioni estese per gestire i caratteri Unicode. Diverse funzioni incorporate negli stili di bibliografia sono migliorate come segue.

&

Estrae i primi due valori letterali (interi) e spinge il loro AND bit a bit.

|

Estrae i primi due letterali (interi) e spinge il loro OR bit a bit.

add.period$

Estrae il letterale superiore (stringa), aggiunge un `.' ad esso se l'ultimo carattere diverso da `}' non è un `.', `?', `!' o un segno di punteggiatura Unicode e spinge questa stringa risultante. Il marchio può essere U+203C, U+203D, U+2047, U+2048, U+2049, U+3002, U+FF01, U+FF0E o U+FF1F.

chr.to.int$

Estrae il letterale superiore (stringa), si assicura che sia una stringa multibyte di un singolo punto di codice Unicode, lo converte nel valore scalare Unicode corrispondente (intero) e spinge questo numero intero.

int.to.chr$

Estrae il letterale superiore (intero), interpretato come valore scalare Unicode di un singolo punto di codice, lo converte nella corrispondente stringa multibyte a carattere singolo e invia questa stringa.

num.names$, format.name$

La funzione è la stessa del BibTeX originale ma una virgola ideografica/a larghezza intera (U+3001, U+FF0C) in aggiunta a una stringa " e " è accettata come separatore tra le persone e lo spazio ideografico (U+3000) in aggiunta a un lo spazio " " è accettato come separatore tra un cognome e un nome.

substring$, text.length$, text.prefix$

La funzione è la stessa del BibTeX originale ma l'unità dei numeri degli operandi è il punto di codice Unicode.

change.case$

La funzione è la stessa del BibTeX originale ma sono supportate le lettere di latino, greco e cirillico non inglesi.

width$

La funzione è la stessa del BibTeX originale ma sono supportate le lettere di caratteri Latin-1 e Latin Extended-A e CJK.

is.cjk.str$

Estrae il valore letterale superiore (stringa), imposta i flag bit su un numero intero se nella stringa vengono trovati caratteri CJK e spinge il numero intero risultante, altrimenti spinge 0. I flag 0x001, 0x002, 0x004, 0x008 e 0x800 corrispondono a Hanzi (Kanji, Hanja), Kana, Hangul, Bopomofo e altri personaggi CJK, rispettivamente. Ad esempio, verrà inserito un numero intero 0x003 se i caratteri Hanzi e Kana vengono trovati in una stringa letterale poped.

is.kanji.str$

Uguale a is.cjk.str$ per la compatibilità con (u)pBibTeX.

GUARDA ANCHE

More detailed description of BibTeXu is available at $TEXMFDIST/doc/bibtexu/README.

AUTORI

BibTeXu è stato scritto da Yannis Haralambous e dai suoi studenti. Viene mantenuto come parte di TeX Live.

Questa manpage è stata scritta per TeX Live.