biber를 사용하는 Biblatex는 긴 이름을 성과 이름으로 나눕니다.

biber를 사용하는 Biblatex는 긴 이름을 성과 이름으로 나눕니다.

논문을 작성 중인데 BibLaTeX에 문제가 있습니다. 참고문헌 항목의 정렬은 기능적입니다. 그러나 내 .bib파일 에는 추가 구분이 없지만 작성자 필드는 이름과 성으로 자동으로 구분됩니다 . firstinitBibLaTeX 패키지의 옵션을 활성화하거나 아래 그림에서 볼 수 있습니다 .

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

{}저자 이름 주위에 추가 중괄호 쌍을 넣어야 하는 답을 찾았습니다 . 하지만 내 .bib파일은 Zotero에 의해 생성되고 업데이트되기 때문에 이는 실용적인 솔루션이 아닙니다 . {}Zotero의 이름에 추가 중괄호가 있으면 컴파일하는 동안 오류가 발생합니다.

도와주시면 감사하겠습니다! 언급된 것처럼 다른 bibstyle과 를 결합합니다.citeystyle여기, 문제가 해결되지 않습니다.

내 코드의 예는 다음과 같습니다.

\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[
    backend=biber,
    citestyle=numeric,
    sorting=anyvt,  
    labelnumber=true,
    %firstinits=true,
    block=nbpar,            
]{biblatex}

\usepackage{filecontents}
% % % % Beispiele Literatur
\begin{filecontents}{sources.bib}
@online{hessischeverwaltungBegriffeETRS,
    title = {Begriffe - ETRS},
    url = {http://sapos.hvbg.hessen.de/term.php#ETRS89},
    urldate = {2019-03-02},
    author = {Hessische Verwaltung für Bodenmanagement und Geoinformation}
}

@online{lglnOpenDataPortale,
    title = {Open Data Portale | Geodatenportal Niedersachsen},
    url = {http://www.geodaten.niedersachsen.de/startseite/gdini/open_data_portale/open-data-136000.html},
    urldate = {2019-02-23},
    author = {Landesamt für Geoinformation und Landesvermessung Niedersachsen (LGLN)}
}

@online{openknowledgefoundationOpenDatabaseLicense2009,
    title = {Open Database License (ODbL) v1.0},
    url = {https://opendatacommons.org/licenses/odbl/1-0/},
    urldate = {2019-03-05},
    date = {2009-06-25},
    author = {Open Knowledge Foundation}
}
\end{filecontents}


\bibliography{sources.bib}

\begin{document}
\begin{minipage}{\textwidth}
\autocite{lglnOpenDataPortale,hessischeverwaltungBegriffeETRS,openknowledgefoundationOpenDatabaseLicense2009}.


\printbibliography
\end{minipage}

\end{document}

결과는 다음과 같습니다. 첫 글자에 따라 순서가 잘못되었습니다.

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

이것이 올바른 순서일 것입니다. 저는 여분의 교정기를 사용하여 이것을 관리했습니다 {}.

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

답변1

당신이 알아낸 바와 같이gusbrs가 댓글을 달았습니다., BibTeX 및 Biber는 기업 작성자(또는 이름이 두 단어 이상으로 구성된 기업 작성자)가 추가 중괄호 쌍으로 묶일 것을 기대합니다. 또한보십시오서지 항목의 "저자" 필드에 '법인 저자' 사용(이름 전체 철자).

따라서 다음으로 내보내려면 "Hessische Verwaltung für Bodenmanagement und Geoinformation" 작성자가 필요합니다.

author = {{Hessische Verwaltung für Bodenmanagement und Geoinformation}},

Biber 또는 BibTeX가 이름을 가족 및 이름 부분으로 구문 분석하고 giveninits이를 기반으로 바람직하지 않은 정렬이나 결정을 내리는 것을 방지합니다.


Zotero는 Zotero가 이해할 수 있는 방식으로 이름을 입력하기만 하면 자동으로 이를 수행합니다. 이름 필드에는 두 가지 모드가 있습니다.단일 필드모드와2필드방법. 또한보십시오https://www.zotero.org/support/kb/item_types_and_fields('저자' 검색) 및https://www.zotero.org/support/getting_stuff_into_your_library('이름'을 검색하세요). 2필드 모드에서 Zotero는 이름을 가족/성 및 이름/이름 부분으로 나누어 두 개의 하위 필드에 별도로 입력합니다. 단일 필드 모드를 사용하면 전체 이름을 하나의 단위로 직접 입력할 수 있습니다. 사람의 이름은 일반적으로 2필드 모드로, 기업 저자는 1필드 모드로 제공되어야 합니다.

두 가지 필드 모드에서는 이름이 가족/성 및 이름/이름이라는 두 가지 구성 요소로 분할됩니다. 해당 부분은 쉼표로 구분하여 별도로 입력합니다.

2필드 모드: 두 개의 서로 다른 필드에서 (마지막)과 (첫 번째)는 쉼표로 구분됩니다.

더하기 및 빼기 옆에 있는 작은 필드 기호를 클릭하면 다른 필드 모드로 전환할 수 있습니다.

필드 전환기가 강조 표시됨

단일 필드 모드에서는 입력이 하나의 필드로만 구성됩니다.

단일 필드 모드: (성명) 하나의 필드에

기업 저자는 추가 중괄호 없이 단일 필드/전체 이름 모드로 입력해야 합니다.데이비드 퍼튼의 논평). 내보내기 프로그램은 전체 이름이 여러 부분으로 분할되지 않도록 필요한 중괄호를 자동으로 추가합니다.

"Hessische Verwaltung für Bodenmanagement und Geoinformation"이 단일 필드 모드로 입력되었습니다.

그러면 항목이 올바르게 내보내집니다. 이 예에서는 .bib파일에

author = {Sigfridsson, Emma and Ryde, Ulf
          and {Hessische Verwaltung für Bodenmanagement und Geoinformation}},

예상대로.

이름 옆에 있는 스위치 버튼은 현재 어떤 입력 모드에 있는지 알려주는 편리한 표시기 역할을 할 수 있습니다. 아이콘이 다른 모드로 전환된다는 점을 기억하세요. 따라서 2필드 아이콘이 보이면 1필드 모드에 있는 것이며 그 반대의 경우도 마찬가지입니다.

이는 Zotero 지원 포럼의 많은 스레드에서도 논의됩니다. 예를 들어https://forums.zotero.org/discussion/3275/entering-corporate-authors그리고https://forums.zotero.org/discussion/19721/bibtex-export-for-corporate-authors-single-name-only

관련 정보