Nella documentazione di Biber (texdoc biber) c’è scritto come si fa per Emacs e TeXworks. Espando un po’ e descrivo anche la procedura per TeXShop. In tutti e tre i casi, nel menù dove scegliere i programmi da usare ci sarà Biber.
• TeXworks
Aprire le preferenze, pannello Typesetting; premere il + nella parte inferiore che aprirà una nuova finestrella; scrivere “Biber” nello spazio in alto e “biber” (minuscolo) in quello in mezzo. Premere + e sostituire “New argument” con “$basename” (sempre senza virgolette!); togliere la spunta da “View PDF after running”.
• TeXShop
Creare un file di nome Biber.engine nella directory ~/Library/TeXShop/Engines che abbia il seguente contenuto:
`#!/bin/tcsh
set path= (/usr/texbin $path)
biber “${1:r}”`
Se qualcuno preferisce bash, dovrebbe essere
`#!/bin/bash
PATH=/usr/texbin:${PATH}
biber ${1%.*}`
• Emacs
Nella figura a pagina 14 c’è un errore: non va scritto “TeX-run-Biber”, bensì semplicemente “TeX-run-command” (senza virgolette). Se si vuole aggiungere al proprio .emacs (o a Preferences.el nel caso di Aquamacs) tutta la definizione di “TeX-run-Biber” si è liberi di farlo, ma non sembra necessario. Il codice necessario per quest’azione più complicata è riportato nella documentazione di Biber.
Per chi ha timori reverenziali nei confronti di Emacs (o Aquamacs): non c’è nulla di difficile.
1. Premere il tasto Escape (quello marcato esc) e poi x; scrivere customize-variable e premere invio; scrivere TeX-command-list.
2. Nel buffer che compare, trovare BibTeX; a fianco ci sono due pulsanti chiamati INS e DEL.
3. Premere il pulsante INS; appariranno alcune nuove righe.
4. Accanto a Name: scrivere Biber
5. Accanto a Command: scrivere biber %s
6. Premere INS sotto a Menu elements:, scrivere a fianco :help
7. Premere INS sulla riga successiva a quella in cui abbiamo appena agito e scrivere a fianco “Run Biber” (con le virgolette).
8. In fondo al buffer c’è un pulsante chiamato State. Premerlo e scegliere “Set for Current Session”. Premerlo di nuovo e scegliere “Save for Future Sessions”.
9. Chiudere il buffer. Fine.
Ciao
Enrico