BibTeX, biblatex and biberShow Quotation Marks in the Output

Information and discussion about BiBTeX - the bibliography tool for LaTeX documents.
Post Reply
patiobarbecue
Posts: 13
Joined: Tue Oct 27, 2009 3:28 pm

Show Quotation Marks in the Output

Post by patiobarbecue »

I would like to have a reference list as:

[8] L. Honeycutt, “Communication and Design Course,” 1998.

Using makebst, I am able to get most I needed except the quotation marks. It seems that I have to hack the generated .bst file. No idea what language it is. After reviewing other posts, I believe the relevant part is the following, but not sure how to proceed. Any suggestion?

Code: Select all

FUNCTION {format.title}
{ 
   title 
  "title" bibinfo.check
}
and

Code: Select all

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  new.block
  format.title "title" output.check
  new.block
  crossref missing$
    {
      journal
      "journal" bibinfo.check
      emphasize
      "journal" output.check
      format.vol.num.pages output
      format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
  format.issn output
  format.doi output
  new.block
  format.note output
  fin.entry
}

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

patiobarbecue
Posts: 13
Joined: Tue Oct 27, 2009 3:28 pm

Re: Show Quotation Marks in the Output

Post by patiobarbecue »

my mistake, the makebst actually has all options needed to generate the style. It is just mind-numbing and easy to miss. The relevant option:

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=d
You have selected: Title and punctuation in double quotes
Post Reply