Riutilizzare comandi e file .bib

  • Creatore
    Topic
  • #30647
    Up
    0
    Down
    ::


    Salve,
    ho provato a cercare nel forum e non mi sembra che nessuno abbia mai trattato l’argomento..

    A mano a mano che scrivo in Latex,
    inizio ad avere un bel po’ di comandi personalizzati che ogni volta
    copio e incollo nel documento che sto scrivendo.

    Lo stesso vale per i file .bib, spesso ci sono dei riferimenti “classici” da inserire a cui poi vanno aggiunti solo pochi altri articoli o libri.

    Avrei quindi due domande:

    1) posso creare un file “comandi.tex” salvarlo da una parte ed includerlo di volta in volta nei documenti? (usarlo un po’ come se fosse un pacchetto insomma)

    2) posso crearmi piu’ file .bib, ognuno con i riferimenti standard
    e utilizzarli in maniera “modulare” nella bibliografia?
    Ad esempio ho dei riferimenti ad articoli che trattano di EDP nel file EDP.bib
    dei riferimenti che trattano di Biologia che devo citare, nel file biologia.bib
    e dei riferimenti che mi servono eclusivamente per un report…
    Volevo sapere se e’ possibile “archiviare” i file EDP.bib e biologia.bib,
    aggiungere nella cartella del documento solo il nuovo file .bib con i nuovi articoli, e ottenere una Bibliografia dalla unione dei tre files (naturalmente senza fare il copia e incolla!)

    Credo che sia possibile, ma non ho la minima idea di come fare 🙂

    Grazie mille a chiunque legge 🙂
    A presto, -Luca

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #30648
      Up
      0
      Down
      ::

      Salve,
      ho provato a cercare nel forum e non mi sembra che nessuno abbia mai trattato l’argomento..

      A mano a mano che scrivo in Latex,
      inizio ad avere un bel po’ di comandi personalizzati che ogni volta
      copio e incollo nel documento che sto scrivendo.

      Lo stesso vale per i file .bib, spesso ci sono dei riferimenti “classici” da inserire a cui poi vanno aggiunti solo pochi altri articoli o libri.

      Avrei quindi due domande:

      1) posso creare un file “comandi.tex” salvarlo da una parte ed includerlo di volta in volta nei documenti? (usarlo un po’ come se fosse un pacchetto insomma)

      2) posso crearmi piu’ file .bib, ognuno con i riferimenti standard
      e utilizzarli in maniera “modulare” nella bibliografia?
      Ad esempio ho dei riferimenti ad articoli che trattano di EDP nel file EDP.bib
      dei riferimenti che trattano di Biologia che devo citare, nel file biologia.bib
      e dei riferimenti che mi servono eclusivamente per un report…
      Volevo sapere se e’ possibile “archiviare” i file EDP.bib e biologia.bib,
      aggiungere nella cartella del documento solo il nuovo file .bib con i nuovi articoli, e ottenere una Bibliografia dalla unione dei tre files (naturalmente senza fare il copia e incolla!)

      Credo che sia possibile, ma non ho la minima idea di come fare 🙂

      Grazie mille a chiunque legge 🙂
      A presto, -Luca

      Tutto è possibile, basta volerlo!
      Per la prima domanda, come succede a tutti, ti crei un bel pacchetto (un file .sty con dentro le tue macro) e te lo metti nell’albero locale (leggi le guide su cosa sono gli alberi locali), così poi lo richiami nel preambolo con il solito usepackage… occhio però a quando porti in giro i tuoi file poi…

      Per la bibliografia uguale, la devi mettere nell’albero locale. Non ho mai provato, ma ho trovato spesso dei file .bib nelle cartelle dell’albero (soprattutto in natbib), credo che mettendola in un posto simile dovrebbe (con il condizionale) diventare “pubblica” sul tuo pc.

      Sentiamo conferme o smentite.

    • #30649
      Up
      0
      Down
      ::


      grazie Mirko,
      veramente pero’ volevo evitare di usare usepackage..
      Nel senso che volevo proprio usare \include(miofile.tex)
      in maniera da crearmi dei preamboli predefiniti per gli articoli
      per le presentazioni dell’uni, per quelle personali etc etc…
      In ogni caso intanto provo a fare cosi’ 🙂

    • #30650
      Up
      0
      Down
      ::

      grazie Mirko,
      veramente pero’ volevo evitare di usare usepackage..
      Nel senso che volevo proprio usare \include(miofile.tex)
      in maniera da crearmi dei preamboli predefiniti per gli articoli
      per le presentazioni dell’uni, per quelle personali etc etc…
      In ogni caso intanto provo a fare cosi’ 🙂

      \input, non \include

      Il comando \bibliography accetta una lista di file bibliografici separati
      da virgole.

      Ciao
      Enrico

    • #30651
      Up
      0
      Down
      ::

      Nel senso che volevo proprio usare \include(miofile.tex)

      \input, non \include

      Il comando \bibliography accetta una lista di file bibliografici separati
      da virgole.

      Ciao
      Enrico

      Ok, allora segui quanto dice Enrico. Le mie soluzioni erano, diciamo, globali.

    • #30652
      Up
      0
      Down
      ::


      Grazie mille, mi studio meglio il pacchetto The Bibliography…
      e magari per il \input (non \include, giusto :)) vedo se me lo accetta mettendo
      i file nel repository locale 🙂

      Grazie mille a tutti e due ancora 🙂

    • #30653
      Up
      0
      Down
      ::

      Grazie mille, mi studio meglio il pacchetto The Bibliography…
      e magari per il \input (non \include, giusto :)) vedo se me lo accetta mettendo
      i file nel repository locale 🙂

      Grazie mille a tutti e due ancora 🙂

      No, input così non funziona (a meno di mettere ogni volta il percorso completo al repository locale, ma lo trovo scomodo).

    • #30654
      Up
      0
      Down
      ::


      Si in effetti cosi’ e’ scomodo…

      No forse pensandoci la soluzione migliore e’ quella di crearmi un mio pacchetto…

      E di capire come usare piu’ files .bib insieme (volevo anche crearmi un applet che interagisca con mySQL in maniera da selezionarmi i libri che mi servono usando le checkbox e creare il mio file references.bib,
      non dovrebbe essere una cosa molto complicata e magari puo’ essere utile anche ad altri.. ma per il momento non ho tempo…)

      Sapresti conmsigliarmi qualche guida per la creazione di pacchetti e classi? Semplice e chiara come l’Arte di Lorenzo Pantieri 🙂

      Ancora grazie mille, e scusate se rompo con cose sceme, ma sono stato fermo quasi un anno con LaTeX e purtroppo non e’ come andare in bicicletta 🙂

    • #30655
      Up
      0
      Down
      ::

      Si in effetti cosi’ e’ scomodo…

      No forse pensandoci la soluzione migliore e’ quella di crearmi un mio pacchetto…

      Saggia cosa

      E di capire come usare piu’ files .bib insieme (volevo anche crearmi un applet che interagisca con mySQL in maniera da selezionarmi i libri che mi servono usando le checkbox e creare il mio file references.bib,
      non dovrebbe essere una cosa molto complicata e magari puo’ essere utile anche ad altri.. ma per il momento non ho tempo…)

      Bella idea, avessi tempo proverei a farla anche io! La metto nella lista ToDo.

      Sapresti conmsigliarmi qualche guida per la creazione di pacchetti e classi? Semplice e chiara come l’Arte di Lorenzo Pantieri 🙂

      Ancora grazie mille, e scusate se rompo con cose sceme, ma sono stato fermo quasi un anno con LaTeX e purtroppo non e’ come andare in bicicletta 🙂

      Diciamo che ti basta mettere i comandi dentro ad un file con nome “paccherro.sty”, metterlo nell’albero e aggiornare il db. Comunque, sul suto sistema dovrebbe esserci un file “clsguide.pdf”, altrimenti è qui. Spiega bene come fare classi e pacchetti.

    • #30656
      Up
      0
      Down
      ::


      Grazie mille ancora 🙂

      Per un approccio ancora piu’ facile io avevo trovato questo :

      http://www.artofproblemsolving.com/LaTeX/AoPS_L_GuidePack.php#own

      (un po’ troppo facile, ma in effeti fa quello che volevo e che mi avevi suggerito)

    • #30657
      Up
      0
      Down
      ::

      Grazie mille ancora 🙂

      Per un approccio ancora piu’ facile io avevo trovato questo :

      http://www.artofproblemsolving.com/LaTeX/AoPS_L_GuidePack.php#own

      (un po’ troppo facile, ma in effeti fa quello che volevo e che mi avevi suggerito)

      SìSì, è quello che dicevo io. A proposito, mi son dimenticato di dirti che il .sty non è necessario che stia nell’albero locale. Puoi metterlo anche nella stessa cartella del tuo documento; ergo, se non pensi di portare in giro i documenti, consiglio l’albero locale, così usi 1 solo file; per quelli che pensi di portare su altri pc, allega anche il tuo file sty, e sei a posto.

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

Go to top