I am working on ISO 690 style for biblatex, see http://github.com/michal-h21/biblatex-iso690
it is in something like alpha stage now and there are no installation packages. if you will want to try it, just copy files iso.bbx, iso.cbx, and all *.lbx files to directory with your document, or create some directory in your texmf tree (see this answer) and put theese files there.
you also need recent version of biblatex, at least version 1.0
some czech documentation is in the file iso-example.pdf
.
you want to use numeric method, so you can call like that:
\usepackage{english,czech}{babel}
\usepackage[
backend=biber % ot bibtex
,style=iso
,method=numeric
,babel=other % to support multiple languages in bibliography
,sortlocale=cs_CZ % locale of main language, it is for sorting
]{biblatex}
you use cslatex, it is now obsolete, in either texlive and miktex. you should use just pdflatex with babel, xelatex or lualatex. but in theory it should work even with cslatex.
for second question, try:
\DeclareCiteCommand{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\ensuremath{^{\textrm{\footnotesize\printfield{labelnumber}}}}}
{\multicitedelim}
{\usebibmacro{postnote}}
you need the command \bibliographystyle{merlin}
in your file (preferably the same one in which \printbibliography
occurs), and the .bst
file needs to be in a place where latex can find it.
(i think that you meant merlin.bst
, not just merlin.bs
.)
Best Answer
If you like bst hacking more than using a package like
biblatex
you may editcj.bst
. First add the date toFUNCTION {format.vol.num.pages}
:then remove the date from
FUNCTION {article}
:Additional changes to other entry types may be needed, depending on what you want. But if you really need several changes, I would recommend using
biblatex
.