美文网首页
Latex 自定义参考文献格式 bst文件

Latex 自定义参考文献格式 bst文件

作者: 王叽叽的小心情 | 来源:发表于2020-04-16 17:59 被阅读0次

为了调整出合适的北京大学博士生毕业论文参考文献格式,开始了手动调整,自定义参考文献格式,捡芝麻的俺呀。

方法:在安装了MikTex的前提下,打开任意cmd窗口,输入 latex makebst 进入自定义模式,依据提示,逐项对参考文献中的各个要素进行设置,要素较多,需要耐心调整完。

Microsoft Windows [版本 10.0.18363.778]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\dell>latex makebst
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7200 64-bit)
entering extended mode
("D:/Program Files/MiKTeX 2.9/tex/latex/custom-bib/makebst.tex"
LaTeX2e <2019-10-01>
***********************************
* This is Make Bibliography Style *
***********************************
It makes up a docstrip batch job to produce
a customized .bst file for running with BibTeX
Do you want a description of the usage? (NO)

\yn=y
In the interactive dialogue that follows,
you will be presented with a series of menus.
In each case, one answer is the default, marked as (*),
and a mere carriage-return is sufficient to select it.
(If there is no * choice, then the default is the last choice.)
For the other choices, a letter is indicated
in brackets for selecting that option. If you select
a letter not in the list, default is taken.

The final output is a file containing a batch job
which may be (La)TeXed to produce the desired BibTeX
bibliography style file. The batch job may be edited
to make minor changes, rather than running this program
once again.

Enter the name of the MASTER file (default=merlin.mbs)

\mfile=

Name of the final OUTPUT .bst file? (default extension=bst)

\ofile=mybib-0416

Give a comment line to include in the style file.
Something like for which journals it is applicable.

\ans=This is the self-defined bib style for PKU thesis by wyx on 20200416.
Do you want verbose comments? (NO)

\yn=y
("D:\Program Files\MiKTeX 2.9\tex/latex/custom-bib\merlin.mbs"
<<< For more information about the meanings of
<<< the various options, see the section on
<<< Menu Information in the .mbs file documentation.

EXTERNAL FILES:

Name of language definition file (default=merlin.mbs)

\cfile=

Name of language file: \cfile=.

Include file(s) for extra journal names? (NO)

\yn=

No included files.

<<INTERNAL LANGUAGE SUPPORT (if no external language file)
(*) English words used explicitly
(b) Babel (words replaced by commands defined in babelbst.tex)
  Select:

\ans=
  You have selected: English

>>INTERNAL LANGUAGE SUPPORT (if no external language file)

<<STYLE OF CITATIONS:
(*) Numerical as in standard LaTeX
(a) Author-year with some non-standard interface
(b) Alpha style, Jon90 or JWB90 for single or multiple authors
(o) Alpha style, Jon90 even for multiple authors
(f) Alpha style, Jones90 (full name of first author)
(c) Cite key (special for listing contents of bib file)
  Select:

\ans=a
  You have selected: Author-year

>>STYLE OF CITATIONS:

<<AUTHOR--YEAR SUPPORT SYSTEM (if author-year citations)
(*) Natbib for use with natbib v5.3 or later
(o) Older Natbib without full authors citations
(l) Apalike for use with apalike.sty
(h) Harvard system with harvard.sty
(a) Astronomy system with astron.sty
(c) Chicago system with chicago.sty
(n) Named system with named.sty
(d) Author-date system with authordate1-4.sty
  Select:

\ans=
  You have selected: Natbib

>>AUTHOR--YEAR SUPPORT SYSTEM (if author-year citations)

<<LANGUAGE FIELD
(*) No language field
(l) Add language field to switch hyphenation patterns temporarily
  Select:

\ans=
  You have selected: No language field

>>LANGUAGE FIELD

<<ANNOTATIONS:
(*) No annotations will be recognized
(a) Annotations in annote field or in .tex file of citekey name
  Select:

\ans=
  You have selected: No annotations

>>ANNOTATIONS:

<<PRESENTATIONS:
(*) Do not add presentation type for conference talks
(p) Add presentation, speaker not highlighted
(b) Presentation, speaker bold face
(i) Presentaion, speaker italic
(c) Presentaion, speaker in small caps
  Select:

\ans=
  You have selected: Do not add presentation type

>>PRESENTATIONS:

<<ORDERING OF REFERENCES (if author-year citations)
(*) Alphabetical by all authors
(l) By label (Jones before Jones and James before Jones et al)
(m) By label and cite order (like above but all Jones et al ordered as cited)
(k) By label and cite key instead of label and title, as above
(d) Year ordered and then by authors (for publication lists)
(r) Reverse year ordered and then by authors (most recent first)
(c) Citation order (unsorted, only meaningful for numericals)
  Select:

\ans=
  You have selected: Alphabetical

>>ORDERING OF REFERENCES (if author-year citations)

<<ORDER ON VON PART (if not citation order)
(*) Sort on von part (de la Maire before Defoe)
(x) Sort without von part (de la Maire after Mahone)
  Select:

\ans=
  You have selected: Sort on von part

>>ORDER ON VON PART (if not citation order)

<<IGNORE FIRST NAMES (if author-year citations)
(*) Respect first names or initials, treat as different authors
(x) Sort on surname only and treat all Smiths as one
  Select:

\ans=
  You have selected: Respect first names

>>IGNORE FIRST NAMES (if author-year citations)

<<AUTHOR NAMES:
(*) Full, surname last (John Frederick Smith)
(f) Full, surname first (Smith, John Frederick)
(i) Initials + surname (J. F. Smith)
(r) Surname + initials (Smith, J. F.)
(s) Surname + dotless initials (Smith J F)
(w) Surname + comma + spaceless initials (Smith, J.F.)
(x) Surname + pure initials (Smith JF)
(y) Surname + comma + pure initials (Smith, JF)
(z) Surname + spaceless initials (Smith J.F.)
(a) Only first name reversed, initials (AGU style: Smith, J. F., H. K. Jones)
(b) First name reversed, with full names (Smith, John Fred, Harry Kab Jones)
  Select:

\ans=s
  You have selected: Surname + dotless initials

>>AUTHOR NAMES:

<<EDITOR NAMES IN COLLECTIONS (if author names reversed)
(*) Editor names NOT reversed as edited by J J Smith
(r) Editor names reversed just like authors'
  Select:

\ans=
  You have selected: Editor names NOT reversed

<<POSITION OF JUNIOR (if author names reversed)
(*) Junior comes last as Smith, John, Jr.
(m) Junior between as Smith, Jr., John
  Select:

\ans=
  You have selected: Junior comes last

>>POSITION OF JUNIOR (if author names reversed)

>>EDITOR NAMES IN COLLECTIONS (if author names reversed)

<<JUNIOR PART IN THE CITATION (if author-year citations)
(*) No `junior' part in the citations but in the ref listing
(j) `Junior' in citations as well as in ref listing
  Select:

\ans=
  You have selected: No `junior' part in the citations

>>JUNIOR PART IN THE CITATION (if author-year citations)

<<PUNCTUATION BETWEEN AUTHOR NAMES:
(*) Author names separated by commas
(s) Names separated by semi-colon
(h) Names separated by slash /
  Select:

\ans=
  You have selected: Author names separated by commas

>>PUNCTUATION BETWEEN AUTHOR NAMES:

<<ADJACENT REFERENCES WITH REPEATED NAMES:
(*) Author/editor names always present
(d) Repeated author/editor names replaced by dash
(2) Repeated author/editor names replaced by 2 dashes
(3) Repeated author/editor names replaced by 3 dashes
  Select:

\ans=
  You have selected: Author/editor names always present

>>ADJACENT REFERENCES WITH REPEATED NAMES:

<<NUMBER OF AUTHORS IN BIBLIOGRAPHY:
(*) All authors included in listing
(l) Limited authors (et al replaces missing names)
  Select:

\ans=l
  You have selected: Limited authors

>>NUMBER OF AUTHORS IN BIBLIOGRAPHY:
Maximum number of authors (1-99)

\num=3
  You have selected maximum 3 authors
Minimum number (before et al given) (1-3)

\num=3
  You have selected minimum 3 authors

<<AUTHORS IN CITATIONS:
(*) One author et al for three or more authors
(m) Some other truncation scheme
  Select:

\ans=
  You have selected: One author et al

>>AUTHORS IN CITATIONS:

<<TYPEFACE FOR AUTHORS IN LIST OF REFERENCES:
(*) Normal font for author names
(s) Small caps authors (\sc)
(i) Italic authors (\it or \em)
(b) Bold authors (\bf)
(u) User defined author font (\bibnamefont)
  Select:

\ans=
  You have selected: Normal font for author names

>>TYPEFACE FOR AUTHORS IN LIST OF REFERENCES:

<<FONT OF CITATION LABELS IN TEXT (if author-year citations)
(*) Cited authors plain as result of \cite command
(i) Cited authors italic
(s) Cited authors small caps
(b) Cited authors bold
(u) User defined citation font (\citenamefont)
  Select:

\ans=
  You have selected: Cited authors plain

<<FONT OF EXTRA LABEL (The extra letter on the year)
(*) Extra label plain
(i) Extra label italic
  Select:

\ans=
  You have selected: Extra label plain

>>FONT OF EXTRA LABEL (The extra letter on the year)

>>FONT OF CITATION LABELS IN TEXT (if author-year citations)

<<LABEL WHEN AUTHORS MISSING (if author-year citations)
(*) Year blank when KEY replaces missing author (for natbib 7.0)
(y) Year included when KEY replaces missing author
  Select:

\ans=
  You have selected: Year blank when KEY replaces missing author

>>LABEL WHEN AUTHORS MISSING (if author-year citations)

<<MISSING DATE (if author-year citations)
(*) Missing date set to ???? in label and text
(b) Missing date left blank
  Select:

\ans=
  You have selected: Missing date set to ????

>>MISSING DATE (if author-year citations)

<<DATE POSITION:
(*) Date at end
(b) Date after authors
(j) Date part of journal spec. (as 1994;45:34-40) else at end
(e) Date at very end after any notes
  Select:

\ans=b
  You have selected: Date after authors

>>DATE POSITION:

<<DATE FORMAT (if author-year citations)
(*) Year plain without any brackets
(p) Year in parentheses as (1993)
(b) Year in brackets as [1993]
(c) Year preceded by colon as `: 1993'
(d) Year preceded by period as `. 1993'
(m) Date preceded by comma as `, 1993'
(s) Year preceded by space only, as ` 1993'
  Select:

\ans=
  You have selected: Year plain

<<INCLUDE MONTHS:
(*) Date is year only without the month
(m) Include month in date
  Select:

\ans=
  You have selected: Date is year only

>>INCLUDE MONTHS:

>>DATE FORMAT (if author-year citations)

<<DATE PUNCTUATION (if date not at end)
(*) Date with standard block punctuation (comma or period)
(c) Colon after date as 1994:
(s) Semi-colon after date as 1994;
(p) Period after date even when blocks use commas
(x) No punct. after date
  Select:

\ans=
  You have selected: Date with standard block punctuation

<<BLANK AFTER DATE:
(*) Space after date and punctuation
(x) No space after date as 1994:45
  Select:

\ans=
  You have selected: Space after date

>>BLANK AFTER DATE:

>>DATE PUNCTUATION (if date not at end)

<<DATE FONT:
(*) Date in normal font
(b) Date in bold face
  Select:

\ans=
  You have selected: Date in normal font

>>DATE FONT:

<<TRUNCATE YEAR (if author-year citations)
(*) Year text full as 1990--1993 or `in press'
(t) Year truncated to last 4 digits
  Select:

\ans=
  You have selected: Year text full

>>TRUNCATE YEAR (if author-year citations)

<<TITLE OF ARTICLE:
(*) Title plain with no special font
(i) Title italic (\em)
(q) Title and punctuation in single quotes (`Title,' ..)
(d) Title and punctuation in double quotes (``Title,'' ..)
(g) Title and punctuation in guillemets (<<Title,>> ..)
(x) Title in single quotes (`Title', ..)
(y) Title in double quotes (``Title'', ..)
(z) Title in guillemets (<<Title>>, ..)
  Select:

\ans=
  You have selected: Title plain

>>TITLE OF ARTICLE:

<<CAPITALIZATION OF ARTICLE TITLE:
(*) Sentence style (capitalize first word and those in braces)
(t) Title style (just as in bib entry)
  Select:

\ans=
  You have selected: Sentence style

>>CAPITALIZATION OF ARTICLE TITLE:

<<ARTICLE TITLE PRESENT:
(*) Article title present in journals and proceedings
(x) No article title
  Select:

\ans=
  You have selected: Article title present

>>ARTICLE TITLE PRESENT:

<<JOURNAL NAMES:
(*) Periods in journal names are retained, as `Phys. Rev.'
(x) Dotless journal names as `Phys Rev'
  Select:

\ans=
  You have selected: Periods in journal names

>>JOURNAL NAMES:

<<JOURNAL NAME FONT:
(*) Journal name italics
(r) Journal name normal font
  Select:

\ans=r
  You have selected: Journal name normal

>>JOURNAL NAME FONT:

<<THESIS TITLE:
(*) Thesis titles like books
(a) Thesis title like article
(x) No thesis title
  Select:

\ans=
  You have selected: Thesis titles like books

>>THESIS TITLE:

<<TECHNICAL REPORT TITLE:
(*) Tech. report title like articles
(b) Tech. report title like books
  Select:

\ans=
  You have selected: Tech. report title like articles

>>TECHNICAL REPORT TITLE:

<<TECHNICAL REPORT NUMBER:
(*) Tech. report and number plain as `Tech. Rep. 123'
(i) Tech. report and number italic as `{\it Tech. Rep. 123'}
  Select:

\ans=
  You have selected: Tech. report and number plain

>>TECHNICAL REPORT NUMBER:

<<JOURNAL VOLUME:
(*) Volume plain as vol(num)
(i) Volume italic as {\em vol}(num)
(b) Volume bold as {\bf vol}(num)
(d) Volume and number bold as {\bf vol(num)}
  Select:

\ans=
  You have selected: Volume plain

>>JOURNAL VOLUME:

<<JOURNAL VOL AND NUMBER:
(*) Journal vol(num) as 34(2)
(s) Journal vol (num) as 34 (2)
(c) Journal vol, num as 34, 2
(n) Journal vol, no. num as 34, no. 2
(h) Journal vol, \# number as 34, \#2
(b) Journal vol number as 34 2
(x) Journal vol, without number as 34
  Select:

\ans=
  You have selected: Journal vol(num)

>>JOURNAL VOL AND NUMBER:

<<VOLUME PUNCTUATION:
(*) Volume with colon as vol(num):ppp
(s) Volume with colon and space as vol(num): ppp
(h) Volume with semi-colon as vol(num); ppp
(c) Volume with comma as vol(num), ppp
(b) Volume with blank as vol(num) ppp
  Select:

\ans=
  You have selected: Volume with colon

>>VOLUME PUNCTUATION:

<<YEAR IN JOURNAL SPECIFICATION:
(*) Journal year like others as given by date position
(v) Journal vol(year) as 34(1995)
(s) Journal vol (year) as 34 (1995)
(p) Year with pages as 34(2), (1995) 1345--1387
(c) Year, comma, pages as 34(2), (1995), 1345--1387
  Select:

\ans=
  You have selected: Journal year like others

>>YEAR IN JOURNAL SPECIFICATION:

<<PAGE NUMBERS:
(*) Start and stop page numbers given
(f) Only start page number
  Select:

\ans=
  You have selected: Start and stop page numbers

>>PAGE NUMBERS:

<<LARGE PAGE NUMBERS:
(*) No separators for large page numbers
(c) Comma inserted over 9999 as 11,234
(s) Thin space inserted over 9999 as 11 234
(p) Period inserted over 9999 as 11.234
  Select:

\ans=
  You have selected: No separators for large page numbers

>>LARGE PAGE NUMBERS:

<<WORD `PAGE' IN ARTICLES:
(*) Article pages numbers only as 234-256
(p) Include `page' in articles as pp. 234--256
  Select:

\ans=
  You have selected: Article pages numbers only

>>WORD `PAGE' IN ARTICLES:

<<POSITION OF PAGES:
(*) Pages given mid text as is normal
(e) Pages at end but before any notes
  Select:

\ans=
  You have selected: Pages given mid text

>>POSITION OF PAGES:

<<WORD `VOLUME' IN ARTICLES:
(*) Article volume as number only as 21
(p) Include `volume' in articles as vol. 21
  Select:

\ans=
  You have selected: Article volume as number only

>>WORD `VOLUME' IN ARTICLES:

<<NUMBER AND SERIES FOR COLLECTIONS:
(*) Allows number without series and suppresses word "number"
(s) Standard BibTeX as: "number 123 in Total Works"; error if number and no ser
ies
  Select:

\ans=
  You have selected: Allows number without series

>>NUMBER AND SERIES FOR COLLECTIONS:

<<POSITION OF NUMBER AND SERIES:
(*) After chapter and pages as in standard BibTeX
(t) Just before publisher or organization
  Select:

\ans=
  You have selected: After chapter and pages

>>POSITION OF NUMBER AND SERIES:

<<VOLUME AND SERIES FOR BOOKS/COLLECTIONS:
(*) Vol. 23 of Series as in standard BibTeX
(s) Series, vol. 23
  Select:

\ans=
  You have selected: Vol. 23 of Series

>>VOLUME AND SERIES FOR BOOKS/COLLECTIONS:

<<POSITION OF VOLUME AND SERIES FOR INCOLLECTIONS:
(*) Series and volume after the editors
(e) Series and volume after booktitle and before editors
  Select:

\ans=
  You have selected: Series and volume after the editors

>>POSITION OF VOLUME AND SERIES FOR INCOLLECTIONS:

<<JOURNAL NAME PUNCTUATION:
(*) Comma after journal name
(x) Space after journal name
  Select:

\ans=
  You have selected: Comma after journal

>>JOURNAL NAME PUNCTUATION:

<<BOOK TITLE:
(*) Book title italic (\em)
(p) Book title plain (no font command)
  Select:

\ans=p
  You have selected: Book title plain

>>BOOK TITLE:

<<PAGES IN BOOKS:
(*) Pages in book plain as pp. 50-55
(p) Pages in book in parentheses as (pp. 50-55)
(x) Pages in book bare as 50-55
  Select:

\ans=
  You have selected: Pages in book plain

>>PAGES IN BOOKS:

<<TOTAL PAGES OF A BOOK:
(*) Total book pages not printed
(p) For book: 345 pages or pp.
(a) Total book pages before publisher
  Select:

\ans=
  You have selected: Total book pages not printed

>>TOTAL PAGES OF A BOOK:

<<PUBLISHER ADDRESS:
(*) Publisher, address as Harcourt, New York
(a) Address: Publisher as New York: Harcourt
  Select:

\ans=a
  You have selected: Address: Publisher

>>PUBLISHER ADDRESS:

<<PUBLISHER IN PARENTHESES:
(*) Publisher as normal block without parentheses
(p) Publisher in parentheses
(d) Publisher and date in parentheses (Oxford, 1994)
(c) Publisher and date in parentheses, no comma (Oxford 1994)
(f) Publisher and date without parentheses Oxford, 1994
(k) Publisher and date, no parentheses, no comma Oxford 1994
  Select:

\ans=
  You have selected: Publisher as normal block

>>PUBLISHER IN PARENTHESES:

<<PUBLISHER POSITION:
(*) Publisher after chapter, pages
(p) Publisher before chapter, pages
(e) Publisher after edition
  Select:

\ans=
  You have selected: Publisher after chapter, pages

>>PUBLISHER POSITION:

<<ISBN NUMBER:
(*) Include ISBN for books, booklets, etc.
(x) No ISBN
  Select:

\ans=x
  You have selected: No ISBN

>>ISBN NUMBER:

<<ISSN NUMBER:
(*) Include ISSN for periodicals
(x) No ISSN
  Select:

\ans=x
  You have selected: No ISSN

>>ISSN NUMBER:

<<DOI NUMBER:
(*) Include DOI as "doi: number"
(u) Format DOI as URL //dx.doi.org/doi (must give url options!)
(a) Insert DOI AGU style as part of page number
(x) No DOI
  Select:

\ans=x
  You have selected: No DOI

>>DOI NUMBER:

<<`EDITOR' AFTER NAMES (EDITED BOOKS WITHOUT AUTHORS):
(*) Word `editor' after name
(a) `Name (editor),' in parentheses, after name, comma after
(b) `Name (Editor),' as above, editor upper case
(c) `Name, (editor)' in parentheses, after name, comma between
(d) `Name, (Editor)' as above, editor upper case
(e) `Name (editor)' in parentheses, after name, no commas
(f) `Name (Editor)' as above, editor upper case
  Select:

\ans=
  You have selected: Word `editor' after name

>>`EDITOR' AFTER NAMES (EDITED BOOKS WITHOUT AUTHORS):

<<EDITOR IN COLLECTIONS:
(*) Same as for edited book (names before booktitle)
(b) In booktitle, edited by ..  (where .. is names)
(p) In booktitle (edited by ..)
(c) In booktitle, (edited by ..)
(e) In booktitle, editor ..
(f) In booktitle, (editor) ..
(k) In booktitle (editor..)
(g) In booktitle, (editor..)
(j) In booktitle, .., editor
(m) In booktitle (.., editor)
  Select:

\ans=
  You have selected: Same as for edited book

>>EDITOR IN COLLECTIONS:

<<PUNCTUATION BETWEEN SECTIONS (BLOCKS):
(*) \newblock after blocks (periods or new lines with openbib option)
(c) Comma between blocks
(s) Semi-colon between blocks
(b) Blanks between blocks
(t) Period after titles of articles, books, etc else commas
(u) Colon after titles of articles, books, etc else commas
(a) Period after titles of articles else commas
(d) Colon after titles of articles else commas
  Select:

\ans=
  You have selected: \newblock after blocks

>>PUNCTUATION BETWEEN SECTIONS (BLOCKS):

<<PUNCTUATION AFTER AUTHORS:
(*) Author block normal with regular block punctuation
(c) Author block with colon
  Select:

\ans=
  You have selected: Author block normal

>>PUNCTUATION AFTER AUTHORS:

<<PUNCTUATION AFTER `IN':
(*) Space after `in' for incollection or inproceedings
(c) Colon after `in' (as `In: ...')
(i) Italic `in' and space
(d) Italic `in' and colon
(x) No word `in' for edited works
  Select:

\ans=
  You have selected: Space after `in'

>>PUNCTUATION AFTER `IN':

<<`IN' WITH JOURNAL NAMES (if using 'in' with collections)
(*) No `in' before journal name
(i) Add `in' before journal name in style for incollection
  Select:

\ans=
  You have selected: No `in' before journal name

>>`IN' WITH JOURNAL NAMES (if using 'in' with collections)

<<FINAL PUNCTUATION:
(*) Period at very end of the listed reference
(x) No period at end
  Select:

\ans=
  You have selected: Period at very end

>>FINAL PUNCTUATION:

<<ABBREVIATE WORD `PAGES' (if not using external language file)
(*) `Page(s)' (no abbreviation)
(a) `Page' abbreviated as p. or pp.
(x) `Page' omitted
  Select:

\ans=x
  You have selected: `Page' omitted

<<ABBREVIATE WORD `EDITORS':
(*) `Editor(s)' (no abbreviation)
(a) `Editor' abbreviated as ed. or eds.
  Select:

\ans=
  You have selected: `Editor(s)'

>>ABBREVIATE WORD `EDITORS':

<<OTHER ABBREVIATIONS:
(*) No abbreviations of volume, edition, chapter, etc
(a) Abbreviations of such words
  Select:

\ans=
  You have selected: No abbreviations

>>OTHER ABBREVIATIONS:

<<EDITION NUMBERS:
(*) Editions as in database saving much processing memory
(w) Write out editions as first, second, third, etc
(n) Numerical editions as 1st, 2nd, 3rd, etc
  Select:

\ans=
  You have selected: Editions as in database

>>EDITION NUMBERS:

>>ABBREVIATE WORD `PAGES' (if not using external language file)

Reading external language file \cfile=

<<STORED JOURNAL NAMES:
(*) Full journal names for prestored journals
(a) Abbreviated journal names
(s) Abbreviated with astronomy shorthands like ApJ and AJ
  Select:

\ans=
  You have selected: Full journal names

>>STORED JOURNAL NAMES:

<<AMPERSAND:
(*) Use word `and' in author lists
(a) Use ampersand in place of `and'
(v) Use \BIBand in place of `and'
  Select:

\ans=a
  You have selected: Use ampersand

>>AMPERSAND:

<<COMMA BEFORE `AND':
(*) Comma before `and' as `Tom, Dick, and Harry'
(n) No comma before `and' as `Tom, Dick and Harry'
(c) Comma even with 2 authors as `Tom, and Harry'
  Select:

\ans=
  You have selected: Comma before `and'

>>COMMA BEFORE `AND':

<<NO `AND' IN REFERENCE LIST:
(*) With `and' before last author in reference list
(x) No `and' as `Tom, Dick, Harry'
  Select:

\ans=x
  You have selected: No `and'

>>NO `AND' IN REFERENCE LIST:

<<COMMA BEFORE `ET AL':
(*) Comma before `et al' in reference list
(x) No comma before `et al'
  Select:

\ans=
  You have selected: Comma before `et al'

>>COMMA BEFORE `ET AL':

<<FONT OF `ET AL':
(*) Plain et al
(i) Italic et al
(r) Roman et al even when authors something else
  Select:

\ans=
  You have selected: Plain et al

>>FONT OF `ET AL':

<<ADDITIONAL REVTeX DATA FIELDS:
(*) No additional fields for REVTeX
(r) Include REVTeX data fields collaboration, eid, eprint, archive, numpages, u
rl
  Select:

\ans=
  You have selected: No additional fields

<<E-PRINT DATA FIELD: (without REVTeX fields)
(*) Do not include eprint field
(e) Include eprint and archive fields for electronic publications
  Select:

\ans=
  You have selected: Do not include eprint field

>>E-PRINT DATA FIELD: (without REVTeX fields)

<<URL ADDRESS: (without REVTeX fields)
(*) No URL for electronic (Internet) documents
(u) Include URL as regular item block
(n) URL as note
(l) URL on new line after rest of reference
  Select:

\ans=
  You have selected: No URL

>>URL ADDRESS: (without REVTeX fields)

>>ADDITIONAL REVTeX DATA FIELDS:

<<REFERENCE COMPONENT TAGS:
(*) No reference component tags in the \bibitem entries
(b) Reference component tags like \bibinfo in the content of \bibitem
  Select:

\ans=
  You have selected: No reference component tags

>>REFERENCE COMPONENT TAGS:

<<EMPHASIS: (affects all so-called italics)
(*) Use emphasis ie, \em, allows font switching
(i) Use true italics ie, \it, absolute italics
(x) No italics at all
(u) Underlining in place of italics, best with ulem package
  Select:

\ans=
  You have selected: Use emphasis

>>EMPHASIS: (affects all so-called italics)

<<COMPATIBILITY WITH PLAIN TEX:
(*) Use LaTeX commands which may not work with Plain TeX
(t) Use only Plain TeX commands for fonts and testing
  Select:

\ans=
  You have selected: Use LaTeX commands

>>COMPATIBILITY WITH PLAIN TEX:
)

Finished!!
Batch job written to file `mybib-0416.dbj'
Shall I now run this batch job? (NO)

\yn=y
(mybib-0416.dbj ("D:\Program Files\MiKTeX 2.9\tex/latex/base\docstrip.tex"
Utility: `docstrip' 2.5g <2018/05/03>
English documentation    <2018/05/03>

**********************************************************
* This program converts documented macro-files into fast *
* loadable files by stripping off (nearly) all comments! *
**********************************************************

********************************************************
* No Configuration file found, using default settings. *
********************************************************

)

Generating file(s) ./mybib-0416.bst

Processing file merlin.mbs (ay,nat,nm-rv,jnrlst,nmlm,x3,m3,keyxyr,dt-beg,note-y
r,jttl-rm,num-xser,btit-rm,bt-rm,add-pub,ppx,xedn,amper,xand,nfss,) -> mybib-04
16.bst
Lines  processed: 9446
Comments removed: 3867
Comments  passed: 1
Codelines passed: 3732

 ) )
No pages of output.
Transcript written on makebst.log.

C:\Users\dell>

最后附上一些参考链接:

  1. 中文解释每一步啥意思:http://yuanjun.farbox.com/latex/latex_bst
  2. WinEdt 窗口下编辑:https://blog.csdn.net/tinkle181129/article/details/49822171
  3. 可对dbj文件进行修改:http://blog.sina.com.cn/s/blog_7139ed830102vhe4.html

把上面的三个参考文献链接浏览一遍,就知道咋回事了。

相关文章

网友评论

      本文标题:Latex 自定义参考文献格式 bst文件

      本文链接:https://www.haomeiwen.com/subject/rqrdvhtx.html