Hot answers tagged

5

biblatex has a host of commands for that. There are (see pp. 199-200 of the biblatex doc) \ifinteger to check if the given argument is a positive integer \ifnumeral to check if the argument is a number given either in the Roman or Arabic system \ifnumerals for ranges of (Roman or Arabic) numerals \ifpages for detection of pages Those commands have a ...


4

Biber's sourcemapping is probably the easiest way. With \pertype it can even be restricted to certain types only, with overwrite=false we make sure that existing contents are not overwritten. \DeclareSourcemap{ \maps[datatype=bibtex]{ \map[overwrite=false]{ \pertype{thesis} \step[fieldset=pagination, fieldvalue={sheet}] } } }


4

It's an odd requirement since you will have to mirror the formatting somehow before the sorting happens. You could do it with sourcemaps by appending things to a custom field in the right order. Here is something to get you going which makes your MWE work: \DeclareSourcemap{ \maps[datatype=bibtex]{ \map{ \pertype{book} ...


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


3

The German language files are missing a translation for reprintin, so that is the first thing we need to provide \NewBibliographyString{reprintin} \DefineBibliographyStrings{german}{% reprintin = {Nachdr. in}} If the relatedtype string is not known it is not printed (there is no bold key that warns you of that). But then biblatex-philsophy ...


3

This can be done using keywords key in the bibliography field. For example, you can annotate your .bib fields as follows: @online{johnsfirst, title="John", month=November, date=2013, day=10, keywords={john},} @online{johnssecond, title="John", month=November, date=2013, day=10, keywords={john},} @online{tomsfirst, ...


3

Yes, it is possible to link to MathSciNet. This can be done as in Biblatex and Pubmed/Pubmed Central IDs. Either as a manifestation of the eprint feature via \DeclareFieldFormat{eprint:mrnumber}{% MR\addcolon\space \ifhyperref {\href{http://www.ams.org/mathscinet-getitem?mr=1#1}{\nolinkurl{#1}}} {\nolinkurl{#1}}} and then eprint = ...


3

You can just save delete the organization field, but save it in a macro for comparison before doing so. \newbibmacro*{author/editor+others/organization}{% 1. \savelistcs*{organization}{savedorg}% \ifboolexpr{% test {\ifnameundef{author}} and test {\ifnameundef{editor}} } {\printlist[uppercase]{organization}% ...


3

Well, your question is not so easy as you perhaps think. You are using biblatex and style alphabetic. Therefore you need to check the files standard.bbx, alphabetic.bbx, alphabetic.cbx and at last (if needed) you have to check and search in path (for MiKTeX) C:\Program Files\MiKTeX 2.9\tex\latex\biblatex for related informations. In file standard.bbx ...


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.


2

biblatex-chicago should be called via its wrapper package, because that makes sure to pass all the right options (amongst them sorting=cms) to biblatex. So you would use \usepackage[authordate, backend=biber]{biblatex-chicago}


2

In biblatex you can choose the style independent of the sorting (the latter is controlled by the sorting option, see appendix C Default Sorting Schemes of the biblatex documentation for all standard sorting schemes). By default, biblatex's numeric styles use the nty scheme - they sort by name, title and year. That means that the bibliography at the end will ...


2

The ISO 690 Wikipedia page claims that this standard concerns the required elements, or inputs, of a bibliographic reference, and that it is not concerned with the formatting of the typeset output. If this information is correct, it doesn't make much sense to talk about an ISO690-compliant BibTeX or biblatex style: Just about all BibTeX and biblatex styles ...


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

Define a new wrapper for backslashes \newrobustcmd{\mkbibbackslashes}[1]{\textbackslash #1\textbackslash} and then use it in the labelalphawidth and shorthandwidth formats (for numeric labels you'd also need labelnumberwidth) \DeclareFieldFormat{labelalphawidth}{\mkbibbackslashes{#1}} \DeclareFieldFormat{shorthandwidth}{\mkbibbackslashes{#1}} Then we ...


1

Just add the biblatex option sorting=ynt to your biblatex options since sortcites uses the global sorting scheme. This gives you the order you want. If you want different sorting for the actual bibliography list, you can put your \printbibliography inside a \refsection with a different sorting scheme.


1

I don't know of a universal (style-independent) field to indicate whether a book is an ebook or not. Most styles support the note and addendum fields, which you can fill with any text you want. So you could just write epub version there. If you see fit, you could also use the edition field. All the ebooks I wanted to cite so far were pretty much digital ...


1

As you don't use footnotes for anything else, you can modify \@makefnmark (this is what \insertfootnotemark calls) % arara: pdflatex % arara: bibtex % arara: pdflatex % arara: pdflatex % arara: clean: {files:[temp.aux, temp.bbl, temp.bib, temp.blg, temp.log, temp.nav, temp.out, temp.run.xml, temp.snm, temp.toc, temp-blx.bib]} \documentclass{beamer} ...


1

A style like this doesn't make much sense to me. You give up the one big advantage of a numeric style: unintrusiveness. Since you add the author and year the citation gets longer, and the numeric label doesn't add any further information that the author-year part can't give you (if done properly, of course). That said, you can just add the name and year to ...


1

May be you need something like this: \long\def\addto#1#2{\expandafter\def\expandafter#1\expandafter{#1#2}} \def\traceparam#1{\def\paramL{}\traceparamA #1\end} \def\traceparamA{\futurelet\next\traceparamB} \def\traceparamB{% \let\nexts=\undefined \expandafter\ifx\space\next \let\nexts=\traceparamS \fi \ifx\bgroup\next \let\nexts=\traceparamD \fi ...



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