With biblatex and Biber you can use the source mapping feature
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map[overwrite=true]{
\step[fieldsource=fjournal]
\step[fieldset=journal, origfieldval]
}
}
}
Which will copy the contents of the fjournal field to the journal field.
While numeric is similar to plain, there are styles that emulate plain in all details. How to emulate the traditional BibTeX styles (plain, abbrv, unsrt, alpha) as closely as possible with biblatex?
MWE
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{x,
AUTHOR = {{\c C}inlar, E. and Jacod, J. and Protter, P. and Sharpe, M. J.},
TITLE = {Semimartingales and {M}arkov processes},
JOURNAL = {Z. Wahrsch. Verw. Gebiete},
FJOURNAL = {Zeitschrift f\"ur Wahrscheinlichkeitstheorie und Verwandte Gebiete},
VOLUME = {54},
YEAR = {1980},
NUMBER = {2},
pages = {161-219},
MRCLASS = {60G44 (60J25)},
MRNUMBER = {597337 (82h:60084)},
}
@article{y,
AUTHOR = {{\c C}inlar, E. and Jacod, J. and Protter, P. and Sharpe, M. J.},
TITLE = {Semimartingales and {M}arkov processes},
JOURNAL = {Z. Wahrsch. Verw. Gebiete},
VOLUME = {54},
YEAR = {1980},
NUMBER = {2},
pages = {161-219},
MRCLASS = {60G44 (60J25)},
MRNUMBER = {597337 (82h:60084)},
}
\end{filecontents}
\documentclass{article}
\usepackage[style=trad-plain, backend=biber]{biblatex}% (or style=numeric)
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map[overwrite=true]{
\step[fieldsource=fjournal]
\step[fieldset=journal, origfieldval]
}
}
}
\renewbibmacro*{journal}{%
\printfield{journaltitle}%
\setunit{\subtitlepunct}%
\printfield{journalsubtitle}}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}

But you don't even have to use biblatex to use that feature. You can let Biber pre-process your .bib file.
Create a file called biber.conf with the following content
<?xml version="1.0" encoding="UTF-8"?>
<config>
<sourcemap>
<maps datatype="bibtex" level="user">
<map map_overwrite="1">
<map_step map_field_source="fjournal"/>
<map_step map_field_set="journal" map_origfieldval="1"/>
</map>
</maps>
</sourcemap>
</config>
Then run Biber in its tool mode on your .bib file, if it is called fjourn.bib you would run
biber --tool fjourn.bib
you get a new file fjourn_bibertool.bib where the fjournal field is copied to the journal field. You can then use fjourn_bibertool.bib in your document.
fjournalis being used as a key for the full journal name, whilejournalis being used for abbreviated names. Since abbreviations should be done separately, I guess I would manually change all thejournalentries toajournalor something and then change yourfjournaltojournal. – Alan Munn Oct 11 '15 at 17:00fjournalis present (and, if so, uses it instead of the field namedjournal) in entries of type@article. – Mico Oct 11 '15 at 18:02biblatexshould be able to do in a much more general way. – Alan Munn Oct 11 '15 at 18:05biblatex-based solution. It's always good to have more than one solution method. – Mico Oct 11 '15 at 18:10