New answers tagged

3

Finally I can reproduce the issue with your MWE above. I guess it has to do with Biber 2.4, microtype, and special characters, the workaround mentioned there works here as well. An easy fix is to load the fontenc package with the T1 option for proper non-ASCII characters \usepackage[T1]{fontenc} In the upcoming biblatex version 3.4 that problem should be ...


1

The biblatex-ieee on CTAN is from 2016-04-16 and uses the new name giveninits instead of the old name firstinits. Since the TeX live 2015 freeze was around 2016-04-04 that version has not made it to TeX live 2015 and you are stuck with the older version that uses the old names. Note that in your case you only get a warning and the option still takes ...


1

Collecting my comments into an answer: I'd use either package mhchem or package chemformula. It is then easily possible to use \ce (mhchem) or \ch (chemformula) in the bib file: title = {... \ch{H2O}...}


2

I've never heard of a super option. But if you dig into the chem-rsc.cbx code, you'll find these lines: \RequireCitationStyle{numeric-comp} \ExecuteBibliographyOptions { autocite = superscript, autopunct = true , sorting = none } So using \autocite instead of \cite should do the trick.


1

This is not exactly the desired behavior, but it might be preferable to assign the same numbering to the same paper? Either way, it is a good starting point and too long for a comment. \documentclass{scrartcl} \usepackage[ backend=biber, style=numeric, defernumbers=true ]{biblatex} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} ...


1

Your problem is that you need to change the values of different penaltys to 10000 (not allowed). The easierst way to do that is to patch the relevant commands with package etoolbox and the command \patchcmd{\command-to-be-patched}{search-code}{replace-code}{sucess}{failure} (please see the comments!): \usepackage{etoolbox} % ...


6

The definition of \MakeSentenceCase needs to allow for math mode. A possible fix is \makeatletter \def\blx@mksc@init{% \blx@mkcp@init \def\blx@mkcp@nil{\noexpand\blx@mkcp@nil\noexpand}% \def\i{\blx@mkcp@nil\i}\def\j{\blx@mkcp@nil\j}% \def\do##1{% \ifx##1\relax \else \def##1{\blx@mkcp@nil##1}% \expandafter\do \fi}% ...


1

It should be enough to replicate the code in \AtEveryBibitem in a \AtEveryCitekey block. Just add \AtEveryCitekey{% \ifcategory{important}% {\bfseries\color{red}}% {}}


1

Use \renewbibmacro*{journal+issuetitle}{% \usebibmacro{journal}% \setunit*{\addspace}% \iffieldundef{series} {} {\newunit \printfield{series}% \setunit{\addspace}}% \printfield{volume}% \setunit{\addspace}% \usebibmacro{issue+date}% \setunit{\addcolon\space}% \usebibmacro{issue}% \setunit{\addcomma\space}% ...


5

I have no idea whether this answers your question or why you would be disappointed if you could not use .bib files to exploit something. Nor do I understand why Turing completeness is supposed to be a requirement for capacity to be exploited or what your concept of a Turing complete device is. However, if you wish to know whether you can define a macro in ...


1

You saw the error message Category important not declared caused by your code? Just add \DeclareBibliographyCategory{important} to your code. Then there are some more little errors, for example you have to add the key of the new books/articles to \addtocategory. At last I changed bold writing to italic writing (to see it better I colored it red). ...


1

As @Johannes_B suggested, I ran Biber using the appropriate command. The steps I used are: F6 for generating necessary files F8 (instead of F11) for making bibliography F6 twice for generating the pdf with the bibliography. Thanks to you all for the support!


3

(You mentioned that you're working on Overleaf, so here's what you can do to get your Overleaf project to compile correctly.) Method 1: Use XeLaTeX or LuaLaTeX ...which are able to handle UTF8 characters out of the box. On Overleaf, you can set the engine to use by clicking on the Settings icon (the gear icon on the upper right of the editor, just next ...


1

It comes from writing only bibstyle=numeric-comp as an option. If you want to compress also citations, you have to add citestyle=numeric-comp, or better, if you want it for both, simply style=numeric-comp.


2

Don't modify the winedt macros. There will work out of the box. You can see in the macros a filter line: REQ_FILTER= This filter contains a pattern for the bcf-file and means that the button can only be used if a bcf-file exists which biber can process. Run a small document with biblatex and then your button will be active. On my system after a clean ...


5

This was really a bug in the APA style, thank you for reporting it. I hadn't noticed because in some cases, the style was doing the right thing (but for the wrong reasons). To properly address this, I had to add a new feature to biber and a new test to biblatex (\ifuniqueprimaryauthor) which is reasonable as it can be useful for a style to know this. To try ...


11

There's a strange combination of factors that should be solved by different people. There's no predefined combination \u{i} in t1enc.def, so ĭ should be typed in as \u{\i} Biber transforms \u{i} into U+012D LATIN SMALL LETTER I WITH BREVE Biber transforms \u{\i} into U+0131 LATIN SMALL LETTER DOTLESS I U+0306 COMBINING BREVE So the legal LaTeX input ...


3

biblatex offers the possibility to define separately the style used for citations (citestyle option), the style for bibliography (bibstyle option) or a common style (style option) to be use for both the citations end bibliography. In this case it is enough to use style=alphabetic (and not to include citestyle=authoryear).


5

Changing the author field to author={{\relax McC}lure, Troy}, lets you achieve your objective, viz., make the surname show up as McC. The full MWE (used with biblatex v. 3.3) -- note that I had to remove {\namepartpre‌​fix}: \documentclass{article} \usepackage{filecontents} \begin{filecontents}{bib.bib} @book{mcd, author={{\relax McC}lure, Troy}, ...


1

Changing everything from section to segments should work if you put the \printbibliography commands outside the segments, which you have to explicitly delimit with \begin{refsegment} … \end{refsegment}. You also have to manually define which segment to print with which print command. \documentclass[]{article} \usepackage[backend=biber]{biblatex} ...


2

I think that you only need to update your TeX distro, your example works for me (I've added \printbibliography): There were recently some problems between biblatex and tex4ht, because tex4ht hacks some internal biblatex macros in order to insert tags and these macros changed. It was more or less fixed two weeks ago, some issues still persists with ...



Top 50 recent answers are included