Jaki jest najlepszy sposób na konwersję pliku Bibbex .bib do pliku XML, który może być zaimportowany przez MS Word 2010?Jak przekonwertować plik BibTex na plik XML Word 2010?
Odpowiedz
Oto rozwiązanie, które znalazłem.
Bibutils, dostępne w repozytoriach Ubuntu, dostarcza narzędzi do konwersji BibTex na Word XML, ale wystąpił problem z tym, że Word nie importował właściwie niektórych pól. Oto kilka kodu Pythona, aby zrobić to wszystko za jednym razem. Do tej pory mam to będzie dla @article i @inproceedings wpisów ..
#THIS REQUIRES THAT bibutils IS INSTALLED ON YOUR MACHINE
"""
Usage:
./Bib2Word2010XML.py [Input file name] [Output file name]
"""
import sys
import fileinput
import os
if __name__ == '__main__':
#input a BibTex .bib file
fnameIN = sys.argv[1]
fnameOUT = sys.argv[2]
#run bibutils functions to convert to Word XML
os.system("bib2xml " + fnameIN + " > TEMPOUT1.xml")
os.system("xml2wordbib TEMPOUT1.xml > TEMPOUT2.xml")
os.system("rm TEMPOUT1.xml")
#clean up for Word 2010 formatting
f1 = open('TEMPOUT2.xml', 'r')
f2 = open(fnameOUT, 'w')
for line in f1:
line = line.replace("ArticleInAPeriodical", "JournalArticle")
line = line.replace("PeriodicalName", "JournalName")
line = line.replace("Proceedings", "ConferenceProceedings")
f2.write(line)
f1.close()
f2.close()
os.system("rm TEMPOUT2.xml")
Aplikacja Java JabRef jest doskonałym narzędziem, użyłem go z powodzeniem eksportować moje wpisy BibTeX do XML i importowane do programu Word ich 2013 bez żadnych problemów.
Sprawdź to na stronie: http://www.jabref.org/
podstawie odpowiedzi impala79s' to jedna wkładka pracował dla mnie za pomocą MS Word 2007. mybib.bib jest input file bib chcemy przekonwertować do słowa format i word.xml to wyjściowy nazwa pliku, do którego chcemy zapisać format wordbib. Jak wspomniano powyżej, musisz zainstalować pakiet bibutils.
bib2xml mybib.bib | xml2wordbib | sed -e 's/PeriodicalName/PeriodicalTitle/g' -e 's/>Proceedings/>ConferenceProceedings/g' > word.xml
PS. Musisz pakiet bibutils zainstalowanej na komputerze podobnie z powyższym odpowiedź
Jeśli papier jest dostępny na Pubmed zawsze można użyć:
przekształcić odniesienie do różnych formatów.
Bazując na skrypcie Andreasa Grivasa, napisałem i udostępniłem wieloskładnikowy plik do konwertera xml (kompatybilnego ze słowem). Należy uruchomić wewnątrz folderu zawierającego pliki .bib:
#this script convert a .bib file to xml file and to word xml file.
#this script use bibutils tools.
echo -e "===================\nscript to convert multiple .bib (bibtex) files to word xml\n==================="
echo -e "Settings\n==================="
mypwd=$(pwd)
output=$(pwd)/output
echo -e "Path:\n$mypwd"
echo -e "output folder:\n$output"
mkdir -p "${output}"
echo -e "===================\nProcessing"
counter=0
for file in *.bib;
do
counter=$((counter+1));
name=${file%.*};
echo -e "=================== \n$file"
bib2xml $name.bib | xml2wordbib | sed -e "$mypwd" -e "$mypwd" > "$output/$name.xml"
done
echo -e "==================="
echo -e "$counter .bib files were found.\nDone!"enter code here
- 1. Jak przekonwertować plik HTML na słowo?
- 2. Jak przekonwertować plik lokalnego xml na org.ksoap2.serialization.SoapObject?
- 3. Jak przekonwertować plik PDF na plik tekstowy w iTextSharp
- 4. Jak przekonwertować plik PIL `Image` na plik Django` File`?
- 5. Jak przekonwertować aplikację konsoli na plik .dll?
- 6. Jak przekonwertować plik XSD na C# Class
- 7. Jak przekonwertować plik System.IO.Stream na obraz?
- 8. Jak przekonwertować CMake na istniejący plik Makefile?
- 9. Jak przekonwertować plik MultipartFile na strumień bajtowy
- 10. Jak przekonwertować plik "System.Windows.Media.Imaging.BitmapImage" na "System.Drawing.Image"?
- 11. Jak przekonwertować plik CGImage na CMSampleBufferRef?
- 12. Jak przekonwertować plik kształtu oceanu na topojson
- 13. Jak przekonwertować plik * .txt na Unicode
- 14. Jak przekonwertować plik .cs na cmdlet PowerShell?
- 15. Jak przekonwertować plik PDF na obraz?
- 16. jak przekonwertować plik XML do pliku csv w javascript
- 17. jak przekonwertować plik XML do ramki danych w R
- 18. Jak przekonwertować plik PDF na program Word za pomocą programu Acrobat SDK?
- 19. Kakao - jak sformatować plik XML
- 20. Czy możesz przekonwertować plik .sh na plik .bat?
- 21. Jak przekonwertować plik package.json na install.rdf na dodatek Firefox?
- 22. LINQ and XDocument: Jak utworzyć plik XML?
- 23. Szyny - Można przekonwertować plik PDF na obrazy?
- 24. Czy można analizować MS Word za pomocą Apache POI i przekonwertować go na XML?
- 25. Jak przekonwertować plik FilePath do pliku?
- 26. Jak przekonwertować plik vdproj do formatu WiX?
- 27. Jak przekonwertować plik javax.xml.transform.Source do obiektu InputStream?
- 28. Jak przekonwertować plik separator w Maven
- 29. Jak przekonwertować plik .caf do pliku .mp3?
- 30. App.Config kontra niestandardowy plik XML
Przepraszam, błąd debiutanta. Przeniosłem rozwiązanie do właściwej odpowiedzi. – impala79