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 ...


10

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 ...


8

The failure is not related to arara, but to the fact that you're loading twice your bibliography database: \addbibresource{test.bib} \bibliography{test} All you have to do is to remove the line \bibliography{test} which is redundant. So the MWE % arara: xelatex % arara: bibtex % arara: xelatex % arara: xelatex \documentclass{article} ...


8

article class (and probably most others) defines the bibliography with \sfcode`\.\@m so you do not get end of sentence spaces.


8

For the answer to your edited question see here (the old version with explanations is left below). Our bibliography environment can be even more mundane now \defbibenvironment{bibliography} {\noindent} {\unspace} {} The work is now done by begentry which prints the label \renewbibmacro*{begentry}{% \printtext[labelnumberwidth]{% ...


7

Running bibtex: voss@shania:~/Mist> bibtex test This is BibTeX, Version 0.99d (TeX Live 2015) The top-level auxiliary file: test.aux The style file: plain.bst Database file #1: test.bib Repeated entry---line 2 of file test.bib : @article{Carberry_2012 : , title={Deconstructing Write-Back Caches}, volume={9}, ...


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

As with various parts of the TeX tool chain, often the most sensible way to report a bug in BibTeX is to raise the issue on the TeX Live mailing list. There are a range of TeX experts on that list and importantly the TeX Live developers are often in a good position to contact binary authors or to make changes to the code (license-dependent). Moreover, before ...


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

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 ...


7

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


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

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 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} ...


6

To solve your problem, you can simply load the package doi \usepackage{doi} so you'll be able to use underscores _ in your doi and url fields. Also, your fields will have links. At these point, since your dois have already a link, you can eliminate urls from those entries. MWE: \documentclass{article} \usepackage{filecontents} ...


6

This is a supplement to pavel's answer which aims to address an issue raised in the comments. It is therefore a more specific solution than the one there: the simpler command will work fine if you don't need to resolve crossref fields in .bib entries. In order to resolve crossref fields in a .bib file when using biblatex/biber, you need to tell biber what ...


6

I'd treat it with the catch all @misc entry: \documentclass{article}% no page break before bibliography \usepackage{natbib} \usepackage{url} \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} @misc{eu-269-2014, author={{Council of European Union}}, title={Council regulation ({EU}) no 269/2014}, year={2014}, ...


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} } ...


6

If you are in mathematics then you can use AMS MRef web page to reconstruct many of the bibtex entries directly from your PDF or bbl file. For example, if you cut and paste the reference A. Beilinson, V. Ginzburg, and W. Soergel, Koszul duality patterns in representation theory, J. Amer. Math. Soc., 9 (1996), 473–527. into mref, click on the bibtex ...


6

You can use arbitrary keywords that are not yet defined. They will be ignored by bibtex. In JabRef, you can add those fields in Options/Set up general fields.


6

This is not a full aliasing system, because it acts just on \selectlanguage, but it should be sufficient for your purpose. A full system would need deep surgery in babel. \begin{filecontents*}{\jobname.bib} @inproceedings{Renyi1961, author = {R\'{e}nyi, Alfr\'{e}d}, booktitle = {Proceedings of the Fourth Berkeley Symposium on Mathematical Statistics and ...



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