Exemples
Dans cet article, j’utilise les entrées tirées de mon précédent article :
@book{ConciliaAfricae,
Title = {Concilia Africae},
Editor = {Charles Munier},
Number = {149},
Series = {Corpus Christianorum Series Latina}}
@bookinbook{BreveHippone,
Crossref={ConciliaAfricae},
Pages = {30-46},
Title = {Breviarum Hipponense}
}
@bookinbook{BreveHippone36,
Crossref = {BreveHippone},
Pages = {43},
Titleaddon = {36}}
@bookinbook{ConcileHippone,
Crossref={ConciliaAfricae},
Pages = {20-21},
Title = {Concilium Hipponense}}
Visualisation des héritages de type
Une fois mon fichier .tex
compilé, je peux dire à biber de produire un fichier .dot
, pour le logiciel Graphviz.
Pour ce faire, j’utilise la commande biber en lui passant l’option --outformat=dot --dot_include=crossref
.
Ce qui donne concrètement :
--outformat=dot --dot_include=crossref xxx
où xxx
est le nom (sans l’extension) du fichier .tex
.
J’obtiens alors un fichier xxx.dot
qu’il faut transformer en fichier .pdf
grâce à Graphviz. Ce qui en ligne de commande se fait de la manière suivante :
dot -Tpdf xxx.dot -o xxx.pdf
J’obtiens alors le fichier xxx.pdf
, qui m’affiche ce schéma :
Avec cela je peux vérifier que j’ai bien entrée les bons types d’entrées.
Visualiser les champ
En revanche, je ne peux pas vérifier que je n’ai pas oublié un champ, ou bien que mes réglages d’héritages sont correctes. Qu’importe ! Biber est capable d’afficher aussi les héritages de champs.
Il suffit de modifier légèrement les options passées à Biber :
--outformat=dot --dot_include=crossref,field xxx
puis de produire le pdf :
dot -Tpdf xxx.dot -o xxx.pdf
J’obtiens alors le schéma suivant :
Cette visualisation peut servir parfois, mais elle devient vite complexe lorsque le nombre de références se multiplie.