ทำมาสองครั้งสองครา แต่นานๆจะได้ทำ
พอจะต้องทำ ลืมวิธีทุกที ต้องจดเก็บไว้สักหน่อย
การสร้าง reference แบบอัตโนมัติในการเขียนบทความวิชาการด้วย Latex โดยใช้ BibTex
อุปกรณ์ :
1. Kile : โปรแกรม latex editor บน Ubuntu
2. ต้องแน่ใจว่า KbibTex ถูกพ่วงมากับ Kile แล้ว ถ้าไม่ถูกพ่วงดู link นี้ http://www.unix-ag.uni-kl.de/~fischer/kbibtex/kile.html
3. IEEE BibTex Template จาก link นี้ http://www.ieee.org/conferences_events/conferences/publishing/templates.html
ขั้นตอน
1.สร้าง bib file ด้วย KbibTex ตั้งชื่อให้เขา สมมุติว่าชื่อ paper.bib
ตัวอย่างของ bib file
----------------------------------------------
@InProceedings{ Barrenetaxea08,
author = "Guillermo Barrenetxea and Fran?ois Ingelrest and Gunnar Schaefer and Martin Vetterli and Olivier Couach and Marc Parlange",
title = "SensorScope: Out-of-the-Box Environmental Monitoring",
booktitle = "Int. Conf. on Information Processing in Sensor Networks (ISPN)",
volume = "0",
isbn = "978-0-7695-3157-1",
year = "2008",
pages = "332--343",
doi = "http://doi.ieeecomputersociety.org/10.1109/IPSN.2008.28",
publisher = "IEEE Computer Society",
address = "Los Alamitos, CA, USA"
}
-------------------------------------------------------------------
2.ในพื้นที่ของ latex ที่ต้องการให้มี section ของ reference ใส่คำสั่งนี้
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,paper}
บรรทัดแรกเป็นการเรียกใช้ IEEEtran.bst ใน Template ที่ดาวน์โหลดมา
บรรทัดสองเป็นการเรียกใช้ IEEEabrv.bib ใน Template ที่ดาวน์โหลดมา และเรียกใช้ paper.bib ที่สร้างขึ้นมา
3.ในจุดที่ต้องการอ้างอิงให้พิมคำสั่ง
\cite{Barrenetaxea08}
4.ใน Kile คอมไฟล์ bib.file
-4.1 เน้นว่าต้องมีข้อ 3 อย่างน้อยหนึ่งคำสั่ง ไม่งั้นคอมไพล์ด้วย error เพราะนี้คือ bug
-4.2 ต้องคอมไฟล์ latex ด้วย การกด Alt+6 ก่อน
-4.3 ต้องทำ 4.2 ก่อน 4.4 ไม่งั้นคอมไพล์ไม่ผ่าน มันคือ bug เช่นกัน
-4.4 คอมไฟล์ bib file ด้วยการกด Alt+-
-4.5 ทำขั้นตอน 4.2 อีกครั้ง ถ้าให้ชัวร์สักสองครั้ง
5. ผลที่ได้
-5.1 ที่ข้อความที่อ้างอิงด้วย \cite{Barrenetaxea08}ก็จะเกิดข้อความ "[1]" ขี้นมา
ตัวอย่างเช่น
"in environmental monitoring [1]"
ถ้าเรียก \cite{label ที่ปรากฎใน bib file} อีกครั้งจะขึ้นข้อความ "[2]"
-5.2 ตรงส่วนของ reference ก็จะเป็นประมาณนี้
[1] G. Barrenetxea, F. Ingelrest, G. Schaefer, M. Vetterli, O. Couach, and
M. Parlange, “Sensorscope: Out-of-the-box environmental monitoring,” in
Int. Conf. on Information Processing in Sensor Networks (ISPN), vol. 0.
Los Alamitos, CA, USA: IEEE Computer Society, 2008, pp. 332–343.
bib file ที่เราสร้างไว้จะสามารถนำไปใช้ในการเขียนบทความใหม่ได้อีกต่อไป (ใช้ซ้ำได้นั้นเอง) คราวหน้าจะไม่ต้องสร้างใหม่
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
Paper ที่หาจาก IEEE มันมีreference ที่เป็น Bibtex Format ให้ก๊อบมั๊ยคับพี่แจ็ค ?
ตอบลบถ้า Paper ใน ACM อะ จะมี Bibtex ให้ก๊อบเลย สบายแฮ
มีเหมือนกัน
ตอบลบใน ieeexplore
เมื่อคลีกเข้าไปใน paper มองหาป้ายที่เขียนว่า
download citation แล้วคลึกเข้าไปตรงนั้นเลย
อ่อ เจอละๆ ขอบคุณคับ สะดวกมากเลย
ตอบลบ