Пошив библатекса для De Gruyters "Holzforschung"

Пошив библатекса для De Gruyters "Holzforschung"

(190816, 2249 CET, обновлено в соответствии с комментариями "Менш")

190818, 1332 CET, обновление относительно сообщения об ошибкеarticlein

Всем привет,

Я пытаюсь сделать так, чтобы моя библиография выглядела следующим образом:

в

но на данный момент я застрял на чем-то вроде:

Текущая ситуация со ссылками

так, в частности, мне интересно, как я

  1. избавьтесь от "." после "volume"
  2. избавиться от ", " перед страницами

Кроме того, я думаю, что мне удалось сделать так, «как надо».

Ниже я прикрепляю свой код:

\documentclass[english,final,twocolumn]{article}
\usepackage[utf8]{inputenc}%(only for the pdftex engine)
\usepackage[big]{dgruyter}
\usepackage{microtype}
\usepackage{xcolor}
\usepackage[capitalize]{cleveref}
\usepackage[format=hang,singlelinecheck=0,font={sf,small},labelfont=bf]{subfig}
%% format=hang, bra veta om
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.3}
\usepackage[export]{adjustbox}
\usepackage{float}
\usepackage{textgreek}
\usepackage{multirow}
\usepackage{csquotes}

\usepackage[style=authoryear,%ext-authoryear,%authoryear,%nature,%bwl-    FU,%authoryear,
        citestyle=authoryear,
        natbib=true,
        hyperref=true,
        url=false,        
        doi=false,         
        isbn=false, 
        sorting=nyt,
        %bibstyle=authoryear,
        giveninits=true,
        maxcitenames=2,
        uniquelist=false, % denna som gör att man får a) och b) i stället för fler efternamn
        maxbibnames=99,
        uniquename=false,
        dashed=false,
        articlein=false,
        url=false, 
        doi=false, 
        isbn=false, 
        dashed=false,
        backend=biber]{biblatex}
%\setlength\bibhang{2pt} % default value: \parindent
\DeclareFieldFormat*{title}{#1}
%\DeclareFieldFormat*{year}{#1} 
\renewcommand{\labelnamepunct}{\addspace}
\DeclareFieldFormat{journaltitle}{#1} 
%
\renewbibmacro{in:}{%
    \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}
%
% removes pagination (p./pp.) before page numbers
\DeclareFieldFormat{pages}{:#1}
%
\DeclareNameAlias{sortname}{last-first}
%
\DeclareFieldFormat*{volume}{#1}
\DeclareFieldFormat*{number}{(#1)}

\addbibresource{mojiref.bib}

\begin{document}

\articletype{}



\maketitle

There is one method, attributed to \citep{wilhelmy1863ueber} that is very simple to use and provides accurate, consistent, and reproducible data especially for rough, heterogeneous, and hygroscopic materials such as wood \citep{lander1993systematic}. 


\printbibliography%[env=bibnumeric]
% ovanstående gör att man får radindraget borttaget. Inte bra här och nu,


\end{document}

А вот и две ссылки:

@article{lander1993systematic,
  title={A systematic comparison of contact angle methods},
  author={Lander, Lorraine M and Siewierski, Lisa M and Brittain, William J and Vogler, Erwin A},
  journal={Langmuir},
  volume={9},
  number={8},
  pages={2237--2239},
  year={1993},
  publisher={ACS Publications}
}

@article{wilhelmy1863ueber,
  title={Ueber die Abh{\"a}ngigkeit der Capillarit{\"a}ts-Constanten des Alkohols von Substanz und Gestalt des benetzten festen K{\"o}rpers},
  author={Wilhelmy, Ludwig},
  journal={Ann. Phys.},%{Annalen der Physik},
  volume={195},
  number={6},
  pages={177--217},
  year={1863},
  publisher={Wiley Online Library}
}

Надеюсь, это имеет смысл, и кто-то сможет мне в этом помочь.

Добавлено 190818:

Добавлено articlein=falseиз советамойвеприводит к появлению этого сообщения об ошибке на обороте.

введите описание изображения здесь

/Ларс

решение1

Если вы готовите рукопись для отправки в журнал, дважды проверьте, могут ли они принимать biblatexзаявки. По сравнению с BibTeX biblatexтребует совершенно иного рабочего процесса со стороны издателя, и их инструменты могут не быть оснащены для работы biblatexтак, как требуется. Кроме того, издатели, как правило, не используют самые современные системы LaTeX, что означает, что существует реальный риск несовместимости версий. СмотритеBiblatex: отправка в журнал.

В любом случае, если вы хотите продолжить работу, biblatexнесмотря на эти предупреждения (например, потому что издатель хочет только PDF-файл), или вы просто хотите подражать стилю журнала, это должно вам помочь начать.

MWE использует biblatex-ext's ext-authoryearв качестве основы, поскольку он имеет несколько более простых инструментов для работы с пунктуацией между полями volumeи number. Код также был обновлен для использования менее навязчивых методов в других местах. В общем случае форматы полей не должны содержать начальных или конечных знаков пунктуации (как в \DeclareFieldFormat{pages}{:#1})

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=ext-authoryear,
  giveninits=true, uniquename=false,
  maxcitenames=2, maxbibnames=99,
  articlein=false,
  url=false, doi=false, isbn=false, dashed=false,
]{biblatex}

\DeclareNameAlias{sortname}{family-given}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}

\DeclareDelimFormat[bib]{nameyeardelim}{\addspace}
\DeclareDelimFormat[bib]{nametitledelim}{\addspace}

\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{citetitle}{#1}
\DeclareFieldFormat{booktitle}{#1}
\DeclareFieldFormat{issuetitle}{#1}
\DeclareFieldFormat{journaltitle}{#1\isdot}
\DeclareFieldFormat{maintitle}{#1}

\renewcommand*{\volnumdelim}{}
\DeclareFieldFormat[article,periodical]{number}{\mkbibparens{#1}}

\renewcommand*{\bibpagespunct}{%
  \ifentrytype{article}
    {\addcolon}
    {\addcomma}%
  \space}

\DeclareFieldFormat[article]{pages}{#1}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{lande,
  author  = {Stig Lande and Mats Westin and Marc Schneider},
  title   = {Properties of Furfurylated Wood},
  journal = {Scandinavian Journal of Forest Research},
  volume  = {19},
  number  = {suppl~5},
  pages   = {22-30},
  year    = {2004},
  doi     = {10.1080/0282758041001915},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,lande}
\printbibliography
\end{document}

Ланде, С., Вестин, М., Шнайдер, М. (2004). Свойства фурфурилированной древесины. Scandinavian Journal of Forest Research 19(suppl 5): 22–30.

Связанный контент