【轉】用BibTeX 寫 Reference

BibTeX 是一種格式和一個程序, 用于協調LaTeX的參考文獻處理,BibTeX 使用數據庫的的方式來管理參考文獻.,BibTeX 文件的后綴名為 .bib。

例子:

@article{name1,?

author = {作者, 多個作者用 and 連接},?
title = {標題},?
journal = {期刊名},?
volume = {卷20},?
number = {頁碼},?
year = {年份},?
abstract = {摘要, 這個主要是引用的時候自己參考的, 這一行不是必須的}?
}?
@book{name2,?
author ="作者",?
year="年份2008",?
title="書名",?
publisher ="出版社名稱"?
}?

說明:?

  1. 第一行@article 告訴 BibTeX 這是一個 article 類型的參考文獻,可用的候選類型包括 article, book, booklet, conference, inbook, incollection, inproceedings, manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等。
  2. 接下來的"name1",就是你在正文中應用這個條目的名稱(label)。?
  3. 其它就是參考文獻里面的具體內容。

為了在LaTeX中使用BibTeX 數據庫, 你必須先做下面三件事情:?

1.?設置參考文獻的類型 (bibliography style). 標準的為 plain:?

?\bibliographystyle{plain}?

將上面的命令放在 LaTeX 文檔的 \begin{document}后邊。

其它的類型包括:

  • unsrt – 基本上跟 plain 類型一樣, 除了參考文獻的條目的編號是按照引用的順序, 而不是按照作者的字母順序。
  • alpha – 類似于 plain 類型, 當參考文獻的條目的編號基于作者名字和出版年份的順序。?
  • abbrv – 縮寫格式。?

2. 標記引用 (Make citations). 當你在文檔中想使用引用時, 插入 LaTeX 命令。
\cite{引用文章名稱}?
? ?"引用文章名稱" 就是前邊定義@article后面的名稱。
3. 告訴LaTeX生成參考文獻列表 . 在 LaTeX 的結束前輸入
\bibliography{bibfile}?
這里bibfile 就是你的 BibTeX 數據庫文件名。?

運行 BibTeX?分為下面四步 (CTex F9 可以一次性編譯完成):

  • 用LaTeX編譯你的 .tex 文件 , 這是生成一個 .aux 的文件, 這告訴 BibTeX 將使用哪些應用。
  • 用BibTeX 編譯 .bib 文件。
  • 再次用LaTeX 編譯你的 .tex 文件, 這個時候在文檔中已經包含了參考文獻, 但此時引用的編號可能不正確。
  • 最后用 LaTeX 編譯你的 .tex 文件, 如果一切順利的話, 這是所有東西都已正常了。

例子: 將上面的 BibTeX 的的例子保存為 bibtex-example.bib .?
\documentclass{article}?
\usepackage{CJK}?
\begin{document}?
\begin{CJK*}{GBK}{song}?
text\cite{name1}\cite{name2}?
中文?
把Latex中的 Reference 寫成中文的"參考文獻"?
%如果文檔類是article之類的, 用\renewcommand\refname{參考文獻}?
%如果文檔類是book之類的, 用\renewcommand\bibname{參考文獻}?
\renewcommand\refname{參考文獻}?
\bibliographystyle{plain}?
\bibliography{ bibtex-example.bib}?
\end{CJK*}?
\end{document}?

將上面的內容保存為bibtex-example.tex .?
latex編譯一次, bibtex 編譯一次, 再用 latex編譯兩次就大功告成了!?

轉載于:https://www.cnblogs.com/changchengxiao/archive/2012/08/13/2636141.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/379413.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/379413.shtml
英文地址,請注明出處:http://en.pswp.cn/news/379413.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機二級C語言易混淆的區別

1,if(a1)與if(a1)的區別 首先,if(a1) 等價于 a1;if(a); 而a 1,是判斷a是不是為1; if(sq)里面的分為兩種情況,一種是sq為0,不執行if里面的代碼內容;另一種是sq不為0,執行里面的代碼內…

ffmpeg命令mp3中提取pcm格式

原mp3文件: ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f s16le 48000_2_s16le.pcm (這可能是pcm原格式查不到什么信息但是可以播放的:ffplay -ar 48000 -ac 2 -f s16le 48000_2_s16le.pcm) ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -samp…

C++ STL map的使用

1、map簡介 map是一類關聯式容器。它的特點是增加和刪除節點對迭代器的影響很小,除了那個操作節點,對其他的節點都沒有什么影響。對于迭代器來說,可以修改實值,而不能修改key。 2、map的功能 自動建立Key - value的…

bfs廣度優先搜索算法_圖的廣度優先搜索(BFS)

bfs廣度優先搜索算法What you will learn? 您將學到什么? How to implement Breath first search of a graph? 如何實現圖的呼吸優先搜索? Breadth First Search is a level-wise vertex traversal process. Like a tree all the graphs have verte…

考研C++必刷題(一)

【程序1】 題目:有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少? 解題思路: 利用三層循環,分別控制百位十位個位,若百位十位個位有重復的,則不輸出即可。 代…

關于計算機存儲單位?

