michal-h21 / biblatex-iso690 Goto Github PK
View Code? Open in Web Editor NEWISO 690 style for biblatex.
License: LaTeX Project Public License v1.3c
ISO 690 style for biblatex.
License: LaTeX Project Public License v1.3c
It would be nice to have a small sample document to show how the new strings – currently ‘at’, ‘bysupervisor’ and ‘urlalso’ – will be used, so translators can better decide on the best translation. For #48, I took my best shot based upon the code in iso.bbx, I did not check a German DIN or Austrian ÖNORM:
%location
\newbibmacro*{location}{%
\iffieldundef{library}
{}
{\usebibmacro{at:}%
\printfield{library}}%
}
…
\newbibmacro*{at:}{%
\printtext{\mainsstring{at}\intitlepunct}%
}
\DeclareFieldFormat{supervisor}{%
\mainlstring{bysupervisor}\addspace#1}
…
\newbibmacro*{thesissupervisor}{%
\ifnameundef{supervisor}
{}
{\printtext{\mainlstring{bysupervisor}}%
\addspace%
\printnames{supervisor}}
}
\DeclareFieldFormat*{url}{%
\iffieldundef{urlyear}
{\mainlstring{urlalso}\addcolon\space\url{#1}}
{\mainlstring{urlfrom}\addcolon\space\url{#1}}
}
Hi,
I have issues with compiling even this minimalistic tex file:
Package biblatex Error: Bibliography macro 'urldate' undefined.
the error is reported on line with \printbibliography
\documentclass{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[autostyle]{csquotes}
\usepackage[
backend=biber
,style=iso-numeric
,autolang=other
,sortlocale=en_US
,bibencoding=UTF8
]{biblatex}
\addbibresource{mybib.bib}
\begin{document}
\cite{kniha} \cite{t00}
\printbibliography
\end{document}
It seems that this problems only affects me. I suppose that I do something terribly wrong.
Any ideas? Thanks
EDIT: The bibliography is your testing .bib file
hi,
you're work is amazing. a big help. One little thing. Why is the issue field not included? Is it possible to do it? How? Deadline fo my work is tomorrow :-(
Volume means the year of publishing. But I should print the issue number. Another idea would be that the volume field is not getting Jg (German for publishing year) in front. Instead Vol. would be perfect
thx a lot
All my references that have a url field contain the message "Available (also) from WWW: ".
But my document is in czech language, so this message should be written in czech, if I'm not mistaken (it can be seen here: https://sites.google.com/site/novaiso690/specificke-zdroje/elektronicke-informacni-zdroje).
This is my package setup:
\usepackage[czech]{babel}
\usepackage[
backend=biber,
autolang=other,
babel=other,
style=iso-numeric,
sorting=none,
sortlocale=cs_CZ,
bibencoding=UTF8]{biblatex}
\newbibmacro*{medium-type}{%
\iffieldundef{howpublished}
{% Automatic printing of '[online]' type of medium when
% a) 'urldate' is present AND
% b) url is enabled (pkg option url=true) OR
% entry type is '@online'
It would be better if
[online]
will be only for@online
entry types. Reasoning:
url
andurldate
are optional for every entry type [biblatex doc]- it seems quite surprising that including or not including the
urldate
is so powerful and switch on some unrelated fields (howpublished = {online}
,url
field formaturlaso
/urlfrom
)- for entry types other than
@online
,howpublished = {online}
should be explicitly stated in the bib file- resources other than of
@online
type could be uniquely identified based on the other fields,url
andurldate
are here only as a supportive information ==> implies also [online]
Hi!
Why do you think that when I \cite
an entry from multiple authors, only the first author is listed and there is no "et al." following.
Could this be a bug, or is there some biblatex/biber configuration I'm missing?
I read that setting the mincitenames
and maxcitenames
biblatex options to 1 should help, but it had no results whatsoever.
Also, the author's name is cited "Surname, Firstname", which I think is unusual if not using \parencite
.
I'm a beginner to LaTeX and this is the very first time I tried my luck with biblatex/biber, so probably it is me doing it wrong.
Good job with the package, thank you for creating it.
I'm using the unpublished
type for slides that were presented at a conference.
This is my bib file:
@unpublished{WurthingerPolyglotJVMGraal,
title = {Polyglot on the {{JVM}} with {{Graal}}},
author = {Würthinger, Thomas},
date = {2017-06-26},
url = {https://qconnewyork.com/system/files/presentation-slides/qconf_final.pdf},
eventtitle = {{{QCon}}},
langid = {english},
venue = {{New York}}
}
Sadly the eventtitle is not printed, so it's not very clear what kind of thing is actually cited.
What would be the best way to add the eventtitle to the entry in a way that is consistent with the other types?
Hi !
I get
Package biblatex Error: Option 'urldate=edtf' invalid. }
and
Package keyval Error: seconds undefined. }
in iso.bbx line 45 when I try to compile this minimal example:
\usepackage[ngerman]{babel}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[backend=biber,style=iso-numeric,sortlocale=de_DE,bibencoding=UTF8]{biblatex}
\addbibresource{test.bib}
\begin{document}
test
\printbibliography
\end{document}}
Where is my mistake ?
Když použiji u knihy více autorů, jejich jména jsou oddělená pomocí středníku (;), přitom podle standardu by měly být oddělené čárkou a před posledním autorem by mělo být "a" (https://sites.google.com/site/novaiso690/prvky-citace/tvuarce). Je možné toto chování nějakým příkazem upravit?
Add support for numeric, author-year and other citing methods.
There is no support for literal values in edition fields.
"edition = {first}"
prints "first0th ed."
\DeclareLabeldate{%
\field{date}
\field{year}
\field{eventdate}
\field{origdate}
\literal{nodate}
}
@online
type is missing fuller dates in place of publication info (macro location+publisher+date
) for authoryear style..Follows #72
Create a LaTeX document named “example.tex” containing the following MWE:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{example.bib}
@INCOLLECTION{t02,
author = {Greenberg, David},
year = {1998},
title = {Camel drivers and gatecrashers},
subtitle = {quality control in the digital research library},
editor = {Hawkins, B.L and Battin, P},
booktitle = {The mirage of continuity},
booksubtitle = {reconfiguring academic information
resources for the 21st century},
location = {Washington (D.C.)},
publisher = {Council on Library and Information Resources;
Association of American Universities},
pages = {105-116},
langid = {english},
}
\end{filecontents}
\usepackage[style=iso-authoryear]{biblatex}
\addbibresource{example.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
Typesetting the document using latexmk -pdf example
produces the following output on TeX Live 2018:
Now remove the editor
field as follows and typeset the document again using latexmk -pdf example
:
9d8
< editor = {Hawkins, B.L and Battin, P},
This produces the following output on TeX Live 2018:
In the absence of the editor
field, the title of the collection entry is used. The expected behavior is that only the collection title and subtitle are displayed as follows:
Thank you for this very nice ISO 690 style (I myself don't particularly like the style imposed by ISO here, but this is an entirely different matter).
I thought I would share some thoughts on your code containing a few minor changes.
iso.cbx
iso.cbx
can be made even more compact by not redefining cite:labelyear+extrayear
to include a comma, but using the appropriate command \renewcommand*{\nameyeardelim}{\addcomma\addspace}
otherwise things go pear shaped when using \textcite
(See #16). Unfortunately then if one has a label
there is no comma between the label and the date, that would need to be solved by
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}}
{\printnames{labelname}}
\setunit{\nameyeardelim}
\usebibmacro{cite:labelyear+extrayear}}
{\usebibmacro{cite:shorthand}}}
The file would then look like
\ProvidesFile{iso.cbx}
[Id: iso.cbx]
\providebool{cbx@numeric}
\ifthenelse{\boolean{cbx@numeric}}
{\RequireCitationStyle{authoryear}
\renewcommand*{\nameyeardelim}{\addcomma\addspace}%
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}}
{\printnames{labelname}}
\setunit{\nameyeardelim}
\usebibmacro{cite:labelyear+extrayear}}
{\usebibmacro{cite:shorthand}}}}
{\RequireCitationStyle{numeric}}
\endinput
BTW: I'm not sure about the purpose of iso.cbx
, I don't think one is supposed to use style=iso
, so iso.bbx
is essentially your version of standard.bbx
(which does not come with a standard.cbx
). Maybe you can get rid of it.
authoryear-iso.cbx
Same goes for authoryear-iso.cbx
. There I find \DeclareNameFormat{labelname}{#1}
very destructive (it essentially disables all of biblatex
's thought-through name features, one of the effects can be seen in #12). If you just want no small caps, there are far less intrusive ways to do that. (Change \mkbibnamelast
to small caps in \AtBegiBibliography
and leave it on #1
in the document.)
\ProvidesFile{iso-authoryear.cbx}[2011/06/08]
\ExecuteBibliographyOptions{%
maxcitenames=1
,mincitenames=1
}
\RequireCitationStyle{authoryear}
\renewcommand*{\nameyeardelim}{\addcomma\addspace}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}}
{\printnames{labelname}}
\setunit{\nameyeardelim}
\usebibmacro{cite:labelyear+extrayear}}
{\usebibmacro{cite:shorthand}}}
authoryear-iso.bbx
I'm always wary of commands such as \printextrayear
bringing their own punctuation. I think it to be cleaner to add punctuation using the "surrounding" macros. (That would require a bit more reworking.)
The check in
\newbibmacro*{year-label}{%
\ifnameundef{author}
{\ifnameundef{editor}
{}
{\printextrayear}}
{\printextrayear}}
could probably be gotten rid of by placing the macro inside the conditionals in names:primary
, I also think it could have adverse effects for @inbook
entries.
iso.bbx
I'm not sure what exactly \mainsstring
and friends should do, but maybe there is another way possible that uses more of biblatex
's standard commands.
The code used to display the colons with spaces in front seems to introduce a full stop at times (cite the entry ctan
of biblatex-examples.bib
to see an example; that entry reveals another problem: missing support for label
in the bibliography). Maybe you can be inspired by http://tex.stackexchange.com/q/130448/35864.
I'm no friend of \MakeUppercase
for last names, I find \textsc
far more aesthetically pleasing, but then don't know exactly what the norm asks for here.
Are the \do
implementations in
\DeclareFieldFormat{issn}{%
\renewcommand*{\do}[1]{\printtext{ISSN}\addnbspace#1\adddot\addspace}%
\docsvfield{issn}}
to support multiple ISSNs?
In \printfield{pagetotal}\usebibmacro{loc:pages}
I think an appropriate field format for pagetotal
should make the macro loc:pages
superfluous (and it will also be more flexible, what if there is a language that has the string in front of the number here?)
\DeclareFieldFormat{pagetotal}{\mkpagetotal[bookpagination]{#1}}
\newbibmacro{pagecount}{\printfield{pagetotal}}
should be enough to do the same thing, but making use of biblatex
's localisation machinery.
The use of \setunit{\labelnamepunct}\newblock
instead of \newunit\newblock
after the author in standard.bbx
is a nice feature that iso.bbx
could also benefit from (after the names:primary
macro).
Regardless of what one thinks of back-references, it could not hurt to support them by having \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}%
close to the end of the drivers (just as standard.bbx
does).
I would expect drivers to end in \usebibmacro{finentry}
and not \finentry
. (Where normally we have \newbibmacro*{finentry}{\finentry}
, but it can be useful to be able to hook into the end of an entry)
I work with conference proceedings from ACM which usually don't have an editor. This seems to cause an interesting problem with iso-authoryear
format. Given the following database entry:
@INPROCEEDINGS{prispevekBezEditora,
title = {Velmi zajímavý příspěvek},
booktitle = {Konference bez editora},
year = {2007},
langid = {czech},
location = {Praha},
publisher = {Academia},
isbn = {978-222-626-222-2},
pages = {22-45},
author = {Vlaštovka, Josef},
}
results in the following output:
Notice the duplication of Velmi zajímavý příspěvek in what's supposed to be the booktitle. Unlike in collection
editor is optional for proceedings
so this should be a correct entry. But adding an editor seems to fix the problem.
I want to cite the well-known book "The Art of Computer Programming":
@book{knuth1998,
title={The Art of Computer Programming},
subtitle={Sorting and Searching},
author={Knuth, Donald E.},
volume={3},
edition={2},
publisher={Addison–Wesley},
isbn={9780201896855},
year={1998}
}
Unfortunately the volume is omitted in the bibliography:
If I use authoryear
instead of iso-authoryear
the volume will be there:
I have created a minimal working example. There I tried using both @book
and @mvbook
entry types.
How can I display the volume? Have I overlooked a configuration option?
Thanks in advance ❤️
The deadline for TeX Live 2020 code freeze is quickly approaching (March 15) and it would be nice to release v0.4.0 beforehand. I can identify at least the following things that should be done:
Then we can upload the package to CTAN hopefully.
If I use Patent entry in DB (*.bib file) and try to \autocite{...} it. PDFLaTeX returns:
!Package biblatex Error: No driver found \printbibliography{
In document there would be only number not written entry. Biber works just fine, without error/warning.
After change to entry type "@online" everything works again (but doesn't show number = {...}).
Here is used entry:
@patent{johnson2007,
author = {Johnson, J.D. and Zarabadi, S.R. and Jay, I.D.},
month = apr,
number = {US Patent 7,204,162},
publisher = {Google Patents},
title = {{Capacitive strain gauge}},
url = {https://encrypted.google.com/patents/US7204162},
urldate = {2015-06-02},
year = {2007}
}
Presumably it is due missing support of "@patent" entry type.
If I omit the editor field in "@incollection" entry type, a period remains after the "In" preposition in the resulting citation. The period should be removed, in case there is no editor.
Thanks in advance
I use iso-authoryear style. When I have consecutive entries for collection with same editors, the style generates dash with a dot instead of printing the editors' name:
I was able to disable this by renewing the dashcheck macro like this:
\renewbibmacro*{bbx:dashcheck}[2]{{#2}}
However, would it be possible to add option to disable this behavior, akin to standard style's dashed
option? Or at least document this; I thought at first that this is an error in my bib database.
Is this intentional or a bug?
Hello,
Here is a minimal working example and an pdf output file.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english, bulgarian]{babel}
\usepackage[
backend=biber
,style=iso-numeric
,sorting=none % order by occurence
,giveninits=true
,babel=other
,sortlocale=bg_BG
,bibencoding=UTF8
,labelnumber=true
]{biblatex}
% Print author names as small caps
%\let\lastnameformat=
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Patent{Edwards2003,
author = {Edwards, Jermaine Charles},
title = {Method, system, and program for logging statements to monitor execution of a program},
year = {2003},
date = {2003-03-25},
number = {6539501},
holder = {Edwards},
type = {patentus},
url = {https://patents.google.com/patent/US6539501B1/en},
langid = {en}
}
@Online{Clover,
title = {OpenClover},
url = {http://openclover.org/},
langid = {en},
}
}
\end{filecontents}
\begin{document}
\cite{Edwards2003},\cite{Clover};
\printbibliography
\end{document}
I'd be happy if you give me some hints how to debug this.
Best, Vassil
urlalso.pdf
Consider the following MWE
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=iso-authoryear, backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{chiu,padhye}
\printbibliography
\end{document}
CHIU, Willy W.; CHOW, We Min, 1978. A Hybrid Hierarchical Model of a Multiple Virtual Storage (MVS) Operating System. Research report. IBM.
PADHYE, Jitendra; FIROIU, Victor; TOWSLEY, Don, 1999. A Stochastic Model of TCP Reno Congestion Avoidance and Control. Amherst, Mass. Technical report. University of Massachusetts.
and compare it to the output of one of the standard styles (style=authoryear
, say).
Chiu, Willy W. and We Min Chow (1978). A Hybrid Hierarchical Model of a Multiple Virtual Storage (MVS) Operating System. Research rep. RC-6947. IBM.
Padhye, Jitendra, Victor Firoiu and Don Towsley (1999). A Stochastic Model of TCP Reno Congestion Avoidance and Control. Tech. rep. 99-02. Amherst, Mass.: University of Massachusetts.
The number
field is missing with biblatex-iso
. This seems to be because biblatex-iso
treats @report
as an alias of thesis
, which naturally needs no number
field.
Mildly related to https://tex.stackexchange.com/q/483679/35864
This package really should be available through CTAN so it could be better found by users and easier installed with package managers.
The handling of names has drastically changed in biblatex >= 3.3. \DeclareNameFormat
has a new syntax now, the name formats are renamed from last-first
to family-given
etc. and \mkbibnamelast
is now \mkbibnamefamily
.
I will look into changing the code so that it works with biblatex >= 3.3 as expected and doesn't lose backwards compatibility.
Hi again,
and once again thx for your work. I have a little problem with @INNCOLLECTION.
If I have mulitple INNCOLLECTIONS with the same author and the author is also editor I end up with a stroke. I append an example. Look at Hellman, K.-U. Thx in advance for any help!
output.pdf
and this is the content of my bib file
https://gist.github.com/carepack/e43857e078b643502a09619e3a34a591
I'm not really familiar with the specifications, but authoryear
already seems to be problematic in this regard. For 3 authors I get a comma before the and but never before the date:
\cite
First, Second, and Third 2015
\textcite
First, Second, and Third (2015)
parencite
(First, Second, and Third 2015)
Then in iso-authoryear
, in addition to #12, the comma in \textcite
between the surname and the date's parenthesis looks just weird to me:
\cite
First, 2015
\textcite
First, (2015)
parencite
(First, 2015)
I suspect that it is connected to #12, and caused by simply dropping everything between the first surname and the date.
The norm states that term “Anon” may be used instead of a creator's name when citing in author-year style. Another case somehow related to this is also that for certain kinds of information resources (e.g. encyclopaedias, films, conferences, etc.), the title should be used instead of creator.
How can we manage to print the term "Anon" in the citation when no author (or any other creator) is entered in .bib file?
How can we manage to differentiate that the title can be used instead of creator and how to print it in respective place?
I was trying to hack the macro cite
in author-year.cbx
, but ended up with this issue reported by @moewew to biblatex project. Is it then even possible to achieve this?
Of course, the naive approach is to fill up the author field in .bib file with the value "Anon", but this is not applicable for that kinds of entry types in which the title should be used instead of creator.
$ pdflatex my.tex
Package biblatex Warning: 'babel/polyglossia' detected but 'csquotes' missing.
(biblatex) Loading 'csquotes' recommended.
\usepackage[english,slovak]{babel}
\usepackage[utf8]{inputenc}
\usepackage[style=german]{csquotes} % <-------------------- especially this line
% package for biblatex https://github.com/michal-h21/biblatex-iso690
\usepackage[backend=biber,style=iso-numeric,autolang=other,bibencoding=utf8]{biblatex}
.
.
.
I use german csquotes
because they are same for Slovak / Czech / Polish style...
Note:
\usepackage[autostyle]{csquotes}
seems to work as well
I am using MacTex distro.
When I compile the tex file with pdflatex and babel 3.7, I got this error
! Package babel Error: You have used an old interface to call babel
(babel) You may expect compatibility problems wit other packages .
See the babel package documentation for explanation.
Type H for immediate help. ...
l.73 \bblstyerror
? (/usr/share/texmf-dist/tex/generic/babel/english.ldf (/usr/share/texmf-dist/tex/generic/babel/babel.def)))
! LaTeX Error: Missing \begin{document}.
The packages I use are
mathtools
listings
caption
longtable
graphicx
In the result PDF file, the first page contains a 'babel' word. The correct document begins from the second page.
I try to use the biblatex style iso-authoryear from your package and the following warning occurs:
Package biblatex Warning: Bibliography string 'urlfrom' undefined
(biblatex) at entry 'baehr2010stoffbertragung' on input line 383
My biblatex entry is the following:
@book{baehr2010stoffbertragung,
address = {Berlin, Heidelberg},
author = {Hans Dieter Baehr and Karl Stephan},
doi = {10.1007/978-3-642-10194-6},
interhash = {5596b8e2b6a159ff39ec7365ad234bc9},
intrahash = {1901d7e88f7d1cf8bbacf20f220500ec},
isbn = {9783642055003},
publisher = {Springer-Verlag},
refid = {699936353},
title = {Wärme- und Stoffübertragung},
url = {http://www.springer.com/978-3-642-05500-3},
x-fetchedfrom = {Bibsonomy},
year = 2010
}
And my configuration in tex:
\usepackage{polyglossia}
\setdefaultlanguage[
spelling=new,
babelshorthands=true,
]{german}
\usepackage[
style=iso-authoryear,
backend=biber,
bibencoding=utf8,
autolang=other,
sortlocale=de_DE,
bibwarn=true,
]{biblatex}
The final entry in the pdf is:
BAEHR, Hans Dieter; STEPHAN, Karl, 2010. Wärme- und Stoffübertragung. Berlin, Hei-
delberg: Springer-Verlag. ISBN 9783642055003. urlfrom DOI: 10.1007/978-3-642-
10194-6.
I'm using TexLive 2016 (biber 2.5) with lualatex.
Maybe we should make a new release for TL 19? In order to make the distributed version compatible with current BibLaTeX. Does anybody know about any issues we should fix before the update?
A thesis or dissertation is almost always printed, so it is not an online resource (medium designation
[online]
, even though it is usually available in an archive in the electronic form.
Fair enough; usually the printed version is in the limited number of copies (let's say 2), so from the reader's point of view, it is more an online resource than a printed one. By quick survey among (not all!) citation generators / managers, I found that only Masaryk University thesis archive produces something similar to the urldate
and howpublished = {[online]}
fields, e.g. https://is.muni.cz/th/422640/fi_b/?lang=en#panelbibtex. So it is reasonable to skip the urldate
and howpublished = {online}
for @thesis
entry types in the example mybib.bib file.
Consider the following record:
@phdthesis{rest,
author = {Roy Thomas Fielding},
title = {{Architectural Styles and the Design of Network-based Software Architectures}},
url = {http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm},
year = {2000},
school = {{University of California, Irvine}},
}
And this is what I see:
I was expecting to see something like:
PhD thesis, University of California, Irvine, 2000.
I'm using iso-numeric
. With alphabetic
, thsi is what I see:
So I guess the problem is somewhere in iso-numeric
style. Can you please help me with that?
Používám iso-numeric, berme v potaz taky obrázek.
Děkuji za odpovědi.
Hi!
I'm not familiar with the international ISO 690:2010, but in all the examples for the Czech translation (CSN ISO 690:2011) I saw so far the surnames of the authors were written in either all capitals or in a small-caps font.
If this is not part of the international ISO, is there an option to switch this behaviour on? Or if not, could it be added?
When I try to compile with the example in the README, I get:
Package biblatex Error: Style 'iso-authoryear' not found. \RequireBibliographyStyle{\blx@bbxfile}
Recent biblatex changes highlighted problems with inbook
entry type:
KOLLMANNOVÁ, Ludmila; BUBENIKOVÁ, Libuše; KOPECKÁ, Alena1977. Angličtina pro sa-
mouky. 5. vyd. NOVOTNÁ, Pepina. Praha: Státní pedagogické nakladatelství. 2. Podkapitola,
s. 22–29. ISBN 80-04-25663-5.
This format is wrong, it should be:
NOVOTNÁ, Pepina, 1977. 2. Podkapitola. In: KOLLMANNOVÁ, Ludmila; BUBENIKOVÁ, Libuše; KOPECKÁ, Alena. Angličtina pro samouky Praha: Státní pedagogické nakladatelství., s. 22–29. ISBN 80-04-25663-5.
I have one more question, the source for this record is this crossreference:
@book{koll,
author = {Kollmannová, Ludmila and Bubeníková, Libuše and Kopecká, Alena},
title = {Angličtina pro samouky},
edition = {5},
location = {Praha},
publisher = {Státní pedagogické nakladatelství},
year = {1977},
pagetotal = {525},
series = {Učebnice pro samouky},
isbn = {80-04-25663-5}
}
@inBook{kap,
author = {Novotná, Pepina},
title = {Podkapitola},
pages = {22-29},
chapter = {2.},
crossref = {koll}
}
You can see that both chapter and title are used in @inBook, I suspect that this isn't a correct way.
I've tried to switch to ISO690 (iso-authoryear
), but I can't compile the output because of error:
! Package xkeyval Error: `url' undefined in families `blx@opt@pre'.
I'm not sure what's wrong, since URL should be supported by ISO690.
Also I see a warning
Package biblatex Warning: 'iso8601' date format specifier is deprecated, use 'e
dtf' instead.
which may or may not be related.
Based on user's request, I've added iso-alphabetic
style. It is just modified normal alphabetic
style. It seems to work, but any comments and thoughts are welcomed.
When I add a online ressource or book and set a url, it will print: "Abgerufen unter: [url]".
Later I declared some RFC as misc, set a url and for these it prints: "URL: [url]".
Could this be changed?
[FYI]
A new version of the standard ISO/DIS 690 is currently under development, estimated to be published in 2021.
The proposed draft has a huge increase in number of pages, they go from 40 pages to the triple, 121 pages! According to the draft, they separated data elements and resource types (similar to the biblatex documentation -- entry fields and entry types), with no clear separation before. It's hard to guess anything from the content of the draft only, at least it's obvious they stress electronic resources more (e.g., section 7.12 Availability and location, and the whole section 8.15 Social media and services).
We will see in the future what it brings 😮
DĚŤA, Hugh; RYCHLÍK, Tomáš; DALŠÍ, Pepa aj. 1991. Úplně úžasná knížka. Třetí vyd., 1991.
Hi there,
if I use standard:
\usepackage[czech]{babel}
I got error:
(/usr/share/texmf/tex/latex/biblatex-iso690/czech-iso.lbx
! Package biblatex Error: Language 'czech' not found.
See the biblatex package documentation for explanation.
Type H for immediate help.
...
l.4 \InheritBibliographyExtras{czech}
?
Is there any way how to solve it?
Thanks, Tomas
Zdravím,
s latexem jsem víceméně začátečník. Mám stále problém s kompilací s biberem, kvůli tomu jsem si musel upravit nedostatečný csplainnat, protože jsem to vzdal. Ale ten není perfektní. Mohl byste poradit podle logu z TeXstudia? Stejný problém i s Vaším iso-example.tex. Smazat složku v Temp, jsem zkoušel. Díky.
Proces spuštěn: biber.exe "dokumentace"
Use of uninitialized value $name in string eq at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/SortLists.pm line 77.
Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959. Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959.
Use of uninitialized value $pre in regexp compilation at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 959.
Use of uninitialized value $thislocale in concatenation (.) or string at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber.pm line 2767.
Use of uninitialized value $thislocale in concatenation (.) or string at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber.pm line 2854.
Use of uninitialized value $thislocale in concatenation (.) or string at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber.pm line 2859.
Use of uninitialized value $lname in concatenation (.) or string at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber.pm line 1929.
INFO - This is Biber 2.0
INFO - Logfile is 'dokumentace.blg'
INFO - Reading 'dokumentace.bcf'
WARN - Warning: Found biblatex control file version 2.6, expected version 2.7
INFO - Using all citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'literatura.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'literatura.bib'
INFO - Overriding locale '' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Overriding locale '' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting list 'nyt' of type 'entry' with scheme 'nyt' and locale ''
INFO - No sort tailoring available for locale ''
Use of uninitialized value $lssn in concatenation (.) or string at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber.pm line 1929. Use of uninitialized value $lssn in concatenation (.) or string at C:\Users\DOMINI1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber.pm line 1943. Use of uninitialized value $lssn in concatenation (.) or string at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber.pm line 1958.
Can't use an undefined value as an ARRAY reference at C:\Users\DOMINI~1\AppData\Local\Temp\par-446f6d696e696b204d61747573\cache-8ae660f9043658766339c6aa38e5cfc48958bdda\inc\lib/Biber/Internals.pm line 949.
Proces ukončen s chybou(ami)
Proces spuštěn: pdflatex.exe -synctex=1 -interaction=nonstopmode "dokumentace".tex
Proces ukončen jako obvykle
i am from Germany and want to create german bibliography in iso numeric style.
i got it to work with biblatex and the language is also german but the dates (especially with online sources) are in english format. it says [Besucht am 2016-10-31] (visitet on ...) but the german norm says it should be [Zugriff am: 31. Oktober 2016] (access at dd. Month yyyy).
also the translation for "avaible from" is not quite right, it should be "Verfügbar unter:" instead of "Abgerufen unter:"
Edit: passing "urldate=long" to Biblatex worked, that Format is acceptable, thank you for the answer.
E.g. for 5 authors:
text FIRST; SECOND; THIRD; FOURTH; FIFTH [1] othertext
If \textcite
has to write authors in numeric style, I think
text First et al. [1] othertext
(suggested in #12) would be the way to go.
Hi
I have been looking around and I could not get it to work. How can I do?
Probably I have to uploaded somewhere in Overleaf but I cannot find where
Firstly congrat! Great job!
The entry:
@article{leitao1985questao,
title={A quest{\~a}o organizacional na universidade: as contribui{\c{c}}{\~o}es de Etzioni e Rice},
author={Leit{\~a}o, Sergio Proen{\c{c}}a},
journal={Revista de Administra{\c{c}}{\~a}o P{\'u}blica},
volume={19},
number={4},
pages={3-26},
year={1985}
}
Where is my mistake?
Thanks
Barquette
[EN]
Hi,
according to the ISO 690 standard, the bibliography entry shouldn't look like this:
CHOMSKY, Noam. 1959. A review of B. F. Skinner’s Verbal Behavior.
Language. 1959, roč. 35, č. 1, s. 26–58.
There shouldn't be year after author. The year is twice there.
This happens only when you use style=iso-authoryear
in biblatex.
When you use numeric, it works fine.
Reference in text for authoryear should look like this: Chomsky, Noam, 1959
Could you fix this, please?
Thank you.
[CZ]
Zdravím,
chtěl bych poděkovat za super kódy.
Chtěl bych to použít u bakalářky, ale je tam jedna drobnost:
SKINNER, B. F. 1957. Verbal behavior. 1957. Century psychology series.
Ten rok za jménem být podle normy nemá.
Pozor ale, aby nezmizel rok i z odkazů v textu.
Šlo by to nějak opravit?
Děkuju.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.