Tag Info

New answers tagged

0

Use \usepackage[hyperfootnotes=false]{hyperref} to remove the clickable link from the superscript to the footnote citation at the bottom of the page. Use \AtEveryCitekey{\iffootnote{\clearfield{url}}{}} to remove the URL field from the footnote citation at the bottom of the page.


3

See \bibfootnotewrapper in the documentation.


2

This is by design, the biblatex documentation in §4.11.5 Trackers in Floats and TOC/LOT/LOF, p. 239, states: If a citation is given in a float (typically in the caption of a figure or table), scholarly back references like ‘ibidem’ or back references based on the page tracker get am- biguous because floats are objects which are (physically and ...


0

This is a hack and not guaranteed. As jon mentioned in comments, this is not really supported. \documentclass[11pt,a4paper]{moderncv} \moderncvstyle{classic} \moderncvcolor{blue} \usepackage[english,ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[ babel, german=quotes ]{csquotes} \AfterPreamble{\hypersetup{ colorlinks=true, linkcolor=gray, ...


2

The reason for your problem might simply be the real name of the open type/truetype Lucida Sansfont. On my system, it is Lucida Sans Unicode and it compiles fine. Note: I commented \addbiresource{refs.bib} since I don't have it. Also you shouldn't write \bibliography{refs}– or don't use biblatex. \documentclass{article} \usepackage{alltt} % Paper size, ...


1

The first thing to do is to tell JabRef about the use of biblatex. Go to options, preferences. In the advanced tab, select BibLaTeX-mode. You will now see all the fields available with biblatex, also types like online. As far as the biblatex/biber combo is concerned, the stuff written into the urldate field is complete gibberish and hence is ignored. ...


1

You can remove the link by adding the following \AtEveryCitekey{\iffootnote{\clearfield{url}}{}}


0

To also make the citations use the environment specified via the autolang option, set language=auto The default value for this option is autobib which means that only in the bibliography language switching is enabled.


1

Another way to achieve this is as follows: \usepackage[maxnames=6,minnames=3]{biblatex} \DefineBibliographyStrings{english}{% andothers = {\em et\addabbrvspace al\adddot} } You actually have control over the whole text and its styling, and you can control for different languages.


1

Use \parencite[e.g.][]{IngerEtAl2006using} instead of \textcite in parentheses. And don't use \\\\ if you don't want tons of "underfull hbox" messages. Enlarge \parskip if you want more space between paragraphs.


1

@moewe gave the solution where the path had to include double periods...i.e., the path would now be addbibresource{../References/chap1.bib} .


3

This is a bit simplified, so please don't tell me it isn't quite this straightforward and that Biblatex can also roast your coffee beans while Biber de-fleas the dog. This is a crude overview. For details of Biber's pet-grooming features, the interested reader is respectfully referred to the manual. To create a bibliography using the Biblatex package and ...


0

it's dashed=false Thanks to Guido


3

The Basics: As you are missing some of the basics, I extended my answer a bit. biblatex works like this: You have the information about your references in a .bib text file. This is the project.bib you seem to have created with JabRef. You load the package with \usepackage[backend=biber]{biblatex} In you document, you can refer to your sources with ...


1

Your biblatex is too old. Probably you would need to run the user update manager to update it. As the miktex repositories are not online: either downgrade biber to version 1.9: https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/. Or update biblatex: Get from a CTAN mirror the biblatex miktex packages: ...


2

If you want all of the citations to be "Inger et al.", you will need to set uniquename=false. This will not solve the sorting problem since still for biblatex all three articles were written by a different set of authors, and the bibliography is sorted first and foremost by authors. Because Mr Bearhop is second author in IngerEtAl2006b that paper comes ...


1

I have no problem compiling, if I declare Lucida Sans Unicode as main font. I suspect Lucida Sans is a type 1 font, requiring font encoding declaration, &c., which might be the source of the problem. Incidentally, to have nice quotes in your bibliography, load csquotes. Without it, I had hideous fake opening quotes. Also, you may type accented letters ...


0

Solution Thanks to Johannes_B and his brilliant github site https://github.com/johannesbottcher/HinweiseLitverzeichnisse/blob/master/Hinweise.md#troubleshooting I managed to achieve my desired citations and bibliography. I had to put biber.exe, a replacement for the bibtex.exe, in MiKTeX 2.9\miktex\bin\x64\ I had to change one line in my output profile in ...


4

This is a change in biber 2.1 with \i in particular. Now biber properly encodes this as a dotless i (ı - 0x0131) with a combining accent. Even though biber always converts to precomposed (NFC) form on output and is therefore generally as friendly as possible to inputenc, there is no precomposed form of this combination. There is a precomposed form for a ...


2

You seem to want a numeric style, biblatex overs some variations on your classical version, namely numeric-comp and numeric-verb. The abstract field is by default not included in the bibliography output, but we can easily add it using \DeclareFieldFormat{abstract}{\par\small#1} \renewbibmacro*{finentry}{\printfield{abstract}\finentry} Where the first ...


1

If you typeset directly the í, it runs fine: \documentclass{article} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[backend=biber]{biblatex} \bibliography{test.bib} \usepackage{filecontents} % \begin{filecontents}{test.bib} @article{rodr, author = {Rodríguez, A}, year = {1999} } \end{filecontents} \begin{document} ...


3

Writing Rodr{\'{\i}}guez seems needlessly complicated. I suggest you write Rodr{\'i}guez instead. Not only is it easier to do so, it also makes the biber/inputenc issue go away automatically. Incidentally, outside the bib file, i.e., in the body of tex file, I'd write Rodr\'iguez.


4

run biber with biber --output-safechars <file>


1

The output is correct. You have three different authors which will printed as three different cites: only for identical authors you'll get something like foo et al (1008, 2009)


-1

In place of \citep{} you should try it's biblatex equivalent: \parencite{}


2

You can remove the eprint by using a \clearfield{eprint} command when you call a cite key. Namely, you need \AtEveryCitekey{\clearfield{eprint}} \documentclass[11pt, oneside]{scrbook} \usepackage[notes,strict,url=false,isbn=false,doi=false,backend=biber,autolang=other,bibencoding=inputenc]{biblatex-chicago} \addbibresource{dissertation-ref.bib} ...


1

Many arguments came up agaisnt this, a pure modification to ease writing. But why not? biblatex provide a sorting scheme just for debugging. Take care to remove that option before submitting. \documentclass{scrartcl} \usepackage[style=authoryear,backend=biber, isbn=false, doi=false, maxcitenames=2, uniquename=false, maxbibnames=10, sorting=debug ...


2

I have seen the same message when typesetting a tex file when using TeXShop. Cannot find control file something.bcf did you pass the "backend=biber" option to BibLaTeX? The message occurs when the tex file or other configuration files specify one BibTeX engine while TeXShop specifies another. For example if the Engine settings in TeXShop prefs ...


1

Add the label within the title. \documentclass{article} \usepackage{biblatex} \addbibresource{biblatex-examples.bib} \usepackage{hyperref} \begin{document} \nocite{*} Interested in articles? See \autoref{bib:article}\par Interested in books? See \autoref{bib:book}\par \printbibliography[type=article,title={The ...


0

Found a simple solution: To use the date field of another bib entry, one just needs to add a crossref field to the destination entry containing the key of another entry (source entry). Using crossref has a side effect, it populates the destination entry with unnecessary fields from the source entry if those fields are not already defined (a common ...


0

When using biblatex-apa one needs to include a call for biblatex-apa's language files. Amongst others, these .lbx files contain biblatex-apa's date macros that are used to format the dates in the bibliography. After loading biblatex, a line aking the lines of \DeclareLanguageMapping{<language>}{<language>-apa} should be added; in our example ...


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]{% ...


0

You get something like This is BibTeX, Version 0.99d (TeX Live 2015) The top-level auxiliary file: tubby.aux The style file: biblatex.bst Database file #1: tubby-blx.bib Database file #2: tubby.bib I was expecting a `,' or a `}'---line 3 of file tubby.bib : : title = {RFC 3550, RTP: A Transport Protocol for Real-Time Applications} (Error may have ...


2

Many people have to cite according to the rules of the American Psychological Society (APA). As there are many rules and biblatex is a quite powerful package, Philip Kime1 decided to put it in a package for the convenience of many users, called biblatex-apa. The package (or rather biblatex styles) handles like any other biblatex related package. Just use ...


1

The package isn't really suitable for other languages than english. It contains only an english-oscola.lbx. You could load this lbx and then redefine the strings: \DeclareLanguageMapping{italian}{english-oscola} \DefineBibliographyStrings{italian} {eucase={.....}, .... }


0

The easiest way to change the order for @articles is probably to remove the page number from the bib driver (using the xpatch package) \xpatchbibdriver{article} {\newunit \usebibmacro{note+pages}} {}{}{} We then insert the pages into the journal+issuetitle macro like so \newbibmacro*{journal+issuetitle}{% \usebibmacro{journal}% ...


0

Normally the verbose-trad styles go together with a authortitle style and thus use titles to disambiguate references. So "Johnny, op. cit." will only appear if you cite exactly one work by Johnny, as soon as there are more, the title field is added to avoid confusion. Anyway, we can make sure the year is always added. We first borrow a authoryear macro ...


0

If we use the category approach we can automate this behaviour. \DeclareBibliographyCategory{asterisk} We use a macro to avoid having to type too much \newcommand*{\addcat}{% \ifcategory{asterisk}% {*}% {}% } Then we add the asterisk to the bibliography with \renewbibmacro*{begentry}{\addcat} Finally, we patch relevant numeric-comp macros ...


1

You can use biblatex like this: \documentclass{egpubl} \usepackage[utf8]{inputenc} \usepackage{filecontents} \let\bibhang\arealyundefinedcommand \usepackage{biblatex} \WsSubmission \makeatletter \renewcommand{\electronic@Version}{% \usepackage[pdftex, %pagebackref=true, colorlinks,linkcolor=blue,citecolor=blue,urlcolor=blue, ...


0

A solution that works quite well for me: added to preamble: \renewcommand{\postnotedelim}{} \DeclareFieldFormat{postnote}{#1} then use: \cites{key1}[][$^\ast$]{highlightedkey}{key3} gives me the output I was looking for. Please note that this solution may not apply to anyone as the postnote behavior is changed for the entire document. (No problem in ...


6

pages is a range field. The documentation of biblatex says: Range fields consist of one or more ranges where all dashes are normalized and replaced by the command \bibrangedash. A range is something optionally followed by one or more dashes optionally followed by some non-dash (e.g. 5–7). [...] With Biber, range fields will be skipped and will ...


3

That bit of LaTeX3 code to set brackets and parenthesis upright inside emphasized parts heavily fights with the titlecase mechanism (maybe more) of biblatex. One way to prevent this, is to locally switch back to the normal behaviour. That of course means, that parenthesis and brackets inside the bibliography or a cite will be italic. On the other hand, ...


2

For the first question, you can use \newcommand\fancything[1]{\item[\citeyear{#1}] \fullcite{#1}} You can replace \fullcite with whatever citation command you want. For the second question, well, please ask a new question :) We like to keep things 'one post per question' to avoid a 'coupling' effect.


2

The solution above relies on the begentry bibmacro being executed in each bibliography driver as is custom with the standard styles (and I would have thought with most custom styles as well). The biblatex-chicago styles do not issue begentry at the beginning of each entry (they do use finentry at the end though, as do all the standard styles). Luckily ...


2

By the way, you should use the more modern biber with biblatex! The option you are looking for is named sortcites: \documentclass[]{article} \begin{filecontents*}{references.bib} @misc{first, title={Reference A}, author={Alice}, year={1980}, } @misc{second, title={Reference B}, author={Bob}, year={2000}, } \end{filecontents*} \usepackage[ ...


3

You can use \AtEveryCitekey{\iffieldundef{shorthand}{}{\clearname{labelname}}}


1

To take into account every possible situation, I patched the original definition of the \cite command in numeric-comp.cbx: \documentclass{article} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @article{article1, author = {Author, First}, title = {Title 1}, year = 1993, month = may, pages = {10--15} } ...


3

Given that the numeric-comp style is used, it is possible to implement \citenum as follows: \DeclareCiteCommand{\citenum} {} {\printfield{labelnumber}} {} {} It can be use with other styles as well using the labelnumber package option. \documentclass{article} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @article{article1, ...


1

By default, biblatex's numeric styles use a authortite-flavoured bibliography style. But with a little trick we can make it use a authoryear one. For this, use citestyle=numeric-comp, bibstyle=authoryear, as optional argument to biblatex and add \makeatletter \input{numeric.bbx} \makeatother to your preamble. Then the numeric bibstyle is applied to ...


1

Update packages (I was using MikTex as a package manager), and then remove the cache as explained here. Compile, compile bibliography, recompile and build. Thanks to Aubrey Blumsohn and moewe.



Top 50 recent answers are included