Cita de la revista húngara BibLaTeX

Cita de la revista húngara BibLaTeX

Cómo hacer que BibLaTeX imprima

"27. évf. 1. sz. págs. 5-23"

en lugar de

"vol. 27, núm. 1, págs. 5-23"

?

MWE:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[magyar]{babel}
\usepackage{lmodern, filecontents}
\usepackage[style=ieee]{biblatex}

\begin{filecontents}{\jobname.bib}
@article{zarandy_art_temdesign,
    author = {Zarándy, Ákos},
    title = {The art of {CNN} template design},
    journal = {International Journal of Circuit Theory and Applications},
    volume = {27},
    number = {1},
    publisher = {John Wiley & Sons, Ltd.},
    issn = {1097-007X},
    url = {http://digitus.itk.ppke.hu/~lazar/cnn/SegedFileok/ZA_TemplTervArt.pdf},
    urldate = {2014-04-22},
    pages = {5--23},
    year = {1999}
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}
\cite{zarandy_art_temdesign}
\printbibliography
\end{document}

Mi magyar.lbxcontiene, entre otras cosas.

\DeclareBibliographyStrings{
% ...
page         = {{oldal}{p\adddot}},
pages        = {{oldalak}{pp\adddot}},
volume       = {{évfolyam}{évf\adddot}},
volumes      = {{évfolyam}{évf\adddot}},
number       = {{szám}{sz\adddot}},
}

entonces las cadenas ya están ahí pero en el orden incorrecto con los números.

Respuesta1

Elbiblatex-ieeeEl paquete fue recientementeactualizadopara admitir el idioma húngaro, por lo que en breve no habrá necesidad de código adicional para lograrlo.

Respuesta2

En versiones más recientes, biblatex-ieeepuede simplemente redefinir el formato del campo como

\DeclareFieldFormat*{volume}{#1\adddot\addnbspace\bibstring{volume}}
\DeclareFieldFormat[article,periodical]{volume}{#1\adddot\addnbspace\bibstring{jourvol}}
\DeclareFieldFormat*{number}{#1\adddot\addnbspace\bibstring{number}}

Pero incluso las versiones más recientes (>= 1.3) también tendrán soporte húngaro disponible de fábrica (es posible que solo sea realmente utilizable una vez que biblatexse lance el soporte húngaro, consulteHúngaro con LuaLaTex y biber).

La solución para versiones anteriores se puede encontrar en el historial de edición.

MWE

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[british]{babel}
\usepackage{lmodern, filecontents}
\usepackage[style=ieee]{biblatex}

\begin{filecontents}{\jobname.bib}
@article{zarandy_art_temdesign,
    author = {Zarándy, Ákos},
    title = {The art of {CNN} template design},
    journal = {International Journal of Circuit Theory and Applications},
    volume = {27},
    number = {1},
    publisher = {John Wiley & Sons, Ltd.},
    issn = {1097-007X},
    url = {http://digitus.itk.ppke.hu/~lazar/cnn/SegedFileok/ZA_TemplTervArt.pdf},
    urldate = {2014-04-22},
    pages = {5--23},
    year = {1999}
}
\end{filecontents}

\addbibresource{\jobname.bib}

\DeclareFieldFormat*{volume}{#1\adddot\addnbspace\bibstring{volume}}
\DeclareFieldFormat[article,periodical]{volume}{#1\adddot\addnbspace\bibstring{jourvol}}
\DeclareFieldFormat*{number}{#1\adddot\addnbspace\bibstring{number}}

\begin{document}
\cite{zarandy_art_temdesign}
\printbibliography
\end{document}

ingrese la descripción de la imagen aquí

información relacionada