Tag Info

New answers tagged

2

From the perspective of a technical editor, the two works, while identical in the passage you mentioned, are not the same. Therefore, both must be cited when quoted passages are the same or very similar, while only the relevant one would be cited when then two versions of a quoted passage are different. BibLaTeX is doing exactly what it is supposed to ...


1

After little modifying this answer: \documentclass[a4paper, 12pt]{report} %\usepackage[french]{babel} \usepackage[backend=bibtex, hyperref=true, url=false, isbn=false, backref=false, style=numeric-comp, maxcitenames=3, maxbibnames=100, ...


3

You need to alter the labelnumberwidth format \documentclass{scrbook} \begin{filecontents*}{\jobname.bib} @BOOK{ADA, author = {Example Author}, title = {Random Title}, publisher = {Some Publisher}, year = {2003}, location = {City}, edition = {2}, } \end{filecontents*} \usepackage[style=numeric-comp]{biblatex} ...


2

For inproceedings the relevant macro is chapter+pages not note+pages. You need to look in standard.bbx to discover this. With this change the solution works. \documentclass{article} \usepackage[style=authoryear, backend=biber]{biblatex} \usepackage{filecontents} \usepackage{hyperref} \begin{filecontents*}{\jobname.bib} @inproceedings{BarPalNumEst, ...


3

The backrefs are stored in the pageref list. Thus you can use \DeclareListFormat control how the backrefs are formatted. Here is a possible definition to achieve what you want: \DeclareListFormat{pageref}{% \ifthenelse{\value{listcount}<\value{liststop}} {#1\addcomma\addspace} {\ifnumequal{\value{listcount}}{\value{liststop}} {and #1} {}% ...


3

Add the following to your preamble: \AtEveryBibitem{% \clearfield{note}% } See also Guidelines for customizing biblatex styles, section "Suppressing of specific BibTeX fields".


0

Just for the sake of completeness, an alternative method I have found while waiting for answers is: \documentclass{article} \usepackage[hyperref]{biblatex} \usepackage{hyperref} \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} @book{Goossens1994LaTeX, author = {Michel Goossens and Frank Mittelbach and Alexander Samarin}, title = {The \LaTeX{} ...


6

You must override the strings defined in german.lbx with something like: \DefineBibliographyStrings{german}{% page = {p\adddot}, sequens = {sq\adddot}, sequentes = {sqq\adddot}, &c. }% So you'll have to scan through the list of strings (several hundreds) in german.lbx, and replace those you want to be in Latin form.


1

You have turned the and into a comma via \renewcommand*{\finalnamedelim}{\multinamedelim} Removing this command restores the and: \documentclass[a4paper,10pt]{report} \usepackage[bibstyle=authoryear,citestyle=authoryear,sorting=none, backend=biber,natbib,dashed=false]{biblatex} \addbibresource{sources.bib} \NewBibliographyString{available} ...


2

Since you are setting dashed=false anyway, you can just remove the definition of the macro byeditor+others which tells biblatex to use a dash when the author and editor are the same: \documentclass[11pt,a4paper,oneside]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[a4paper, top=2.5cm, right=2.5cm, bottom=2.5cm, ...


2

Here is a solution using biblatex \documentclass{article} \usepackage[hyperref]{biblatex} \usepackage{hyperref} \usepackage{filecontents} \begin{filecontents*}{\jobname.bib} @book{Goossens1994LaTeX, author = {Michel Goossens and Frank Mittelbach and Alexander Samarin}, title = {The \LaTeX{} Companion, $2^{nd}$ Edition}, publisher = {Addison-Wesley}, ...


2

Why not bibentry? \documentclass{article} \usepackage{filecontents} \begin{filecontents*}{mybib1.bib} @book{Goossens1994LaTeX, author = {Michel Goossens and Frank Mittelbach and Alexander Samarin}, title = {The \LaTeX{} Companion, $2^{nd}$ Edition}, publisher = {Addison-Wesley}, year = {1994{.}}, url = {www.tex.stackexchange.com} } ...


1

As it seems that you want to change the appearance of the number field just for those entries that are standardisodin (as defined in your other question here), you can use \DeclareFieldFormat[standardisodin]{number}{#1} to get rid of any prefix to the number field for this particular entry type. If you want to be more radical and do this for all entry ...


2

I recommend to use arara, a very flexible tool to compile LaTeX documents, including, but not limited to, biblatex with biber -- and also deleting the aux files generated in the process. I adapted from here: % arara: pdflatex: { shell: yes } % arara: biber % arara: pdflatex: { shell: yes } % arara: pdflatex: { shell: yes } % arara: clean: { files: [ ...


0

You are almost there, the only thing we have to do is to tell biblatex we want to be able to track "ibid" by ibidtracker=constrict (or any other option that turns on the ibidtracker, see p. 56 of the biblatex documentation for more on that, constrict is the authoryaer standard setting). In our new cite command we then only need to check whether the citation ...


2

The footnote package can save any footnotes entered inside a float and spit them out at the end (normally they are just thrown away, not sure why). You only need to add these two lines to your preamble: \usepackage{footnote} \makesavenoteenv{figure} You can \makesavenoteenv for any other environments you use, like tables.


1

Thanks to Ulrike Fischer I can post now the answer that I searched for. The three lines before \begin{document} are the key lines. \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{filecontents} \usepackage[backend=biber]{biblatex} \begin{filecontents*}{references.bib} @misc { mybibkey, url = ...


2

You have at least two options to achieve this. \citefield and friends We can use \citefield and friends to access any field of any bibliography entry using the \citefield[<prenote>][<postnote>]{<key>}[<format>]{<field>} syntax (so \citefield does indeed work like your normal cite command). One needs to be aware, however, ...


5

The problem with your approach was that a refsection is local, as such its references are not accessible from outside that refsection, so when you cited Sun in the document you were (for biblatex at least) citing Sun in a "global" bibliography and not the Sun in the local refsection. biblatex also has refsegments that are "more global versions" of ...


1

I finally managed it. These three macros are required: For journal volume.number, month year % Comma before date; date not in parentheses \renewbibmacro*{issue+date}{% \setunit*{\addcomma\space}% \iffieldundef{issue} {\usebibmacro{date}} {\printfield{issue}% \setunit*{\addcomma\addspace}% \usebibmacro{date}}% \newunit} ...


0

Here is an MWE based on @Guido's answer: \documentclass{article} \usepackage{filecontents} % tlmgr install filecontents \begin{filecontents*}{btest.bib} @BOOK{Author2014, author = {Jane Doe and John Hansen and Tom Nielsen}, publisher = {Another}, title = {The Author book}, year = 2014 } \end{filecontents*} \usepackage[% style=ieee, isbn=true, ...


1

Contrary to traditional BibTeX style files, with biblatex the correct syntax is \addbibresource{references.bib} i.e., including the .bib filename extension.


3

You can redefine \footcitetext as follows: \DeclareCiteCommand{\footcitetext}[\footnotetext] {\bibsentence% \usebibmacro{cite:init}% \usebibmacro{prenote}} {\usebibmacro{citeindex}% \global\booltrue{cbx@mlafootnotes}% \renewcommand*{\newunitpunct}{\addcomma\space}% \usebibmacro{cite:mla:foot}} {} {\usebibmacro{mla:foot:postnote}} ...


6

EDIT: Added Title clickable (1. just the title cickable and 2. the whole reference clickable) 1. Just the Title reference clickable You can redefine the title macro and add the \href to the title using the DeclareFieldFormat. I edited the default definitions in the biblatex.def file. \DeclareFieldFormat{title}{\myhref{\mkbibemph{#1}}} \DeclareFieldFormat ...


1

There were several small errors in your source file and commands. You were missing commas after some of the fields in the .bib file, which meant the file wouldn't parse correctly. Also, you need to pass some additional options to biblatex-chicago. I corrected the style of the .bib entries to conform to Chicago style (headline-style capitalization for ...


4

biblatex has good control over breaking url's, without using the breakurl package. In particular you can set biburlnumpenalty to a non-zero number to allow breaks after digits. It is a counter, so use e.g. \setcounter{biburlnumpenalty}{10}: \documentclass[12pt]{article} \usepackage[T1]{fontenc} \usepackage[english]{babel} \usepackage{makeidx} ...


5

Use \AtEveryCitekey{% <--- You need the %


1

Here is possibly another way for ignoring the warnings; those come from a \warn command in the .bbl file: $ sed -n '/\\warn/p' my_new_article.bbl \warn{\item Overwriting field 'year' with year value from field 'date' for entry 'author2001paper'} \warn{\item Overwriting field 'month' with month value from field 'date' for entry ...


1

I was just trying these examples with a fresh TexLive 2014; I had been using the \let\l@ENGLISH\l@english fix for a while in TexLive 2011 with success, but now with 2014 the same document gave me the dreaded warning: Package babel Warning: You haven't loaded the language ENGLISH yet (babel) I'll proceed, but expect unexpected results. ...


0

as it took some time for me to solve a similar problem (underlining one author), I just post my solution here. I had the problem with other solutions that the "et al." was dropped if the reference was abbrevated ... I hope this can help some else as well. \usepackage[normalem]{ulem} \renewcommand{\ULthickness}{0.5pt} \DeclareNameFormat{author}{% ...


2

The part of the citations is working with your code. The part of bibliography is possible modifying the macros of the style. a. The bibliography style authortitle is more similar to the style in the question that the authoryear. The it is suggested to use bibstyle=authortitle in the load of biblatex. b. The example only use the initial of firstnames, ...


3

You can adapt the solution proposed in this answer http://tex.stackexchange.com/a/203350/16895. We create a toggle and set it to true just before executing the loop code of the cite command for \citeauthor, and set the toggle false after the name has been printed. \newtoggle{citeauthor} \DeclareCiteCommand{\citeauthor} {\boolfalse{citetracker}% ...


3

biber uses hash funcions to distinguish between authors. To be identified as the same author, the name has to written exactly the same in both cases to produce the same hash. If you enter the name once with full first name and once with initials only, it will not produce the same hash and biber or biblatex will treat it as two different persons.


3

The citations use the printnames{labelname} for print the author names. Then you can modify or declare the format of labelname. The most simple way is using a alias. It means: \DeclareNameAlias{labelname}{last-first} but the above code not support the option uniquename because the last-first declaration not support this. Then other form is modifying the ...


2

You can get the Hebrew font in the bibliography by using your well-defined \textheb command directly in the .bib file itself.


4

Obviously, it would be best to have a properly formatted .bib file, i.e. one that biblatex and Biber can actually process without choking. But in some cases that's not really possible (or even desirable). Using Biber it is very easy to modify a source file on the fly. In your case, where you propose to have a latextitle field for consumption for ...


4

Use \AtNextBibliography{\small} or in the preamble \AtBeginBibliography{\small}


2

tabu uses some code derived partly from tabularx that sets the table multiple times to determine the column widths so you need to disable \autocite during the trials. tabu has a hook for that: \documentclass{article} \usepackage[backend=bibtex,style=authoryear-icomp]{biblatex} \usepackage{longtable, tabu} \tabuDisableCommands{\def\autocite{}} ...


3

Here is an hack using latex crossref mechanism to define the labels of the bibliographic references. The trick is to redefine how the bibliography is handled (using the facilities provided by biblatex). To redefine it we use enumitem that allows us to specify how the labels and the references are formatted. We also have to redefine \cite accordingly. ...


3

Well, I changed your given MWE a little bit and added with package filecontents your given bib entry to the MWE to have all things together. You use \addbibresource{\jobname.bib} in your MWE, but you should use simple \addbibresource{\jobname}. EDIT: To clarify this: I'm using current MiKTeX 2.9 and I get an error message when using .bib here. The ...


0

Instead of biblatex use directly natbib (e.g. with apalike style), it does this automatically. And it does not matter if the 2nd and 3rd authors are in different order. It has also a lot of formating possibilities, see the manual The test.bib looks like this (I cut it a bit just for saving space): @Article{Saffran1996a, Title = ...


0

It is very possible that not be the best form, but this works in the form that the questions suggests. The bibentries are generics. The code is comments. Read it, please. MWE: \documentclass[a4paper,titlepage,10pt,twoside,openright]{report} \begin{filecontents}{IEEEexample.bib} @inBook{Wolff1962, Title = {Philosophia prima sive ...


0

Three mistakes!. The \printbibliography option (key) type is not to filter the entries by field type, is to print the bibitem by entry names. it means, @book, @article, etc... (without @). The example bibentry is a @article if it is changed to @techreport it works if the type option (\printbibliography) is report. For filter by field (different to ...


1

biblatex has the built-in standard macro shorthandintro that can do this. In the .bib file one will then add the shorthand field and give the short citation name there, like this @article{jd14, author = {Doe, J. and Smith, J. and Bar, F.}, title = {Some title}, journal = {Some journal}, year = {2014}, shorthand = {JD14}, } The only thing ...


0

Go to Settings, Configure Kile. In the left panel, select Tools and Build. Press the "New..." button. Follow the next image instructions: Now, from "Select a tool" listbox, select QuickBuild. Perform the necessary changes to have the same that the illustration: Press OK and compile your file/project :) Reference: Florian Schöngaßner webpage.


2

This trouble happens with all themes that use the infolines outer theme (i.e AnnArbor, Boadilla, CambridgeUS, EastLansing and Madrid) because the left margin is very small. This makes the label is hidden. A possible solution (with unknown effects) is extend the margin a bit with \setbeamersize{text margin left=2.5em} Try \documentclass{beamer} ...


1

It is described clearly in the manual of natbib on page 3. Use command: \defcitealias{nbren12}{NB12} After that, in addition to classic citing \citet{} or \citep{}, you can also use: \citetalias{nbren12} % or \citepalias{nbren12} Example In example.tex I have: \documentclass{article} \usepackage{natbib} \bibliographystyle{apalike} \begin{document} ...


2

I found this command: \renewcommand*{\bibfont}{\small} and work well. (first question). For the second question, for now I used to break the ISBN with line (XXX-X-XXXX-XXXX-X, standard 13-number ISBN code). But I'm searching for a more general rule to avoid overfull in bibliography (for example, when I tried to use small font, a DOI URL exceeded the cage ...


0

For the first question, in the bibliography section you can change the main font size, just as you do it in some particular section. For example: \bibliographystyle{Users/Daniele/Thesis/plainnat.bst} % {\small \bibliography{Users/Daniele/Thesis/bibliography}} There are plenty font sizes: \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, ...


4

In the case outlined biblatex uses a macro called \blx@usqcheck which it uses for US-style quotations with 'moving' punctuation. This checks ahead for punctuation, spaces and so on but also includes a check: \if\noexpand\@let@token\relax \blx@usqcheck@i\blx@tempb \fi where the \blx@usqcheck@i\blx@tempb does not insert any closing quote mark but saves if ...



Top 50 recent answers are included