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

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

\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

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


7

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


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

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

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

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

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


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

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

You have to use \cite{paper} without @. Also, don't use the extension in \bibliography{trial}. Having said this, you have to run this compile sequence assuming that your main file is named myfile.tex pdflatex myfile bibtex myfile pdflatex myfile pdflatex myfile Code (myfile.tex): \documentclass[a4paper, 12pt]{article} \usepackage{filecontents} ...


6

You need to use unsrtnat instead of unsrt in \bibliographystyle{unsrtnat} Full code: \documentclass[]{article} \usepackage[numbers, sort, comma, square]{natbib} \usepackage{filecontents} \begin{filecontents*}{bibfile.bib} @article{aaronson1998, title={Translation, validation, and norming of the {D}utch language version of the {SF}-36 Health Survey in ...


6

It isn't in the pdf but if it concerns you at all why not just copy the tex and .bib files to /tmp/zzzz before starting, and run latex and bibtex in the zzzz directory? You shouldn't anyway need to put the path to the bib file in your tex source as long as it is in the system BIBINPUTS path, but if you put it in the current directory there is no issue at ...


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

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

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



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