關于計算機存儲單位? 計算機只能識別二進制。(1010100110. . . ) 1字節 8bit(8比特)–>1byte 8bit 1bit 就是一個 1 或 0 1KB 1024byte byte是[-128 ~ 127],共可以標識256個不同的數字。 byte類型的最大值是怎么計算出來的…

ffmpeg 命令轉封裝

1: 改變編碼格式 原mp4文件:視頻是h264 音頻是aac 視頻轉成h265,音頻轉成mp3(容器為mkv,有些容器不一定支持放h265的) ffmpeg -i test_60s.mp4 -vcodec libx265 -acodec libmp3lame out_h265_mp3.mkv 播放&#xff1a…

Delphi 2010 DataSnap封裝COM對象

在Delphi 2010中,DataSnap已完全可以不使用COM了.想起在windows上配置COM,就麻煩的很,如果在本機還好說,在遠程要涉及到權限等諸多問題(用SocketConnection要方便一些). 如果早期寫的程序中有許多COM對象,我們可以通過DataSnap的封裝,使用適配器模式簡單地封裝一下,那么在客戶端…

JavaScript中帶有示例的Math.PI屬性

JavaScript | Math.PI屬性 (JavaScript | Math.PI Property) Math.PI is a property in math library of JavaScript that is used to find the value of PI(π) which is a mathematical constant whose value is 3.141. It is generally used to solve problems related to c…

設計模式筆記——Bridge

橋接模式Bridge Pattern 組合關系(實心菱形):強的擁有關系,體現了嚴格的整體和部分的關系,部分和整體的生命周期相同。 聚合關系(空心菱形):弱的擁有關系,A對象可以包含B…

實驗7 視圖操作

實驗7 視圖操作一、實驗目的 1.了解視圖的功能。 2.掌握創建和查看視圖的方法。 3.掌握視圖修改和刪除視圖的方法。 二、實驗要求 創建student數據庫中的相關視圖。 三、實驗步驟 1.在members表中創建地址為“湖南株洲”的會員的視圖V_addr,SQL代碼如下所示&#x…

從日志服務器接收的對 metaWeblog.newPost 方法的響應無效的解決方案

今天用windows Live Writer(WLW)寫博客出現了“從日志服務器接收的對 metaWeblog.newPost 方法的響應無效”的故障。之前用的還好好的。于是我祭起google大法。從網上搜索了不少資料都是關于WP,沒有關于z-blog。這些文章提到可能的問題是諸如插件沖突、utf編碼之類的…

匯編語言-006(數組操作 、字符串應用、PUSHFD_POPFD 、PUSHAD_POPAD 、 子程序 函數、 USES 、 INC_DEC )

1: 計算斐波那契數列前7個數值之和 .386 .model flat,stdcall.stack 4096 ExitProcess PROTO,dwExitCode:DWORD.data.code main PROCmov esi,1mov edi,1mov eax,2mov ecx,5 L1: mov ebx,esiadd ebx,edimov esi,edimov edi,ebxadd eax,ebxloop L1INVOKE ExitProcess,0 main END…

弗林的計算機體系結構分類

計算機體系結構分類 (Classification of computer architecture) According to Flynns there are four different classification of computer architecture, 根據弗林的說法,計算機體系結構有四種不同的分類, 1)SISD(單指令單數據流) (1) SISD (Single…

讀入txt

用C#讀取txt文件的方法1、使用FileStream讀寫文件 文件頭: using System;using System.Collections.Generic;using System.Text;using System.IO; 讀文件核心代碼: byte[] byData new byte[100];char[] charData new char[1000]; try{FileStream sFile…

實驗6 數據查詢--高級查詢

實驗6 數據查詢--高級查詢一、實驗目的 1.掌握查詢結果排序的方法。 2.掌握排序結果進行計算的方法。 3.掌握排序結果分組的方法。 4.掌握排序結果分組后再選擇的方法。 二、實驗要求 應用SELECT語句對數據庫eshop中數據進行指定條件的高級查詢。 三、實驗步驟 1.查詢性別為“…

Python程序可打印今天的年,月和日

In the below example – we are implementing a python program to print the current/ todays year, month and year. 在下面的示例中-我們正在實現一個python程序來打印當前/今天的年,月和年 。 Steps: 腳步: Import the date class from datetime …

工資年結時提示“上年數據已經結轉”

解決方案:執行如下SQL語句即可解決:use ufsystem update ua_account_sub set bclosing0 where cacc_id001 and iyear2005 and csub_idwa 重新年結即可 問題分析:產生問題的原因是用戶進行過工資的年結,在業務數據需要調整&…

匯編語言-007(ADD_SUB_NEG 、 PUSH和POP指令應用 、 AND,OR,XOR使用 、 條件跳轉應用)

1: ADD_SUB_NEG : ADD偽指令增加數值,SUB偽指令減少數值,NEG取反1 .386 .model flat,stdcall.stack 4096 ExitProcess PROTO,dwExitCode:DWORD.data var1 DWORD 10000h var2 DWORD 20000h.code main PROCmov eax,var1add eax,var2mov eax,var2sub eax,v…

Automatic Reference Counting

Automatic Reference Counting http://clang.llvm.org/docs/AutomaticReferenceCounting.html轉載于:https://www.cnblogs.com/StarMud/articles/2642263.html