Tag Info

Hot answers tagged

13

Documentation: You can find the documentation for bibliographies here: bibmod-doc A new implementation is currently in beta. You can find the documentation for it here: mkiv-publications From BibTeX to ConTeXt MKVI Some examples: These citation styles seem to work out of the box: (Author, YYYY) \cite[alternative=authoryears][author2001] Author ...


11

Yes and no. You can create your own bibliography manually: \begin{thebibliography}{xx} \bibitem{abc} \textsc{Author}, \textit{Title}, ... ... \end{thebibliography} However, this lacks consistency through automation as well as ease-of-maintenance. A far better alternative to handling a bibliography "within the same file" would be to embed it via ...


8

The cause of the problem is a faulty instruction in the bst file. Make a copy of fom.bst and edit the copy as follows: in the function format.names.author, find the string "{vv}{ll, }{f.}" and replace it with "{vv~}{ll}{, f.}" That way, a comma will be inserted after the last-name component only if the author's name contains a first-name component as ...


8

I don't see how you're going to get around a lot of hand-editing to recreate a .bib file from the .bbl file. A lot of essential meta information is embedded in bib files that's not contained in bbl files: For each and every entry, somebody competent has to decide the appropriate entry type: @article, @book, something else? You'll have to assign a key to ...


8

From the babelbib manual: If you don’t want this behaviour you can use additional variants that use the same notation for all names. By appending -fl to the style name, e.g., babalpha-fl, all names are written “Forename Lastname”. By appending -lf, e.g., babalpha-lf, all names are written “Lastname, Forename”. So use babplain-lf instead of ...


7

Technical Limitations The technical limitations of using the DOI as bibkey are that they should not contain a character that has special meaning in the .bib file syntax, that is you cannot have a comma , or curly braces {/} because that will make Biber/BibTeX think the bibkey has ended when it hasn't. Additionally one should be wary of special UTF8 ...


7

You can use the \vphantom command to include the closing bracket but not showing it, i.e. @book{test_123, title = {How to use \{\vphantom{\}} in Bib(La)TeX?}, author = {Vinckevicius, Aurimas} } works for me with normal BibTeX and the following tex file: \documentclass{article} \begin{document} \cite{test_123} \bibliography{references} ...


7

Bibtex solution: Multiple bibliographies are not possible with standard bibtex. However, the multibib package allows for it. multibib offers the \newcites{ac}{Academic} commands that appends the proxies ac to standard bibliography commands, i.e., \citeac, \nociteac, \bibliographystyleac and \bibliographyac. The second argument is the heading of the ...


7

Use grep or some other search tool, or use a number in order of reference bibliography style and put \nocite{*} at the end of the document then any "unused" references will appear at the end of your reference list with the highest numbers, coming after any real reference


7

