# Tag Info

13

This is a bug in biblatex 1.7 and the \RequireBiber[3] setting it appears. This was changed in biblatex-apa style 4.5. You can change the apa.bbx file to \RequireBiber[2] to fix it. I have released version 4.6 of the style with this setting and it should be in TL today.

12

This is also quite easy to do. I'm assuming that the doi and url fields trump the publisher and location field, so the way to implement this is to only print these fields if the doi and url fields are undefined. So we add the following: \renewbibmacro*{location+publisher}{% \iffieldundef{doi}{ \iffieldundef{url}{ \printlist{location}% ...

12

A minimal example would have been appreciated. ;-) (I'm working with the standard biblatex styles and didn't know about biblatex-apa's \DeclareLanguageMapping.) I regard the following solution as rather "hackish" because a) I don't know the functioning of this particular \textcite command b) other commands besides \textcite might be in need of change as ...

11

I could replicate the error on my TeXLive 2011 Mac installation after updating to current packages via TeX Live Utility (biblatex 1.7, biblatex-apa 4.4, biber 0.9.8). A quick fix for me was a change to the apa.bbx file in line 29: \RequireBiber[3] % Biber is strictly required now due to custom sorting to \RequireBiber[1] % Biber is strictly required now ...

11

The problem is not directly related to polyglossia. The problem is that that there is no english-apa.lbx. The existing british-apa.lbx defines extras for british. And as mentioned in the biblatex documentation "\DeclareLanguageMapping is not intended to handle language variants (e. g., American English vs. British English) or babel language aliases (e. g., ...

10

