도서/컬렉션의 페이지 합계를 인쇄하지 마세요.

도서/컬렉션의 페이지 합계를 인쇄하지 마세요.

구성 파일을 설정하려고 하므로 책에 대해서도 biblatex인쇄되지 않습니다 . pagetotal나는 내 턱받이 파일에 정보를 보관하는 것을 선호하므로 거기에서 정보를 제거하는 대신 pagetotal인쇄를 억제할 수 있는지 궁금합니다.

pagetotal=false여기에서 " "를 사용하려고 했습니다 .다큐

하지만 명령을 알 수 없다는 오류가 발생합니다.Package xkeyval Error: pagetotal undefined in families blx@opt@pre.

MWE


%----------------------------------------------------------------------------
%   LAYOUT
%----------------------------------------------------------------------------
\documentclass[
  12pt,
  a4paper,
  %parskip,
  headings=standardclasses,
  listof=totoc,
  numbers=noenddot
]{scrartcl}

\usepackage[hmargin=2.5cm, top=2.5cm, bottom=2cm, footskip=1cm]{geometry}
\usepackage[onehalfspacing]{setspace}
\usepackage[main=ngerman, english]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[ngerman]{isodate}
\usepackage[ngerman]{datetime}
\usepackage{hyphenat}% create hypen without overfull box

%----------------------------------------------------------------------------
%   TOC
%----------------------------------------------------------------------------
\KOMAoptions{toc=sectionentrydotfill}
\KOMAoption{captions}{tableheading}% correct TOC count for tables
\renewcaptionname{ngerman}{\contentsname}{TOC}
\BeforeTOCHead[toc]{{\pdfbookmark[1]{\contentsname}{toc}}}% TOC in bookmarks
\AddtoDoHook{heading/preinit/part}{\clearpage\vspace*{\stretch{1}}}
\AddtoDoHook{heading/endgroup/part}{\vspace*{\stretch{2}}\clearpage}
\setkomafont{partprefix}{\usekomafont{part}}
%----------------------------------------------------------------------------
%   BIB
%----------------------------------------------------------------------------
\usepackage[
  backend=biber,
  style=ext-authoryear,
  sorting=nyvt,
  datamodel=customstyles,
  maxnames=25,
  innamebeforetitle=true,
  usetranslator=true,
  alldates=terse,
  labeldate=year,
  dashed=false,
  doi=false,
  isbn=false,
  url=false,
  pagetotal=false
]{biblatex}
\AtEveryBibitem{\clearlist{language}}
\addbibresource{library.bib}
\usepackage[hidelinks, pdfencoding=auto]{hyperref}
\usepackage{microtype}% avoid bib formatting issues



%----------------------------------------------------------------------------
%   MAIN
%----------------------------------------------------------------------------

\begin{document}

\nocite{*} 
\clearpage
\printbibliography

\end{document}

내 library.bib 파일:

@book{Lakoff.1987-WomenFireDangerous,
  title = {Women, Fire, and Dangerous Things. What Categories Reveal about the Mind},
  author = {Lakoff, George},
  date = {1987},
  publisher = {The University of Chicago Press},
  location = {Chicago},
  isbn = {978-0-226-46804-4},
  pagetotal = {614},
}

답변1

링크된 문서는 번들 스타일에 대한 것입니다 biblatex-iso690. 및 biblatex-ext표준 스타일은 옵션을 지원하지 않습니다 pagetotal.

이미 사용하고 있는 \AtEveryBibitem- \clearfield// 트릭 \clearlist을 사용하여 필드를 삭제할 수 있습니다 .\clearnamelanguage

\AtEveryBibitem{%
  \clearlist{language}%
  \clearfield{pagetotal}%
}

또는 소스 맵을 사용하여 파일에서 데이터를 읽는 동안 데이터를 제거할 수 있습니다 .bib. 이는 일반적으로 필드 내용이 biblatexBiber에 의해 전혀 표시되지 않기 때문에 일반적으로 내가 선호하는 옵션입니다. 즉, 정렬과 같이 "눈에 잘 띄지 않는 항목"도 고려하지 않는다는 의미입니다. (소스맵의 또 다른 장점은 [필드/목록/이름] 필드의 "유형"에 대해 걱정할 필요가 없으며 모든 유형에 대해 동일한 관용어를 사용할 수 있다는 것입니다.)

소스맵이 있는 MWE

\documentclass[12pt, a4paper,]{scrartcl}

\usepackage[main=ngerman, english]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[
  backend=biber,
  style=ext-authoryear,
  sorting=nyvt,
  maxnames=25,
  innamebeforetitle=true,
  usetranslator=true,
  alldates=terse,
  labeldate=year,
  dashed=false,
  doi=false,
  isbn=false,
  url=false,
]{biblatex}

\DeclareSourcemap{
  \maps[datatype=bibtex, overwrite]{
    \map{
      \step[fieldset=language, null]
      \step[fieldset=pagetotal, null]
    }
  }
}

\usepackage[hidelinks, pdfencoding=auto]{hyperref}
\usepackage{microtype}

\begin{filecontents}{\jobname.bib}
@book{Lakoff.1987-WomenFireDangerous,
  title     = {Women, Fire, and Dangerous Things. What Categories Reveal about the Mind},
  author    = {Lakoff, George},
  date      = {1987},
  publisher = {The University of Chicago Press},
  location  = {Chicago},
  isbn      = {978-0-226-46804-4},
  pagetotal = {614},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\nocite{*} 
\printbibliography
\end{document}

레이코프, 조지(1987). 여자, 불, 그리고 위험한 것들. 마음에 대해 어떤 범주가 밝혀지는가? 시카고: 시카고 대학 출판부.

관련 정보