
저는 Mendeley를 사용하여 논문의 참고문헌을 관리하고 있습니다. 불행히도 페이지 제한이 있어서 공간을 확보할 수 있는 장소로 참고 자료를 찾고 있었습니다.
내가 겪고 있는 문제는 모든 참조 스타일이 의 모든 필드를 포함하는 것 같다는 것입니다 . 여기서는 축약된 저자 목록 , 제목 및 연도 Mendeley.bib
만 원합니다 .first author, et al
Mendeley 문서를 수동으로 정리할 수 있다는 것을 알고 있지만 이에 대한 더 우아한 해결책이 있기를 바랐습니다.
또한 인용이 유사하거나 유사하게 나타나야 한다는 요구 사항이 있어 실행 불가능 (D. Knuth (1990))
하게 되었습니다 abbrv
.
답변1
질문을 해결하는 데는 두 부분이 있습니다.
- 저자 목록을 줄여라
- 각 참고문헌 항목에서 불필요한 부분을 제거합니다.
저자 목록을 단축하기 위해 매개변수를 입력 biblatex
할 수 있습니다 . 이는 추가되기 전에 언급된 저자 이름의 최대 수를 설정합니다. 예를 들어 .maxbibnames
et. al
D. Knuth et al
\usepackage[maxbibnames=2]{biblatex}
두 번째 문제는 ISBN, URL 등 각 항목의 불필요한 부분을 잘라내는 것이었습니다.
ISBN, URL 등 각 항목의 불필요한 부분을 정리합니다. 개별 필드를 제거할 수 있는 명령 biblatex
에서 이를 허용합니다 .\AtEveryBibitem
\clearfield{isbn}
메모: 일부 요소는 목록, 필드 또는 이름이 되며 이에 대한 특정 명령을 사용해야 합니다(biblatex 참조 매뉴얼 참조).
이것은 내 특정 인스턴스를 수정한 코드입니다.
% Loads biblatex with clickable links from citations and the reference list,
% with back references if the style supports them.
\usepackage[hyperref,doi,url=false,backref,style=trad-plain,maxbibnames=2]{biblatex}
\bibliography{refs.bib}
\AtEveryBibitem{% Clean up the bibtex rather than editing it
\clearlist{address}
\clearfield{date}
\clearfield{eprint}
\clearfield{isbn}
\clearfield{issn}
\clearlist{location}
\clearfield{month}
\clearfield{series}
\ifentrytype{book}{}{% Remove publisher and editor except for books
\clearlist{publisher}
\clearname{editor}
}
}
발견 날짜codydune의 블로그 스팟.
이 접근 방식의 주요 이점은 각각을 bibitem
개별적으로 정리할 수 있으므로 본질적으로 Mendeley 참고문헌 데이터베이스를 수동으로 정리하는 자동화된 버전이라는 것입니다. 즉, 참고문헌 및 인용 스타일의 형식과 무관하므로 독립적인 방식으로 자유롭게 설정할 수 있습니다(종속성을 피함).