Questo è il comando runbib che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
runbib - crea bibliografie RefDB
SINOSSI
bavaglino [-a fo-driver] [-b driver-html] [-c driver xhtml] [-d banca dati] [-E codifica]
[-G file css] [-h] [-i Indirizzo IP] [-I Nome] [-j giada-args] [-N numero] [-r] [-s]
[-S style] [-t tipo di uscita] [-u Nome] [-w password] Nome del file
DESCRIZIONE
Questo script di shell è un wrapper per il client di bibliografia refbib(1) per semplificare il
creazione di bibliografie. Per i documenti SGML e XML, runbib esegue prima openjade o
xsltproc(1), rispettivamente, per recuperare un elenco di citazioni dal documento di origine. Quindi
corre refbib(1) generare la bibliografia come entità esterna in base al
informazioni di citazione estratte. Creerà anche i file del driver del foglio di stile con il
informazioni di formattazione per le successive trasformazioni del documento. Per i documenti BibTeX,
runbib usa le informazioni nel file .aux per recuperare un file bibliografico che puoi
utilizzare come file di input per bitex(1).
VERSIONI
-a fo-driver
Il percorso completo di un file del driver XSL personalizzato per l'output stampato. Questo file deve essere importato
il file del driver RefDB fo appropriato.
-b driver-html
Il percorso completo di un file del driver XSL personalizzato per l'output HTML. Questo file deve importare il
file del driver HTML RefDB appropriato.
-c driver xhtml
Il percorso completo di un file del driver XSL personalizzato per l'output XHTML. Questo file deve essere importato
il file del driver xhtml RefDB appropriato.
-d banca dati
Il nome del database predefinito.
-E codifica
Seleziona una codifica dei caratteri di output. Se questa opzione non viene utilizzata, i dati bibliografici
utilizzerà la codifica dei caratteri del database. Vedere iconv_open(3) per un elenco di
codifiche disponibili.
-G File CSS
Imposta il percorso o l'URL di un file CSS da utilizzare per l'output (x)html
-h
Visualizza la guida e la schermata di utilizzo, quindi esce.
-i Indirizzo IP
Imposta l'indirizzo IP della casella su cui è in esecuzione il server delle applicazioni refdbd(1).
Invece dell'indirizzo IP puoi anche specificare il nome host finché può essere
correttamente risolto dal tuo sistema.
-I Nome
Modificare il valore di una dichiarazione di entità per includere le sezioni contrassegnate. Entrate multiple
sono possibili. Questi sono passati come -i opzioni per Jade/OpenJade.
-j giada-args
Imposta opzioni aggiuntive della riga di comando per Jade/OpenJade
-N numero
Utilizzare questa opzione per specificare dove deve iniziare la numerazione dei riferimenti.
L'impostazione predefinita è 1. Questa opzione è utile se è necessario creare un insieme composito
bibliografie o bibliografie per capitolo che devono ancora essere numerate
consecutivamente.
-r
Usa questa opzione per richiedere una bibliografia non elaborata invece di una cotta. Bibliografie grezze
non sono formattati in alcun modo e vengono elaborati con lo standard DocBook o TEI
fogli di stile invece che con i file del driver RefDB.
-s
Salta la fase di estrazione dell'ID di runbib. Devi fornire un file XML con un nome appropriato
contenente gli ID richiesti.
-S style
Specifica lo stile della bibliografia. Questo controlla la formattazione della bibliografia e
le citazioni nel testo al momento dell'elaborazione del documento.
-t tipo di uscita
Seleziona il tipo di uscita. Utilizzo db31 per generare bibliografie DocBook SGML, db31x per
bibliografie DocBook XML, tasso per le bibliografie TEI XML, bitex per BibTeX
bibliografie, e rtf per le bibliografie RTF.
-u Nome
Imposta il nome utente per l'accesso al database. Nota: questo nome utente non deve essere identico a
il nome di accesso dell'utente. Questo è il nome utente richiesto per accedere al database
server.
-w password
Imposta la password per l'accesso al database. Nota: non è necessario che questa password sia identica a
la password di accesso dell'utente. Questa è la password richiesta per accedere al database
server.
CONFIGURAZIONE
Invece di utilizzare le opzioni della riga di comando, runbib può anche essere configurato tramite il pulsante
file di configurazione runbib. Come con tutti i file di configurazione di refdb, puoi mantenere a
copia globale in /usr/local/etc/refdb/ e una copia per utente in $ HOME. Tieni presente che
Il file di configurazione di runbib copre solo quelle opzioni che non sono passate a refbib(1) come
quello strumento ha il proprio file di configurazione.
Table 1. refdbjaderc
? ?
│Variabile │ Predefinito │ Commento │
? ?
│jade_includearg │ none │ Cambia il valore di un │
│ │ │ dichiarazione di entità a │
│ │ │ include sezioni contrassegnate. ?
│ │ │ Le voci multiple sono │
│ │ │ possibile. Questi sono
│ │ │ passato come -i opzioni per
│ │ Jade/OpenJade. ?
? ?
│jadeargs │ nessuno │ Imposta comando aggiuntivo │
│ │ │ opzioni di riga per │
│ │ Jade/OpenJade. Usa ad es. │
│ │ │ "-E 0" per disabilitare il │
│ │ │ limite massimo di errore │
? ?
│outformat │ db31 │ Imposta l'output predefinito │
│ │ formato. Valori supportati
│ │ sono db31 (DocBook SGML
│ │ │ 3.1 e versioni successive), db31x │
│ │ (DocBook XML 3.1 e
│ │ │ più tardi), db50x (DocBook │
│ │ XML 5.0 e versioni successive), teix
│ │ │ (TEI P4), bibtex e │
│ │ │ rtf. ?
? ?
SGML USCITA
refdbib genera due file di output oltre all'elenco ID creato da Jade/OpenJade.
runbib crea un altro file di output da questi. Supponendo che tu abbia un file sorgente foo.sgml
e usa lo stile bibliografico J.Biol.Chem. otterrete:
J.Biol.Chem.dsl
Questo è il file del file del driver DSSSL che codifica alcune informazioni di formattazione aggiuntive
specifico per lo stile bibliografico prescelto da utilizzare nel documento successivo
trasformazioni. Questo file verrà scritto nella directory di lavoro attuale. Il
driver file è un foglio di stile a doppio scopo per HTML e output stampabile.
foo.id.xml
Questo è il file XML intermedio che codifica le citazioni in foo.sgml.
foo.bib.sgml
Questo è il file che contiene l'elemento bibliografia DocBook. Devi includere questo
file come entità esterna nel documento di origine per integrare la bibliografia
nel tuo testo.
J.Biol.Chem.css
Questo è un file CSS che contiene informazioni di formattazione utilizzate dall'output html.
XML USCITA
refdbib genera di nuovo due file di output come per l'output SGML di DocBook sopra, e anche noi
conta l'elenco ID creato da xsltproc. Tuttavia, runbib esegue un po' di post-elaborazione,
quindi alla fine otterrai due file aggiuntivi. Supponendo che tu abbia un file sorgente foo.xml e
utilizzare lo stile bibliografico J.Biol.Chem. otterrete:
J.Biol.Chem.fo.xsl
Questo è il file del driver XSL utilizzato per l'output stampabile, contenente ulteriori
informazioni di formattazione specifiche per lo stile bibliografico scelto. Questo file sarà
scritto nella directory di lavoro attuale.
J.Biol.Chem.html.xsl
Questo è il file del driver XSL utilizzato per l'output HTML, contenente una formattazione aggiuntiva
informazioni specifiche per lo stile bibliografico scelto. Questo file verrà scritto su
la directory di lavoro attuale.
foo.id.xml
Questo è il file XML intermedio che codifica le citazioni in foo.xml.
foo.bib.xml
Questo è il file che contiene la bibliografia DocBook o TEI. Devi includere questo
file come entità esterna nel documento di origine per integrare la bibliografia
nel tuo testo.
J.Biol.Chem.css
Questo è un file CSS che contiene informazioni di formattazione usate da html o xhtml
produzione.
BITEX USCITA
refdbib crea un file di output con le informazioni di riferimento. Se il tuo documento è denominato
foo.tex, latice creerà un file foo.aux che refdbib usa come file di input. il refdbib
il file di output sarà quindi chiamato foo.bib e può essere utilizzato da bitex come file di input.
RTF USCITA
refdbib crea un file di output con le informazioni di riferimento. Se il tuo documento è denominato
foo.rtf, rtfcitazioni estrae le citazioni e le scrive in foo.id.xml che refdbib
utilizza come file di input. Il file di output di refdbib sarà quindi chiamato foo.bib.rtf e può essere
utilizzato da refdbrtf come file di input.
ESEMPIO
Dovresti eseguire questo script dalla directory in cui sono archiviati i file del tuo documento, come tutti
l'output verrà scritto nella directory di lavoro attuale per impostazione predefinita.
Il seguente comando creerà un file bibliografico DocBook SGML insieme a un DSSSL
file del driver del foglio di stile per il documento DocBook SGML mypaper.sgml. I file di output sono
ottimizzato per adattarsi allo stile di citazione e bibliografia del "Journal of Biological
Chemistry", che è stato aggiunto al database con il nome "J.Biol.Chem." in precedenza. All
si presume che i riferimenti che non contengono un nome di database hardcoded siano nel
barra del database.
~$
bavaglino -d bar -S "J.Biol.Chem." -t db31 mypaper.sgml
Usa runbib online utilizzando i servizi onworks.net