De Gruyters "Holzforschung"을 위한 Biblatex 맞춤 제작

De Gruyters "Holzforschung"을 위한 Biblatex 맞춤 제작

(190816, 2249 CET, "의 의견에 따라 업데이트됨)멘쉬")

190818, 1332 CET, 오류 메시지 관련 업데이트articlein

안녕하세요 여러분

내 참고문헌을 다음과 같이 만들려고 합니다.

~에

하지만 지금은 다음과 같은 상황에 갇혀 있습니다.

참고문헌 현황

그래서 특히, 내가 어떻게 지내는지 궁금해요.

  1. "."을 제거하십시오. "볼륨" 뒤에
  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의 조언에서 추가되었습니다모에웨Overleaf에 이 오류 메시지가 나타납니다.

여기에 이미지 설명을 입력하세요

/라스

답변1

저널에 투고할 원고를 준비 중이라면 투고가 가능한지 다시 한 번 확인하세요 biblatex. BibTeX와 비교하면 biblatex게시자 측에서는 상당히 다른 작업 흐름이 필요하며 해당 도구는 처리할 수 있는 장비가 갖춰져 있지 않을 수 있습니다.biblatex 필요에 따라 처리할 수 있는 장비가 갖추어져 있지 않을 수 있습니다. 게다가 게시자는 일반적으로 최신 LaTeX 시스템을 실행하는 것으로 알려져 있지 않습니다. 이는 버전이 호환되지 않을 위험이 매우 높다는 것을 의미합니다. 보다Biblatex: 저널에 제출.

어쨌든, 이러한 경고에도 불구하고 계속 진행하고 싶거나 biblatex(예를 들어 출판사가 PDF만 원하기 때문에) 저널의 스타일만 모방하고 싶다면 이렇게 시작해야 합니다.

MWE는 와 필드 사이의 구두점을 처리하는 데 사용할 수 있는 더 간단한 도구가 있기 때문에 biblatex-ext'를 기본으로 사용합니다. 코드는 다른 곳에서 덜 방해적인 방법을 사용하도록 업데이트되었습니다. 일반적으로 필드 형식에는 선행 또는 후행 구두점이 없어야 합니다( 에서와 같이 ).ext-authoryearvolumenumber\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}

Lande, S., Westin, M., 슈나이더, M. (2004). Furfurylated 목재의 특성. 스칸디나비아 산림 연구 저널 19(suppl 5): 22–30.

관련 정보