Tag Info

New answers tagged

2

You are unintentionally introducing the unwanted space yourself. Try instead: %Footnote Settings% \DeclareNameFormat{labelname}{% <-- Note the trailing '%' \usebibmacro{name:last-first}{#1}{#4}{#5}{#8} \usebibmacro{name:andothers}}


0

A simple way of do it in BibTeX is with a @misc entry: @misc{Oracle1, title = {{Oracle} Application Development Framework (ADF) Articles}, howpublished = {\url{http://www.oracle.com/technetwork/articles/adf/index.html}}, note = {Accessed: 2015-01-31} } @misc{Oracle2, title = {{Oracle} Zend Server}, howpublished = ...


4

You should use the url and urldate, rather than howpublished and note: \begin{filecontents*}{\jobname.bib} @misc{jdk, author = {Oracle}, title = {Platform, Standard Edition 7 Development Kit}, url = {http://www.oracle.com/technetwork/java/javase/jdk-7-readme-429198.html#contents}, urldate = {2015}, } \end{filecontents*} \documentclass{article} ...


1

You can change the general punctuation between consecutive citations that are passed to the same cite-command by changing \multicitedelim. So, something like \renewcommand{\multicitedelim}{\addcomma\space} should change your output to Author1 YYYY, Author2 YYYY, Author3 YYYY for \cites{AuthorYYYY,AuthorYYYY,AuthorYYYY}. Now you even want a different ...


3

It is a bit cheating, but as \mkcomprange normalizes a range you could try \setcounter{mincompwidth}{100000}%something large \DeclareFieldFormat{postnote}{\mkcomprange[{\mkpageprefix[pagination]}]{#1}}


3

Change @artikel to @article \documentclass{article} \usepackage[hyperref=true, natbib=true, style=authortitle-dw, backend=biber]{biblatex} \begin{filecontents}{\jobname.bib} @article{einstein, author = {Albert Einstein}, title = {the true about tree}, journaltitle = {Annalen der Physik}, year = {1905}, ...


3

It can be done removing sorting=none option when loading biblatex and adding the following lines in your preamble (see http://tex.stackexchange.com/a/37850/27635 for reference): \AtDataInput{% \csnumgdef{entrycount:\strfield{prefixnumber}}{% \csuse{entrycount:\strfield{prefixnumber}}+1}} \DeclareFieldFormat{labelnumber}{\mkbibdesc{#1}} ...


0

Your problem is not a downgrade, you should do an upgrade. The current version of biber (you should use) is 1.9, the corresponding version of package biblatex is 2.9a for my MiKTeX system. It is important to use the current version of biblatex to support the possibilities of biber. To get no bad surprises with biber just keep your system up to date ... ...


2

The new version 1.16.0 of eledmac (now in CTAN) solves this issue.


5

This answers the bibliography part. For the glossary part take a look at Glossary per chapter or section. Supposing your two volumes are two \parts, add the option refsection=part when loading biblatex and issue \printbibliography[section=1] at the end of the first volume and \printbibliography[section=2] at the end of the second volume. If your ...


10

In my opinion year is the right field. Apart from my opinion, if you want your "circa " years to be computed as normal ones by the sorting processor, add the following lines in your preamble: \DeclareSourcemap{ \maps[datatype=bibtex]{ \map[overwrite=false]{ \step[fieldsource=year] \step[fieldset=sortyear, origfieldval, final] ...


0

Even though the question was asked long ago, any reader in the future might find this useful: http://texblog.org/2013/08/20/rknitr-automatic-bibliography-generation-with-biblatex-in-rstudio/


7

I believe you have two options to avoid the overfull line. Don't make the space before \citep{Fillingham1997} unbreakable, i.e., replace ~ with a plain space, . This will result in the complete string "(Fillingham, 1997)" showing up at the start of the following line. Making the space immediately before the citation callout unbreakable is useful if a ...


1

Regarding the change from "ed. by" to "(ed.). This has changed since the accepted answer was posted. This gets very messy but here is what I gathered so far. BTW, I highly recommend placing this stuff in your home directory and never changing anything that is installed. The location for these files is ~/texmf/tex/latex/biblatex. The overall goal is to ...


0

In order for the nodate string to also appear in the bibliography, redefine date+extrayear like this \renewbibmacro*{date+extrayear}{% \printtext[parens]{% \iffieldsequal{year}{\thefield{datelabelsource}year} {\printdateextralabel}% {\printfield{labelyear}% \printfield{extrayear}}}}% This solution works with mergedate=compact (the ...


0

You can use the sortkey field for this, see under 3.5 in the biblatex manual. E.g. add a SORTKEY = "Z", or similar to the respective entries of your .bib file.


0

To do it via a command line (for inclusion in other processing tool) you can do a short python script: f=open("in.bib", "r") for line in f: if "url" in line: print line.replace("\\_","_"), else: print line, and launch it like this: python filter.py > out.bib


1

Just issue a \renewcommand*{\mkbibnamelast}{\textsc} in the preamble. The problem was arising because French, by default, enables small caps for author's last names, English, on the other hand, does no such thing. If the language in the bibliography is switched using autolang=other the default language "extras" are also changed, this lead to only the ...


2

We can modify the labelalpha-template to do this \DeclareLabelalphaTemplate{ \labelelement{ \field[final]{shorthand} \field{label} \field[names=1]{labelname} } \labelelement{ \field[strwidth=2,strside=right]{year} } } Where the important change is in the fifth line: we only print one labelname (the first), but that to its full ...


1

This should help, although I didn't test it: \DeclareLabelalphaTemplate{ \labelelement{ \field[{labelname} } \labelelement{ \field[strwidth=2,strside=right]{labelyear} } } See details in the Sec. 4.5.4. "Labels" of the biblatex manual.


1

After studying the style fileauthortitle-icomp.cbxin more detail, I came up with a solution by redefining the bibmacrocite:title. \renewbibmacro*{cite:title}{% \printtext[bibhyperref]{\printfield[citetitle]{labeltitle} \iffieldundef{url}{}{\nametitledelim\printfield{url}}}} The redefined bibmacro checks (for any source) if the field url is defined, if ...


5

Insert this code before loading biblatex \makeatletter \def\blx@opt@ibidtracker@foot{% \let\blx@imc@ifciteibid\blx@ifciteibid@foot \let\blx@ibidtracker\blx@ibidtracker@foot \let\blx@ibidreset\blx@ibidreset@foot \booltrue{citetracker}} \def\blx@ifciteibid@foot{% \ifbool{citetracker} {\iftoggle{blx@footnote} ...


0

It seems that eledmac changes the definitions of the \footnote commands (especially \@footnotetext) in a way that biblatex cannot change it to include \toggletrue{blx@footnote}, but we can do that for biblatex with a few lines of code \makeatletter \pretocmd{\@footnotetext}{\toggletrue{blx@footnote}}{}{} \makeatother MWE \documentclass{memoir} ...


5

You can use prefixnumbers={S} when printing your biblioraphy. Here's an example \begin{filecontents*}{\jobname.bib} @article{Author1-2000, author = {Author1}, title = {A title}, journal = {A Journal}, year = {2000}, } @article{Author2-2000, author = {Author2}, title = {A title}, journal = {A Journal}, year = {1999}, } \end{filecontents*} ...


3

This solution comes pretty close to what you seem to want, the difference being that your proposed \ibid does exactly the opposite of my \noibidonly. We modify biblatex's trackers in such a way that all postnotes are considered for the "check-if-previous-postnote-was-the-same" tracker, not just proper page numbers. \def\blx@loccit@stricttracker#1{% ...


1

Okay, I messed around a bit myself, and it can be solved with: \AtEveryBibitem{% \ifentrytype{book} {\clearfield{month}\clearfield{day}} {}} and so on for the other types. I'm sure it could be done the other way around: specifying types to keep the month and day fields for, but this is good enough for now.


0

I had the same problem and solved it by using refsegment instead of refsection. To print the partial bibliography corresponding to a particular refsegment environment you must specifically specify it in the printbibliography command. For example: \printbibliography[segment=2] prints the bibliography from the second refsegment environment. It is not enough ...


1

Not a very elegant solution, but one that works ... First, define a command that allows us to switch to small caps \newcommand{\makescshape}{% \renewcommand{\mkbibnamefirst}{\textsc}% \renewcommand{\mkbibnamelast}{\textsc}% \renewcommand{\mkbibnameprefix}{\textsc}% \renewcommand{\mkbibnameaffix}{\textsc}% } and one to switch back ...


4

I would use \citeauthor and \citeyear. See the first example. That will however fail if the there are multiple publications from the same author in the same year. Then one can define a particular citation style \citelabelyear. See the second example. Simple approach \documentclass{article} \usepackage[authordate,backend=biber]{biblatex-chicago} ...


2

I suggest using the package cite (by Donald Arseneau) http://www.ctan.org/pkg/cite The effect of this package is to make the citations breakable (the LaTeX default is unfortunately that the citations are unbreakable).


2

Here's a solution to my question. Using the 'endnotes' package, we can define a function % define a new citation function \newcommand{\mycite}[3][]{\let\theendnote\relax\endnotetext{``#2": \citet[#1]{#3}}} % arguments: 1: page (optional); 2: sentence fragment; 3: citation Then it can be used as follows within the text: \mycite[p. 32]{he wished to know ...


0

If you just want to have a full citation in footnotes, you can go with \footfullcite, but if you also want to exclude entries cited in footnotes from the bibliography, it is probably more convenient to define a new command that does both of these things at the same time. We first set up a category called skipbib. \DeclareBibliographyCategory{skipbib} ...


3

We can just delete the postnote at every citation with \AtEveryCitekey{\clearfield{postnote}} MWE \documentclass{article} \usepackage[style=authoryear]{biblatex} \addbibresource{biblatex-examples.bib} \AtEveryCitekey{\clearfield{postnote}} \begin{document} Lorem ipsum \autocite[52]{cicero} \end{document}


2

The reason why \renewcommand{\labelnamepunct}{\addspace} does not work is because \labelnamepunct is the separator between the year (or "author-year") in the chosen style and the title. However, in the standard driver for online there are several \newunit before the note is printed. \nounit (or better \newunitpunct is the separator before note. A "proper" ...


4

The biblatex package does have a field called origdate for precisely that purpose: origdate If the work is a translation, a reprint, or something similar, the publication date of the original edition. Not used by the standard bibliography styles. from the biblatex documentation, p. 21. As the qupte says it is not used by the standard bibliography ...


3

You want to define \col as a character that's not influenced by the interchar token state; you also want that the English citation is typeset using English rules, that's obtained by setting the hyphenation field. \documentclass[12pt]{book} \usepackage{polyglossia} \setdefaultlanguage{french} \setotherlanguage{english} ...


2

The sorting and renumbering takes (at least) two latex compilations after running bibtex to get the numbers sorted out properly.


1

After the answer by Paul and Werner above didn't work for me, I did the following, based on what they wrote: In ~/.vimrc, I added: let g:Tex_BibtexFlavor = 'biber' let g:Tex_DefaultTargetFormat="pdf" " The following is relevant to make LaTeX rerun after biber if necessary: " (include all formats for which re-running is to be enabled) let ...


1

You should not install biber.exe ins the main MiKTeX directory, but in a local TeXMF. You can find a detailed explanation here.


3

Here you are: patching journal+issuetitle: \begin{filecontents}{my-bib.bib} @article{Lubbers.2002, author = {Lubbers, Marcel and Gijsberts, M{\'e}rove and Scheepers, Peer}, year = {2002}, title = {{E}xtreme {R}ight-{W}ing {V}oting in {W}estern {E}urope}, pages = {345--378}, volume = {41}, number = {3}, issn = {03044130}, journal = {European Journal ...


2

Based on your comments, I solved the problem. \DeclareSourcemap{ \maps[datatype=bibtex]{ \map{ \step[fieldsource=numpages,fieldtarget=pagetotal] } } }


1

When using a command with optional arguments in the optional argument of another command one must protect the inner ] by putting {...} around the inner command so that TeX doesn't think it ends the outer argument (TeX doesn't check the nesting of such [..] braces as it would do for {..}) \caption[Short caption ({\cite[5]{Geertz:1973}})]{A longish caption ...


6

The option ocgcolorlinks doesn't allow line breaks in links. From hyperref's README Experimental option ‘ocgcolorlinks’ The idea are colored links, when viewed, but printed without colors. ... Main disadvantage: Links cannot be broken across lines. In other words, it is almost the same of the option colorlinks, but with two ...


2

This is what I get from your example The author's name is changed into a dash in every occurrence after the first. You may have outdated versions of the software. This is the file list *File List* article.cls 2014/09/29 v1.4h Standard LaTeX document class size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) fontenc.sty t1enc.def ...


1

Sublime Text 2 & 3 with LaTeXtools Using the default build engine ("traditional") with MacTeX (OSX) or TeXlive (Windows/OSX/Linux): On these platforms, LaTeXtools' default (or "traditional") build engine uses latexmk by default. latexmk, in turn, supports biber+biblatex out of the box as of version 4.22 (at least in principle; there have been a few bug ...


2

The name of the field is note not notes. You can delete the field at the begin of the bib: \documentclass[12pt,twoside,openright,a4paper,oldfontcommands]{memoir} \usepackage[bibstyle=numeric, sorting=nty, maxnames=99, firstinits=true, backend=biber, defernumbers=true]{biblatex} \defbibenvironment{midbib} {\list {} ...



Top 50 recent answers are included