Coder Social home page Coder Social logo

biblatex-iso690's People

Contributors

anadeb avatar crissov avatar davidluptak avatar enriquebrito avatar gufaye39 avatar hroncok avatar j08ny avatar jendrikw avatar michal-h21 avatar moewew avatar mr-tao avatar mvassilev avatar runassudo avatar sebasvila avatar vgvassilev avatar wg030 avatar witiko avatar xhudik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

biblatex-iso690's Issues

Translation guideline

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

Compilation problem - undefined 'urldate' macro

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

Use volume bibstring instead of jourvol in my bibliography

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

Document url availability is using wrong language

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}

Urldate functionality generates howpublished={online} [reported issue]

\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:

  1. url and urldate are optional for every entry type [biblatex doc]
  2. it seems quite surprising that including or not including the urldate is so powerful and switch on some unrelated fields (howpublished = {online}, url field format urlaso/urlfrom)
  3. for entry types other than @online, howpublished = {online} should be explicitly stated in the bib file
  4. resources other than of @online type could be uniquely identified based on the other fields, url and urldate are here only as a supportive information ==> implies also [online]

no "et al." when citing from multiple authors

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.

eventtitle for unpublished

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.

image

What would be the best way to add the eventtitle to the entry in a way that is consistent with the other types?

Biblatex and keyval errors

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 ?

Error in edition printing

There is no support for literal values in edition fields.
"edition = {first}"
prints "first0th ed."

Dates refactoring

  1. In numeric style, the style is missing the hierarchy of dates preference like it is accompanied with authoryear style:
\DeclareLabeldate{%
  \field{date}
  \field{year}
  \field{eventdate}
  \field{origdate}
  \literal{nodate}
}
  1. The @online type is missing fuller dates in place of publication info (macro location+publisher+date) for authoryear style..

Follows #72

INCOLLECTION entry type produces wrong results without editor field

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:

example.pdf preview before removing the editor field

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:

example.pdf preview after removing the editor field, actual output

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:

example.pdf preview after removing the editor field, expected output

A Few Minor Suggestions

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)

Missing editor in proceedings causes duplicated title

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:

selection_2017-06-17_02

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.

Volume is omitted on book entry types

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:

Screenshot 2020-03-27 at 13 27 30

If I use authoryear instead of iso-authoryear the volume will be there:

Screenshot 2020-03-27 at 13 28 35

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 ❤️

TeX Live 2020

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:

  • implement #75 (dates)
  • finish translations
    • ongoing PR #77 -- Bulgarian
    • ongoing PR #78 -- French
    • would @Crissov like to help with German translation? The information are on the wiki page Translation Guideline.
    • I don't know who could help with Polish translation..
  • update documentation for the recent changes
  • online medium type for theses / dissertations #80
  • urldate #81
  • update documentation

Then we can upload the package to CTAN hopefully.

Missing support for "@Patent" entry type

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.

Editor can't be omitted in @incollection

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

Add option to disable dashes for consecutive editors

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:

selection_2017-06-10_01

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.

urlalso is not translated in bulgarian

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

Report type missing number

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

Publish on CTAN

This package really should be available through CTAN so it could be better found by users and easier installed with package managers.

Changes to name handling in biblatex >= 3.3

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.

\textcite has comma between author surname and date parenthesis

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.

Anonymous works

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.

in order to compile (without warning) I need csquotes package

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

Problem with babel 3.7

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.

Bibliography string "urlfrom" undefined

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.

New release?

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?

Online medium type for theses / dissertations [reported issue]

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.

phdthesis displays no school

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:

phdthesis

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:

phdthesis2

So I guess the problem is somewhere in iso-numeric style. Can you please help me with that?

[CZ] Několik poznatků a dotazů

Používám iso-numeric, berme v potaz taky biblio obrázek.

  1. Jak docílit toho, aby za číslovkou označuíjcí pořadí záznamu byla tečka? Jak zajistit, aby číslo bylo formátováno například jako [1.]?
  2. Jak zajistit, aby první řádek (ten s číslem záznamu) nebyl předsazený?
  3. Jak opravit problém v záznamu číslo 1, poslední řádek, kde jsou mezery u textu "60 s. Dostupný..." moc stlačené?

Děkuji za odpovědi.

Author surnames in capitals?

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?

`inbook` entry type

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.

xkeyval Error: `url' undefined

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.

Alphabetic style

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.

Inconsistent Specification of URLs

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?

New ISO/DIS 690

[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 😮

problem: Language 'czech' not found.

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

Problém s kompilací

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

german bibliography dates in wrong (english) format

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.

How to use in Overleaf

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

gap between fields

Firstly congrat! Great job!

Here is the problem:
bib_question

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

year is twice there

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.