Righe magiche di Biber in TeXstudio e altri editor

  • Creatore
    Topic
  • #93566
    Up
    0
    Down
    ::


    Nel manuale utente di TeXstudio 2.7, rilasciato da pochi giorni, si legge che tra le novità c’è

    support “% !BIB = biber” syntax for compatibility with TeXShop and TeXWorks

    Poi si trova
    `% !BIB program = biber`
    e la relativa spiegazione:

    The special [tt]% !BIB[/tt] command is understood for compatibility with TeXShop and TeXWorks (also in the variant [tt]% !BIB TS-program[/tt]). This is equivalent to [tt]! TeX program:bibliography = txs:///biber[/tt]

    Vi risulta che tra le righe magiche di TeXShop (io sul mio computer ho la versione 2.* e non la 3.*) e di TeXworks ci sia quella relativa al motore bibliografico? Oppure io non ho capito bene quello che ho riportato sopra.

    Per completezza, riporto la sezione relativa alle righe magiche comprese da TeXstudio:

    Texstudio can use special, “magic” comments in the text to adapt options for that document.

    [tt]% !TeX spellcheck = de_DE[/tt]
    This special comment tells txs that this document is written in German and German spell checking is to be used, independent on any general settings.

    [tt]% !TeX encoding = utf8[/tt]
    The code defines the character encoding of a document.

    [tt]% !TeX root = filename[/tt]
    The code defines the master document for this file.

    [tt]% !TeX program = pdflatex[/tt]
    This marks the document as to be compiled with pdflatex. (i.e. overrides the default txs:///quick command)

    [tt]% !TeX TXS-program:latex = txs:///xelatex %[/tt]
    This overrides the default txs:///latex command to call xelatex instead

    [tt]% !TeX TXS-SCRIPT = foobar [/tt]
    [tt]% //Trigger = ?load-this-file [/tt]
    [tt]% app.load(“/tmp/test/test.tex”); [/tt]
    [tt]% app.load(“/tmp/test/a.tex”); [/tt]
    [tt]% TXS-SCRIPT-END
    This defines a temporary javascript macro which is executed, when the file is loaded, and which in turns loads the two files in /tmp/test. .

    [tt]% !BIB program = biber[/tt]
    The special [tt]% !BIB[/tt] command is understood for compatibility with TeXShop and TeXWorks (also in the variant [tt]% !BIB TS-program[/tt]). This is equivalent to [tt]! TeX program:bibliography = txs:///biber[/tt]

    Ciao
    Tommaso

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #93567
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Io ho TeXShop 3.26

        con questa versione la riga magica`% !BIB TS-program = biber` funziona come descritto in ciò che hai riportato. Molto comodo da usare; pur disponendone ho scoperto che funzione grazie al tuo messaggio. Grazie!

        Peccato che l’help di TeXShop tenga bene nascosta l’informazione/documentazione realtiva alle righe magiche.

        Claudio

      • #93568
        Up
        0
        Down
        ::

        illinguista1972″ post=93173Vi risulta che tra le righe magiche di TeXShop (io sul mio computer ho la versione 2.* e non la 3.*) e di TeXworks ci sia quella relativa al motore bibliografico? Oppure io non ho capito bene quello che ho riportato sopra.

        http://pages.uoregon.edu/koch/texshop/version.html

        Version 3.21 has the following changes:

        […]

        The next feature was requested by Alan Munn about a year ago. Apologies for the delay. In the meantime, Mark Everitt wrote an ingenious script to provide this feature. The feature provided by that script is now built into TeXShop.

        The command BibTeX in the TeXShop typeset menu runs BibTeX; notice that this command has a keyboard shortcut. In Japan, a different program is used instead, so Yusuke Terada provided an item in TeXShop Preferences under the Engine tab to select the program to be run when this menu item is selected. Examples are bibtex, biber, pbibtex, etc. The Preferences item can also be used to add flags to the command.

        In TeXShop 3.21, the BibTeX engine can be selected on a file-by-file basis using the syntax
        `% !BIB TS-program = `
        The alternate syntax
        `% !BIB program = `
        will also be accepted. The item after the equal sign gives the name of the program (for instance “biber”) and any required flags. This line should be written within the first twenty lines of a source file.

        The “% !BIB TS-program = ” line takes precedence. If it is absent, the Preference item determines which command is run.

      • #93569
        Up
        0
        Down
        ::


        Sarà, ma TeX Shop non la riconosce 🙁

        Ciao
        Ivan

        edit
        Evidentemente dipende dalla versione. Io ho ancora la 2.47 🙄

      • #93570
        Up
        0
        Down
        ::


        Installata l’ultima versione di TeXShop e, come previsto, funziona.
        Per la cronaca, TeXShop 3.x è solo per Mac OSX Lion, Mountain Lion e Mavericks.
        Caro Tommaso, ti toccherà passare a Mavericks 😉

        In ogni caso grazie della segnalazione. Questo cambierà la vita a molti utenti,
        soprattutto quelli che usano i template preimpostati, che non dovranno più configurare l’editor
        per far girare biber.

        Ciao
        Ivan

      • #93571
        Up
        0
        Down
        ::

        ivan” post=93178In ogni caso grazie della segnalazione. Questo cambierà la vita a molti utenti,
        soprattutto quelli che usano i template preimpostati, che non dovranno più configurare l’editor
        per far girare biber.

        Pensa, AUCTeX dalla prossima versione guarderà le opzioni di caricamento del pacchetto [tt]biblatex[/tt] per sapere quale backend usare. Quindi niente di niente da fare per l’utente 🙂

        Comunque qui http://tex.stackexchange.com/q/154751/31416 c’è una raccolta delle istruzioni per impostare biber o biblatex con i principali editor

      • #93572
        Up
        0
        Down
        ::

        Elrond” post=93183

        In ogni caso grazie della segnalazione. Questo cambierà la vita a molti utenti,
        soprattutto quelli che usano i template preimpostati, che non dovranno più configurare l’editor
        per far girare biber.

        Pensa, AUCTeX dalla prossima versione guarderà le opzioni di caricamento del pacchetto [tt]biblatex[/tt] per sapere quale backend usare. Quindi niente di niente da fare per l’utente 🙂

        Buono a sapersi. rimane però il fatto che è impensabile consigliare Emacs all’utente medio.
        Io non lo consiglio nemmeno all’utente avanzato 😉
        Ho provato a usarlo più e più volte. Poi ho deciso di rinunciare definitivamente.
        Con TeXShop TeXworks e TeXStudio non sento la mancanza di nulla.

        Io, però, non sono molto favorevole alle linee magiche,
        come soluzione generale. Sarebbe molto meglio che ci fosse
        un solo compilatore
        una sola codifica
        un solo motore bibliografico

        Ma naturalmente nel mondo open source il concetto di “uno solo”
        è considerato un po’ fascista. Prendiamone atto e consoliamoci
        con le oltre 600 distro di Linux (ce ne fosse una che fa funzionare un computer al 100% :twisted:),
        con le due (più note) distro LaTeX,
        con le decine di codifiche e con i due motori bibliografici 😉

        Comunque, aver reso i tre editor di cui parliamo compatibili rispetto alle righe magiche
        è un gran passo in avanti.

        Elrond” post=93183
        Comunque qui http://tex.stackexchange.com/q/154751/31416 c’è una raccolta delle istruzioni per impostare biber o biblatex con i principali editor

        Anche qui:
        http://profs.lettere.univr.it/valbusa/2013/04/23/linee-guida-tesi/
        (ora controllo se devo aggiornare qualcosa)

        Ciao
        Ivan

      • #93573
        Up
        0
        Down
        ::

        ivan” post=93184Buono a sapersi. rimane però il fatto che è impensabile consigliare Emacs all’utente medio.

        Beh, si sta provando ad abbassare la soglia di difficoltà iniziale, addirittura dalla prossima versione il formato di output predefinito sarà il PDF, finora è il DVI 😀

        ivan” post=93184Io, però, non sono molto favorevole alle linee magiche,
        come soluzione generale. Sarebbe molto meglio che ci fosse
        un solo compilatore
        una sola codifica
        un solo motore bibliografico

        Un pensiero (think…) unico insomma 🙂

        ivan” post=93184Comunque, aver reso i tre editor di cui parliamo compatibili rispetto alle righe magiche
        è un gran passo in avanti.

        Certo, però non mi sarebbe dispiaciuto se si fossero adattati al primo editor che ha introdotto qualcosa di analogo alle righe magiche (non dico qual è perché penso sia abbastanza ovvio)

    Visualizzazione 6 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top