[첫 번째 저자의 성]˽(연도)-˽ 제목 형식을 갖는 bib 라이브러리에서 인용을 생성하거나 목록만 생성하세요.

[첫 번째 저자의 성]˽(연도)-˽ 제목 형식을 갖는 bib 라이브러리에서 인용을 생성하거나 목록만 생성하세요.

따라서 100개 이상의 항목이 있는 bib 라이브러리가 있는데, 참고문헌의 인용 스타일을 [첫 번째 저자의 성]˽(연도)-˽ 제목 형식으로 변경하고 싶습니다.

˽는 공백입니다.

또는 내 턱받이 라이브러리의 텍스트 파일에서 해당 형식으로 목록을 생성할 수 있다면 괜찮습니다.

.bib다음과 같은 항목이 포함된 파일

@article{guo2010three,
  title={Three-dimensional thermal finite element modeling of lithium-ion battery in thermal abuse application},
  author={Guo, Guifang and Long, Bo and Cheng, Bo and Zhou, Shiqiong and Xu, Peng and Cao, Binggang},
  journal={Journal of Power Sources},
  volume={195},
  number={8},
  pages={2393--2398},
  year={2010},
  publisher={Elsevier}
}

그리고 기사에서 다음과 같이 인용되었습니다.

\cite{guo2010three}

을 사용하고 있습니다 biblatex. 내 인용은 현재 다음과 같습니다

[68] G. Guo, B. Long, B. Cheng, S. Zhou, P. Xu 및 B. Cao. "열 남용 응용 분야에서 리튬 이온 배터리의 3차원 열 유한 요소 모델링". In:Journal of PowerSources195.8(2010), pp. 2393–2398(cit. on p. 16).

하지만 나는되고 싶다

[68] Guo 2010 열 남용 응용 분야에서 리튬 이온 배터리의 3차원 열 유한 요소 모델링

또는 이 형식의 항목이 포함된 텍스트 파일 출력을 갖습니다.

파일 .tex은 다음과 같습니다

\documentclass[]{report}


\setdate{\today}
%\setkeywords{LaTeX, Formatierung, EES-Vorlage}

\bibliography{LIST/literature} % Include literature

%%%----- Document ------------------------------------
\begin{document}

    %\listoftodos % Show list of todo's
    \maketitle % Show titlepage


    \tableofcontents % Show list of contents


    \begin{mainpart}

\chapter{Introduction}
,,,,

    \end{mainpart}

    \printbibliography 

    \listoffigures 

\end{document}

답변1

모든 항목 유형에 대해 동일한 출력을 원하므로 새 드라이버를 정의하고 모든 항목 유형을 다시 매핑하여 해당 새 드라이버를 사용할 수 있습니다.

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

\usepackage[style=numeric, labeldateparts, backend=biber, maxnames=1, minnames=1]{biblatex}

\addbibresource{biblatex-examples.bib}

\DeclareFieldFormat*{labeldate}{\mkbibparens{#1}}
\DeclareFieldFormat*{title}{#1}

\DeclareBibliographyDriver{onlythree}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \printnames{labelname}%
  \setunit{\addspace}\newblock
  \printlabeldate
  \setunit{\addspace}\newblock
  \usebibmacro{title}%
  \setunit{\bibpagerefpunct}\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}

\makeatletter
\def\do#1{\DeclareBibliographyAlias{#1}{onlythree}}
\abx@doentrytypes
\DeclareBibliographyAlias{*}{onlythree}
\makeatother

\begin{document}
\cite{sigfridsson,worman,geer,vizedom:related}
\printbibliography
\end{document}

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

관련 정보