Usind rst2latex, quale comando consente di includere una chiave di citazione, che fa riferimento a un database bibtex? In lattice avrei raggiunto questo obiettivo con \ cite {Rumpelstielzchen2003}citazioni bibtex in rst2latex
risposta
V'è uno strumento molto utile chiamato bib2reSTcitation convertire un file di riferimenti di stile BibTeX a stile di citazione in stile reStructuredText Markup.
basta eseguire:
$ python bib2reSTcitation.py -i tex.bib -o references.txt
e si ottiene ciò che si vuole. Spero che sia d'aiuto!
La soluzione che ho trovato è inlineing lattice nel documento prima:
.. role:: raw-tex(raw)
:format: latex html
Introduction
============
A profit maximizing agent in an environment with a finite number of buyers
following :raw-tex:`\cite{Kutschinski2003}` investigates price setting by
reinforcement learning agent.
# at the end of the document
.. raw:: latex
\bibliographystyle{plain}
\bibliography{/home/path/library}
La definizione ruolo all'inizio del testo ci permette di mettere puro lattice in linea. Con: raw-tex: \cite{Kutschinski2003}
indicizziamo un riferimento al lattice dal file bibtex. Alla fine del documento abbiamo inserito un paragrafo in lattice grezzo, iniziato con .. raw: latex che fa riferimento al file library.bib. (Come creato da bibtex o Mendeley) Il file prima può essere compilato con:
rst2latex paper.rst > build/paper.tex && cd build/ && latex paper.tex && bibtex paper.aux && latex paper.tex && pdflatex paper.tex && evince paper.pdf & cd ..
o creare un file paper.sh con seguente comando compilazione:
rst2latex paper.rst > build/paper.tex
cd build/
latex paper.tex
bibtex paper.aux
latex paper.tex
pdflatex paper.tex
evince paper.pdf
cd ..
(se lattice causa problemi con le immagini sostituirlo con pdflatex)
Un altro modo (anche se specifico per LaTeX) è renderlo più gradevole nel montaggio.
.. role:: cite
.. raw:: latex
\providecommand*\DUrolecite[1]{\cite{#1}}
In questo modo è possibile utilizzare
:cite:`key`
E anche alla fine del documento:
.. raw:: latex
\bibliographystyle{plain}
\bibliography{/home/path/library}
Sarebbe in combinazione con la mia soluzione o come trova la libreria? –
Lo stesso della soluzione. L'ho aggiunto alla risposta per completezza. – Tim
- 1. Crea automaticamente bibliografia da bibtex in pandoc/markdown senza citazioni in linea
- 2. Capitale in Bibtex
- 3. Ibid. in citazioni LaTeX
- 4. Citazioni in lineinfile ansible
- 5. citazioni Escaping in Jinja2
- 6. Bibtex su una pagina Web?
- 7. Fuga Citazioni in Objective-C
- 8. Sfuggire citazioni in Newtonsoft JSON
- 9. stringa JSON.parse con citazioni
- 10. PHP: citazioni diverse?
- 11. Escaping citazioni e virgolette
- 12. PHP senza citazioni
- 13. URL a capo (ignora il margine) in BibTeX utilizzando pdfLaTeX
- 14. linebreak in url con pacchetto Bibtex e hyperref
- 15. Converti riferimenti bibliografici da un documento in bibtex o endnote
- 16. conversione di file bibtex in html con python (forse pybtex?)
- 17. citazioni extra aggiunti al @query
- 18. Cosa sono le citazioni F #?
- 19. Citazioni quando si utilizza grep?
- 20. citazioni Bash nidificati e eval
- 21. Aggiunta di citazioni in una stringa in VBScript
- 22. Citazioni in stile Perl per stringhe lunghe in C++
- 23. Citando articoli nel pacchetto R usando roxygen2 e BibTeX?
- 24. Crea il tuo stile BibTeX o personalizzane uno esistente?
- 25. Impedire Sass dal fare citazioni arround valore
- 26. Trattare con citazioni aggiunti da PDO :: preparare()
- 27. F # citazioni: variabile può sfuggire portata
- 28. stringa Pyparsing CSV con citazioni casuali
- 29. Una buona API per le citazioni famose
- 30. Come citare il range di riferimenti usando latex e bibtex
Ho risposto alla mia domanda, questo è in linea con le linee guida StackOverflow: [È corretto rispondere alle proprie domande]) http://blog.stackoverflow.com/2011/07/its-ok-to-ask -e-answer-your-own-questions /) –