You are refering with a wrong bibtex key. It is \cite{Zhang05} not \cite{Zhnag05} \documentclass[conference]{IEEEtran} \usepackage{filecontents} \begin{filecontents*}{references.bib} @IEEEtranBSTCTL{IEEEexample:BSTcontrol, CTLdash_repeated_names = "no", } @article{Zhang05, author = "Author1 and Author2", title = "{The title}", booktitle = {ACM}, ...


7

In order for a compound name to be considered a single token as far as abbrv.bst is concerned, it's sufficient to hide the hyphen: @phdthesis{phd/MW2014, author = {Klopotsko M{\"u}ller{-}Wachtendonk}, title = {Das Bild h{\"a}ngt schief}, year = {2014} } Note that the entry is missing the school field (not required, but important for ...


7

If one does some digging in chicago-notes.cbx, in the definition for the cite bibmacro one finds \ifboolexpr{ test {\iffieldundef{shorthand}}% or ( togl {blx@skipbiblist}% and togl {cms@inheritshhand}% and not test {\iffieldundef{crossref}}% ) } And indeed that seems to be the boolean expression that causes etoolbox ...


7

Just go to http://www.ctan.org/upload and follow the steps outlined.


7

\documentclass{article} \usepackage{harvard} \citationmode{abbr} \citationstyle{dcu} \bibliographystyle{xdcu} \newcommand\HARVARDAND{\harvardand} \begin{document} A \citeasnoun{Campbell(1996)} B \cite{Hamilton(1994)} \bibliography{tst} \end{document} xdcu.bst is a copy of dcu.bst with "u" change.case$ added in some likely looking places (I ...


7

You can make url to break the lines at places you want by adding these lines to your preamble: ...


7

Standard bibtex styles cover only one type of ISBN (it does not matter if you use the 13 or 10 digit format). With biblatex you can create new fields for bibtex entries, let us say ISBN13 and ISBN10. Then all you have to do is redefine how the isbn field is printed, e.g., \DeclareFieldFormat{isbn}{\textsc{isbn}~\printfield{isbn13}} or you can create ...


6

Not with BibTeX alone. If you're using biblatex you can: \documentclass{article} \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} @BOOK{A1, author = {Author One}, title = {Alpha}, publisher = {Publisher A}, year = {2000}, } @BOOK{B2, author = {Author Two}, title = {Beta}, publisher = {Publisher B}, year = {2001}, ...


6

The “How to attribute” page says Books The attribution should be displayed either on the same page as the symbol, with the colophon, in the bibliography or Credits section. So you can simply add a “Credits” section at the end of the introduction, or anywhere else, for instance in a final colophon: \section*{Credits} The icon SoundWave ...


6

I would (and I do) cite it as a @manual: @manual{tantau:2013a, author = {Till Tantau}, title = {The TikZ and PGF Packages}, subtitle = {Manual for version 3.0.0}, url = {http://sourceforge.net/projects/pgf/}, date = {2013-12-20}, } The same goes for other packages.


6

Option 1: With Emacs (in BibTeX mode), placing the cursor at the beginning of an entry and pressing C-v C-Q does bibtex-fill-entry, that can be customized in various ways. Option 2: Biber has reformatting capabilities: biber --tool --output_align --output_indent=2 --output_fieldcase=lower <filename>.bib will produce <filename>_bibertool.bib ...


6

I would use the editor field for the second author and specify the editortype appropriately. You can either use one of the standard roles provided by biblatex or define your own. Here, I use biblatex's collaborator: \documentclass{article} \usepackage[backend=biber]{biblatex} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @book{mybook, ...


6

Each \footnote under your document setup produces a bibliography key of the form NoteX where X is the regular footnote number. So, in your case, \cite{Note1} would reference the first footnote citation, while (say) \cite{Note17} would reference a citation in the footnotes corresponding to footnote number 17. Here's a minimal example explaining its usage: ...


6

I think that you need to hack plain.bst. Replacing the article function in plain.bst with the following seems to do the trick: FUNCTION {article} { output.bibitem format.authors "author" output.check new.block format.title "title" output.check %new.block "//" * crossref missing$ { journal emphasize * format.vol.num.pages output ...


6

The problem lies with an interaction between the sig-alternate class and the Spanish option of babel. The Spanish option of babel implements various shorthands, and you need to turn off (at least) the one for the tilde. Since you are using utf8 input, it's likely that you don't need the tilde shorthand, so you can turn it off as a package option, by adding ...


6

jabref can do this in both command line and gui modes. First gui mode: Keep your master.bib file open in jabref. Then in Tools → New subdatase based on AUX file to get Here select the .aux file, click parse, and select and the generate. You should get a sub database opened in jabref. Save it. From command line, assuming that you take care of paths do ...


6

\documentclass{article} \usepackage{natbib} \usepackage{color} \bibliographystyle{apalike} \makeatletter \let\oldcitation\citation \def\citation#1{% \global\@namedef{ZZ#1}{}% \oldcitation{#1}} \let\oldbibitem\bibitem \let\bibcolor\relax \renewcommand\bibitem[2][]{% \expandafter\ifx\csname ZZ#2\endcsname\relax \color{red}% \else \color{black}% \fi ...


6

A possible solution is to define a new command to expand to \& or and depending whether it is executed in a \citep or in a \citep. To this end the first step is to define the bbl.amp function as follows: FUNCTION {bbl.amp} { "\protect\myamp "} This has the effect to insert \protect\myamp in the proper places in the .bbl file, in particular we need ...


6

Add the following to your preamble: \AtEveryBibitem{% \clearfield{note}% } See also Guidelines for customizing biblatex styles, section "Suppressing of specific BibTeX fields".


6

The 'compile' button is running a default compilation sequence. It sounds as if this is probably pdfLaTeX in your case. (You can probably change this if you wanted - many editors allow you to customise the default.) To generate your bibliography, you need to look at what is in your document. How are you managing references? If you use commands such as ...


6

Here are the definitions for (simplified) citation commands to print the (full) name of the first author and the full names of the authors. \documentclass[a4paper,12pt]{article} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @articel{test, author={Jane Doe and John Hansen and Tom Nielsen}, year={2012}, title={Paper title} } ...



Only top voted, non community-wiki answers of a minimum length are eligible