The problem with your sample document is that you are missing the line \DeclareLanguageMapping{american}{american-apa} This should appear after you have loaded biblatex. If you are still having problems with your sample document, the following sample document works correctly with a standard MacTeX/TeXShop setup. (Although I was able to get your example ...

10

if you can use the package biblatex, it is easy: \documentclass{article} \usepackage{filecontents} \begin{filecontents*}{demo.bib} @book{test, author = {Herbert Voss}, title = {Me, I and myself}, year = 2010, location = {Berlin}, url = {http://www.myirl.org}, urldate= {2010-03-04}, } \end{filecontents*} ...

10

This is, in fact, the correct disambiguation behaviour. When you cite the 2004 paper, the biblatex "uniquelist" feature (which APA requires) expands the name lists to the point of minimum ambiguity which is: Stroebe & Nijstad et al. Strobe & Nijstad However, since "et al" is plural and should not replace only one name, the hidden name is printed ...

9

Welcome to TeX.SE! The form of the typeset conjunction 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: Find the file apalike.bst in your TeX distribution, make a copy, and name the copy, say, apalike-catalan.bst. (Do not edit an ...

9

Make a copy of apa.bst. (In a current TeX Live distribution it is located in /usr/local/texlive/2011/texmf-dist/bibtex/bst/beebe/apa.bst ). Call it myapa.bst or something appropriate, and save it in your local texmf folder: <path to local texmf>/bibtex/bst. Edit the function {format.names} Change line 250 { " and " * t * } to { " \& " * t ...

9

As I mentioned in the comments, this will only be possible if you add meta-data to the .bib file to indicate whether a particular journal has "per issue" or "per volume" page numbering. However, this isn't very difficult to do, and you can probably add fields conditionally with your bibliography manager. Here's an example of how this would work in ...

9

Short: If you define backend=biber then you should actually use biber as your backend and not bibtex. Or you can define backend=bibtex and use bibtex. Longer: biber is a program specifically meant to replace bibtex (the program) for biblatex. It does everything bibtex does and much more. Among other things it can handle UTF8 encoded files flawlessly, ...

8

You should not load a package. To use the apa style, just specify it in the options for biblatex. Hence, remove \usepackage{biblatex-apa}, and it should work. From the manual, section 2: Specify the style in the usual way when loading biblatex. \usepackage[american]{babel} \usepackage{csquotes} \usepackage[style=apa]{biblatex} ...

8

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

7

The warning is harmless. The reasons why it is generated is because the apa style declares \renewbibmacro{reviewauthor} and the macro reviewauthor is not defined in the files loaded by the style. However, the BibLaTeX manual, for \renewbibmacro, specifies Similar to \newbibmacro but redefines ⟨name⟩. In contrast to \renewcommand, \renewbibmacro issues ...

7

The problem here is one that I suspected could occur: adding beamer colours to bibliographies is something of a hack, and is more risky with biblatex than with traditional BibTeX styles. When adding to biblatex styles, we have to target the drivers 'during' the formatting: with traditional BibTeX, it's essentially done 'after' the formatting. That's an ...

7

I've been able to answer my own question using various hacks I found on tex.sx. As @PLK pointed out, there appears to be a compatibility issue with polyglossia and Biblatex, but among all the styles I tried this issue is only visible with the APA style. So I am using authoryear-comp instead that suits the requirements I stated. This might be useful for ...

7

You can use \defbibheading to change the bibliography heading; in the preamble of your document you can say something like \defbibheading{bibliography}{% \section*{\normalfont\refname}} or using \bibname instead of \refname.

7

Now the correct one ;-) The option sortcites should work: \documentclass{article} \usepackage[american]{babel} \usepackage{csquotes} \usepackage[style=authoryear,backend=biber,useprefix=false,sortcites=true]{biblatex} \usepackage{ifpdf} \makeatletter \AtBeginDocument{\toggletrue{blx@useprefix}} \AtBeginBibliography{\togglefalse{blx@useprefix}} ...

7

Make a copy of apacite.bst (perhaps name it bpacite.bst). If you are using TeXLive it is located in /usr/local/texlive/2010/texmf-dist/bibtex/bst/apacite/apacite.bst. Save the new copy in your local texmf/bibtex/bst folder. In the new file, comment out (or delete) lines 753-775. I won't quote the whole code here, but the relevant function in the .bst file ...

7

You can patch the command that formats the endnote to add \RaggedRight to it. The easiest way to do this is with the etoolbox package, using the \appto macro, which appends code to an existing macro. \usepackage{etoolbox} \appto{\enoteformat}{\RaggedRight} Here's your sample document: \documentclass[endnotes]{apa6e} \usepackage{etoolbox} \title{} ...

7

Consider making your own by running: latex makebst from the commandline. This will provide a series of multiple choice questions (--there are quite a few, but it's doable--) about how you want things you look, and getting something like this should not be too hard.

7

Update The latest version of biblatex-apa (2.6 or above) now fixes this problem, so you should update rather than use the solution below. biblatex-apa now provides two commands: \fullcite which makes an inline reference (with no hanging indent) and \fullcitebib which makes a fake bibliography entry, with a hanging indent. If you are making a categorised ...

7

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

6

This code should get you started. It uses a couple of the stringstrings package's string manipulation routines, including its horrendously time-expensive \addlcwords to identify the words you'd prefer to typeset in lower case. The rest of the code hooks this into APA's sectioning commands (it's tedious but it does the trick). Note that although this ...

6

If you use commands like \mkbibemph in a .bib file, biblatex should apply the correct formatting. Note, however, that the built-in bibliography styles will by default print the titles of some entry types (e.g. @book) in italics, so \mkbibemph will result in upright text. \documentclass{article} \usepackage{biblatex} \usepackage{filecontents} ...

6

biblatex-apa already has this feature - you just need to use the shortauthor field in your bib file. Note that corporate names need to be wrapped in braces so that they don't get parsed into elements of a person's name. \documentclass{article} \usepackage[ngerman]{babel} \usepackage{csquotes} \usepackage[style=apa,sortcites,backend=biber]{biblatex} ...

6

The spacing and punctuation issues are associated with patches beamer applies to biblatex bibliography macros for changing colours within bibliography items. These can be found in beamerbaselocalstructure.sty. Extra whitespace in the first problem is associated with \usebeamercolor. This can be resolved by issuing biblatex's \unspace. To solve the second ...

6

These are quite easy to fix. To remove the number you can add: \DeclareFieldFormat*{number}{} which will cause any number field to disappear. The formatting of the URLs is determined by the url package. You can add: \urlstyle{rm} to change all URLs into Roman. If you place this in your preamble, it will affect your main document, so if you only ...

6

I think the reason I didn't do this automatically is that by the time you get to the style, names have been split up into components and it's not clear what to compare any more. APA 6th just says to do this if "they are the same" which could be interpreted a number of ways. For it to be automatic, it has to be string equality, but I'm sure they also would ...

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