# Tag Info

0

While not a direct answer to your question, note that Zotero now (since about a month) has a dedicated BibLaTex export translator in addition to regular bibtex export that you can use for better results with biblatex. Alternatively, you can also look at the - very similar - biblatex translator here: ...

0

Advertisement : This is not a solution but a lead to a possible one. I have not enough place to explain it in a comment, so I create (improperly) an answer. There is perhaps a solution using a biber feature. I discover this feature in a TeX.SE post (see the accepted answer) which lists advantages of biber. One of these features is : Very flexible ...

1

I ran into the exact same problem using Texmaker. After re-installing the current MikTex version, I figured that the Biber package was still not updated. Manually downloading the current Biber version (http://biblatex-biber.sourceforge.net/) and replacing the old Biber.exe in the according MikTex file structure solved all problems for me.

3

This should be fixed in biber 1.8. The problem was when wrapped in braces it would try to remove braces first which is fraught with problems. Now it doesn't try to do this.

4

This can't be done. You have to obey the syntax and semantics of the bibtex .bib language and this "multiple field" style doesn't exist in bibtex. The only way around this is to pre-processs your .bib syntactically with a script.

4

With biblatex and its natbib compatibility option, you may use \citep for "standard" citations in parentheses. For the case specified in your question, you have to resort to \parencites. See section 3.7.3 of the biblatex manual for details. \documentclass{article} \usepackage[style=authoryear,natbib=true]{biblatex} \usepackage{filecontents} ...

3

The spacing between the headline and the first reference depends on the bibliography style and may be not consistent with other sectioning commands in the document. A quick way to modify it is to add some spacing to the hook executed at the beginning of the list of references. This hook is controlled by the command \AtBeginBibliography, so adding something ...

0

Thanks to Andrew Swann for suggesting the following fix: Added (important note: This was not necessarily directly related to my original problem, but was a part of the changes made before my setup worked without errors): \usepackage[utf8]{inputenc} and changed: \bibliography{citations.bib} into: \addbibresrouce{citations.bib} This solved my ...

0

Is there a way to have a numbered list of entries in a bibenvironment/refsection, when the citation/bibliography styles are numeric?

1

You can use the optional argument of \caption. \caption[Figure 1 LoF Caption]{Figure 1 LoF Caption \cite{second}} If you are tired of typing things twice, you can put this in your preamble and use \nocitecaption instead: \DeclareRobustCommand\nocite[1]{% {\def\cite##1{\ignorespaces}#1}} \newcommand\nocitecaption[1]{\caption[\nocite{#1}]{#1}}

4

Instead of \AtEveryBibitem{\clearfield{urldate}} you might want to try \AtEveryBibitem{% \ifentrytype{online} {} {\clearfield{urlyear}\clearfield{urlmonth}\clearfield{urlday}}} This makes sure the urldate is deleted (well, actually its parts urlyear, urlmonth and urlday are) only for non-@online entries. Generally, one needs to be somewhat ...

3

You can distribute the sorting schema as a normal biblatex style with options to load other biblatex styles. Here is a proof of concept mystyle.bbx \RequireBibliographyStyle{standard} \DeclareBibliographyOption{loadMySortingSchemaOnTopOf}[numeric]{ \RequireBibliographyStyle{#1} \RequireCitationStyle{#1} } \DeclareSortingScheme{mysortingschema}{ ...

4

I took me hours to find the answer. However, I just stumbled across the following posting. Just put the option sortcites=true in the the preamble. E.g.: \usepackage[style=apa, backend=biber, sortcites=true]{biblatex} Now everything works as expected.

0


1

The Zotero part of the answer (also posted here: https://forums.zotero.org/discussion/33550/editor-name-instead-of-author-name-in-biblatex-key-export-problem/#Item_2): The Zotero bib(la)tex translators take the first listed creator, whether it's an author or not. That could probably be fixed - but devs are always very hesitant to change anything that ...

1

I checked all the options of the related field. It seems there is no way of adding informations such as pages after the related reference. But, there is a workaround : you could set the relatedstring in such way this information will be provided. The biblatex-examples.bib file provided with the package shows such examples. Here is a MWE: ...

3

According to the biblatex manual @inbook has a different meaning from the meaning in bibtex. A part of a book which forms a self-contained unit with its own title. Note that the profile of this entry type is different from standard BibTeX The case you have is captured in biblatex by @collection and @incollection. @collection A single-volume ...

15

Another trick is \AtBeginBibliography{\label{bibliography}}

5

In a desperate attempt I tried \printbibliography[title={\label{bibliography}Sources}] and it seems to be working as expected!

3

Your example is neither complete nor minimal, so I couldn't compile it. But your issue should be resolved by adding \usepackage{ftnxtra}to your preamble. For more suggestions have a look here: Using \footnote in a figure's \caption

2

block=par does this for the bibliography at least. \documentclass{article} \usepackage[block=par]{biblatex} \addbibresource{biblatex-examples.bib} \begin{document} \nocite{*} \printbibliography \end{document}

1

This is fixed on CTAN and will be pushed into TL shortly.

2

As far as I see you cannot make this work in ShareLaTeX. It is not really a service I use though, so there may be something I'm missing. The problem is as follows: In your first example, that works, information about which works are cited is written to a temporary file called <filename>.aux, where <filename> is the name of your .tex file. To ...

2

\let\oldbibliography\thebibliography \renewcommand{\thebibliography}[1]{\oldbibliography{#1} \setlength{\itemsep}{0pt}} %Reducing spacing in the bibliography.

4

When you define a new field with \DeclareDatamodelField you have to specify the type and the datatype. In your case you need. \DeclareDatamodelFields[type=field,datatype=literal]{datation} The biblatex manual does not specify whether such options are required.

2

Here are some hints to modify the given bibliographic style To include the citation label at the begin of each reference (on a line of its own) we first create a new bib macro \newbibmacro{biblabel}{\printnames{labelname}~\printfield{year}\printfield{extradate}\par} to simulate the citation. In style derived from the standard biblatex, one would inject ...

6

run texdoc biblatex-publist from the command line or visit http://ctan.org/pkg/biblatex-publist It is a special style for a publication list in a cv. A complete example can be found at \$TEXMF/doc/latex/latex-referenz/10-03-22.ltx which should be available in your current TeX distribution or available on CTAN.

3

The approach cannot work directly. The type of author is not field but is a list of names. The format of author is controlled by \DeclareNameFormat. This directive format each name in the list in turn. Thus it requires a more complex definition, where you use the trick on the last element in the list of names. Here is a simplified definition ...

3

To put you annotation at the end of each reference you can redefine the finentry bib macro. \renewbibmacro{finentry}{\finentry% \iffieldundef{annotation} {} {\par\medskip\printfield{annotation}\finentry}} Notice that, in the redefinition you have to use annotation and not annote. In biblatex annote is an alias for annotation but annotation ...

1

If I have understood correctly, you want to prefix each reference in the bibliography with the label (in bold) used to cite it. This can be achieved with the following code \DeclareNameFormat{biblabel}{% \ifnumequal{\value{listcount}}{1} {#1} {\ifnumequal{\value{listcount}}{2} {\ifnumequal{\value{listtotal}}{2} ...

2

I found a solution to my problem (which was export to odt with biblatex references) with pandoc : pandoc test.tex -o output.html --bibliography /my/bibliography.bib -s Hope It could help another one. P-S : Tex4ht was definitively not rendering biblatex for me even after upgrade.

3

Instead of redefining each and every field format you might like this more general approach to redefine the \fullcite command. \DeclareCiteCommand{\fullcite} {\usebibmacro{prenote}} {\iffieldundef{doi} {\iffieldundef{url} {\usedriver {\DeclareNameAlias{sortname}{default}} {\thefield{entrytype}}} {\href{\thefield{url}} ...

1

I found an intermediate solution: adding the hyperref package and replacing above declarations with \DeclareFieldFormat[article]{volume}{\href{http://dx.doi.org/\thefield{doi}}{#1}} \DeclareFieldFormat{date}{\href{http://dx.doi.org/\thefield{doi}}{#1}} \DeclareFieldFormat{journaltitle}{\mkbibemph{\href{http://dx.doi.org/\thefield{doi}}{#1}}} ...

3

A method that works for the biblatex-dw styles as well as for the standard styles that come with biblatex is to declare \DeclareNameAlias{sortname}{first-last} in the preamble. See the section "Bibliography – order of first names and last names" of this answer for details. \documentclass{article} \usepackage[style=footnote-dw]{biblatex} ...

2

Because the \addbibresource command in biblatex can in fact open other types of resources than .bib files (most notably, URLs, and experimentally RIS, and some XML formats), the file extension .bib is required. This is quite different from the \bibliography command (which it replaced) in which the extension was implicit. So the solution to your problem ...

5

Thanks to @oleg prompting me, I have implemented this in the biblatex 2.8a development version available on SF. See the PDF doc for the language option. Basically, just set language=auto to turn on language switching for both bib entries and citations.

0

As I wrote you can do the following: Use the option url=true redefine the bibmacro url+date so that it will print urls only if the entrytype is misc \savebibmacro{url+urldate} \renewbibmacro*{url+urldate}{% \ifentrytype{misc}{\restorebibmacro{url+urldate}\us‌​ebibmacro{url+urldate}}{}% }

4

In order to use biblatex-apa properly you need to load babel (or polyglossia if you are using XeLaTeX) with the correct language specified and csquotes. Here's an example for British English (which I assume you are using; substitute american if not): \usepackage[british]{babel} \usepackage{csquotes} \usepackage[style=apa]{biblatex} ...

1

I have got an answer to the question in a german tex community, which looks like the following: It bases on the thread "Two bibliographies with two different styles in the same document" from tex.sx and defines new environment for the two bibliographies. Additionally it uses \DeclareFieldFormat to introduce a new format for roman numbers. To get the ...

4

This isn't a bug. The issue is that verbose drivers use the bibliography drivers for the citations. The bibliography driver obeys the langid (given suitable autolang and language option settings). However, idem citations don't use the bibliography driver and so don't pick up the langid setting since normal, non-verbose citations can't yet be localised. You'd ...

2

Here is a solution were first we create a copy of pageref bib macro and we call it mypageref (copied from biblatex.def) \newbibmacro*{mypageref}{% \iflistundef{pageref} {} {\printtext[parens]{% \ifnumgreater{\value{pageref}}{1} {\bibstring{backrefpages}\ppspace} {\bibstring{backrefpage}\ppspace}% ...

3

Include \DefineBibliographyStrings{english}{ letterto = {letter to} } to provide the substitution of the letterto biblatex string.

3

I think you should use biblatex-dw which is introduced by: biblatex-dw is a small collection of styles for the biblatex package. It was designed for citations in the Humanities and offers some features that are not provided by the standard biblatex styles.

2

Biblatex has many formatting directives for names. One of them is last-first/first-last which is used to print the names. You have to change to the first-last directive. A simple way is to load the xpatch package (i.e., \usepackage{xpatch}) and then \xpatchbibmacro{author}{\printnames}{\printnames[first-last]}{}{} ...

1

When I run the following MWE \documentclass[12pt]{article} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @book{altunbas2009turkish, title={Turkish Banking: Banking Under Political Instability and Chronic High Inflation}, author={Altunbas, Yener and Kara, Alper and Olgu, Ozlem}, year={2009}, publisher={Palgrave Macmillan: United Kingdom}, } ...

3

One method is to use something like this: \AtEveryCitekey{\iffieldequalstr{journaltitle}{JoPE} {\addtocategory{citedjope}{\thefield{entrykey}}} {}} Of course, you may have more complicated conditions. Another method is to use the check option of the \printbibliography command (see the manual n.3.6.9). For example: \defbibcheck{JoPE}{% ...

4

A possible, and "hackish", way to do this is to use the biblatex ability to (re)define different bibliography environments. Thus one can create two bibliography environments: one for the A prefix publications, and the second for the B publications (the solution use enumitem package, i.e., \usepackage{enumitem}, to help with the redefinition of the ...

0

You might like the following redefinition of the *cite commands (as defined in apa.cbx). We just add a different treatment for @misc entries; the rest stays exactly the same. Put this code into your preamble. \makeatletter \renewbibmacro*{cite}{% \ifentrytype{misc}%<--- from here {\usebibmacro{cite:noname}% \newunit ...

3

Just run biber as follows: biber mainfile --output_format bibtex where mainfile.tex is your tex file. You will then get an file mainfile_biber.bib contained the relevant bib entries.

4


Top 50 recent answers are included