87

These are good questions. First let's distinguish a bibliography style from what I will call a "citation package". A bibliography style is a set of directives that tells bibtex how to format the entries of your bibliography. It is (somewhat) independent of the citation package you use, although not completely. Bibliography styles are written in the ...


36

The macro \citeA is "fragile", in the LaTeX-specific sense of the word. If it occurs inside a "moving argument" (more LaTeX jargon, sorry), such as the argument of a \caption instruction, one must prefix a \protect instruction: \caption{\label{fig:researchscope}The process of concept-driven design approach in relation to theory and use situation, ...


22

The biblatex documentation states on page 14: "This [the addendum field] is similar to the note field except that it is printed at the end of the bibliography entry." So instead of note it is better to use addendum. biblatex-apa automatically wraps addendum into parentheses, so there is no need to do that manually. NB: It is always better to let biblatex ...


21

It can be automatized, but the basic is like this: \begin{filecontents*}{\jobname.bib} @article{adams03, author={A. Adams and F. Fournier}, title={?}, journal={?}, year=2003, } \@article{collier09, author={C. Collier and S. Someone and T. Tomeone and V. Vomeone}, title={?}, journal={?}, year=2009, } \end{filecontents*} \documentclass{article} \...


19

I'm not using biblatex and André's answer did not work for me. I managed to achieve the result with the following: \setbeamerfont{bibliography item}{size=\footnotesize} \setbeamerfont{bibliography entry author}{size=\footnotesize} \setbeamerfont{bibliography entry title}{size=\footnotesize} \setbeamerfont{bibliography entry location}{size=\footnotesize} \...


19

Update Starting from biblatex v3.8 (2017-11-04) and biblatex-apa v7.5 (2017-11-05) an explicit \DeclareLanguageMapping is not needed any more. The mapping is automatically done for you with \DeclareLanguageMappingSuffix{-apa}. Of course this can only work properly if biblatex-apa comes with an .lbx file for your language. Update biblatex, Biber and ...


18

The conjunction particle that's inserted between authors' names is determined by the bibliography style you've selected. It would appear that you're using the apalike bibliography style. Here's what you could do to change "and" to "i": Find the file apalike.bst in your TeX distribution, make a copy, and name the copy, say, apalike-...


16

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 (YYYY)...


14

I had the same error. I just deleted the package \usepackage{cite} from the main TeX file and \cite{reference} did work! You can use: \cite[p.~38]{Rannenberg} in order to get the page number on the reference. I hope this can help.


14

This is a result of the disambiguation performed by biblatex for authoryear type styles - to avoid mistaking people with the same surname (but different initals or names), it dynamically adds initials or full names (as set by options). The apa style adapts that to add square brackets around those. For details see section 4.11.4.1 of the biblatex manual. To ...


14

Simply load ulem with the option normalem, otherwise all \emphasized words will be underlined. MWE: \documentclass{report} \usepackage{apalike} \bibliographystyle{apalike} \let\bibhang\relax \usepackage{natbib} % reference manager \usepackage[normalem]{ulem} %to strike the words \usepackage{hyperref} \usepackage{cleveref} \begin{document} This a ...


14

There is a similar question in StackOverflow. The problem with the \cite command in the figure caption is that it generates conflicts with the automatic creation of the List of Figures. So the first option is to put an alternative caption into brackets: \caption[test caption]{test caption from~\cite{MyCite}} You can also use the \protect environnement as ...


13

The apalike bibliography style has been around more or less unchanged since 1988. Back then, web pages didn't exist yet -- at least not as items that might be cited in bibliographies. The entry type @misc thus doesn't recognize, and hence blissfully ignores, fields named url, urldate, and lastchecked. A workaround involves these steps: rename the field ...


13

If two different authors have the same surname, biblatex adds the first name to identify each of them. (You may add the uniquename=false option to change this behavior.) Ex: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} @article{...


12

The natbibpackage provides the command \setcitestyle that allows for some customization. The delimiter between author and year in citations is set using the key-value pair aysep={<char>}. Here is an almost MWE (fill in your bib file and a prober cite key): \documentclass[]{article} \usepackage{natbib} \setcitestyle{aysep={}} \begin{document} ...


11

You could put World Bank inside double brackets ({{World Bank}}). Like Mico points out in a comment, this will tell to BibTeX "to treat it as the name of a corporate author. None of the name's components will be parsed as being a first name, a "von" part, or a surname, and (importantly) sorting will be done by the first letter (here: W) of the field" (I am ...


11

I suggest you proceed as follows: Find the file apalike.bst in your TeX distribution. Make a copy of this file and name the copy, say, apalike-etal-in-italics.bst. (Don't edit the original copy of apalike.bst directly.) Naturally, you're free to choose a different file name. Open the file apalike-etal-in-italics.bst in a text editor. The program you use ...


10

Both @misc and @unpublished put the "Paper presented at" in parens, "[" and "(" respectively. @booklet{key, author = {author}, title = {title}, howpublished= {Paper presented at the meeting of Organization Name, Location}, year = {year} } This looks more like Example 7.04 of APA 6 Publication Manual (page 206)


10

To force a comma in all cases, you are right to target \finalnamedelim. The correct version is \renewcommand*{\finalnamedelim}{% \finalandcomma \addspace \bibstring{and}% \space }


10

apacite uses \AtBeginDocument to switch to the APACtt URL style, but one may also switch to APACsame. See section 8.2 of the apacite manual for details. \documentclass{article} \usepackage{url} \usepackage{apacite} \AtBeginDocument{\urlstyle{APACsame}} \begin{document} \url{http://www.google.com} \end{document}


9

From the bibliography style file apa.bbx, \DeclareFieldFormat[inproceedings]{booktitle}{#1} doesn't work because the booktitle field is set with \printfield[apacase]{booktitle}, where the apacase formatting directive is defined as \DeclareFieldFormat{apacase}{\MakeSentenceCase*{#1}} To preserve the source casing for the booktitle field in the @...


9

If you are writing in German - or are not too fond of sentence case (in its English meaning, that is capitalisation of the first letter of the sentence, and only that) anyway - you might want to "turn off" the conversion by \DeclareFieldFormat{apacase}{#1} in the preamble. If you just have the occasional German entry, or prefer English sentence case, save ...


9

Also consider the \citealp syntax described at http://merkel.texture.rocks/Latex/natbib.php You still need to bring your own parentheses and semicolons, but the syntax is slightly more compact than above (modified code below): \begin{filecontents*}{\jobname.bib} @article{adams03, author={A. Adams and F. Fournier}, title={?}, journal={?}, year=2003, } \...


8

Beginning with the 6th edition of the APA manual, the following is supposed to happen with entries that have more than seven (i.e., eight or more) authors: The names of the first 6 authors should be listed, followed by ..., followed by the name of the final author. See, e.g., p. 23 of the user guide of the apacite package for more information on this new ...


8

Using biblatex+biber one can use source maps to nullify the content of bibtex fields For the case in the question the following code does the trick (the regexp can be adjusted accordingly) \DeclareSourcemap{ \maps[datatype=bibtex]{ \map{ \step[fieldsource=addendum, match=\regexp{[R|r]eprint.*}, fieldset=addendum, null] } } }


8

The difference here is caused by slightly different bibliography drivers for the book entry type and the incollection entry type. In the driver for the book type, there is the following code fragment: ... \usebibmacro{location+publisher}% \newunit\newblock \usebibmacro{doi+eprint+url}% \setunit*{\addspace}\newblock \usebibmacro{origyear}% ... ...


8

Your example code shows you use the apacite package and associated apacite bibliography style, which implement referencing and citing according to the conventions of the APA (American Psychological Association). Starting with the 6th edition of the APA manual, the following guidelines must be followed when referencing and citing entries with multiple ...


8

The language files are loaded the first time they are "needed". At the first compilation this is when the \cite commands are seen and so in the middle of the document. As \DefineBibliographyExtras is an "only preamble" command you get an error. At the next compilation the aux files calls the english language and so the language files are loaded earlier. ...


8

You could \let\cite\parencite but I'm not too fond of that, in fact I cringe every time I have to see this. Normally \letting around commands willy-nilly might have (unforeseeable, bad) consequences, but it is quite unlikely that you break things if you use biblatex. With biblatex there is the high-level command \autocite that you can use. Then you can ...


8

You are mixing commands from two different bibliography methods. The \bibliographystyle command cannot be used with biblatex, and is used with a different bibliography package such as natbib or apacite, or with no package at all. biblatex uses a different method of styling the bibliography, and the style is specified in the options to the \usepackage{...


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