
여기서 이 문제를 검색한 것은 꽤 오랜 시간이 걸렸습니다. 거의 모든 게시물이 오래되었거나 내 문제를 해결할 수 없습니다. 다음은 로드해야 하는 라텍스 명령입니다.
\documentclass[12pt, a4 paper,twocolumn]{article}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage{amsmath,amssymb}
\usepackage{newtxtext,newtxmath}
\usepackage{graphicx}
\usepackage{caption, subcaption}
\usepackage[margin=2cm]{geometry}
\usepackage{booktabs}
\usepackage[english]{babel}
\usepackage{authblk}
\usepackage[colorlinks,allcolors=blue]{hyperref}
\usepackage[authoryear,round]{natbib}
\bibliographystyle{abbrvnat}
\title{this is example}
\date{}
\begin{document}
\twocolumn[
\maketitle
\begin{abstract}
here is abstract.
\noindent
\textbf{Keywords:} classics.
\end{abstract}
]
\section{Conclusion}
Here is the citation \citep{Thomas}.
\bibliography{my bib file}
\end{document}
이제 APA7 참조 스타일을 어떻게 사용합니까? 또한 저자 이름과 연도를 인용하고 싶습니다(예: Thomas, 2019). 어떤 제안이라도 감사하겠습니다.
답변1
참고문헌 작성을 위한 현재 설정에서 APA7 형식 지정 지침을 구현하는 설정으로 전환하려면 다음을 수행해야 합니다.
바꾸다
\usepackage[authoryear,round]{natbib} \bibliographystyle{abbrvnat}
~와 함께
\usepackage[style=apa]{biblatex} \addbibresource{mybibfile.bib}
mybibfile.bib
턱받이 파일 이름은 어디에 있습니까?바꾸다
\bibliography{mybibfile}
~와 함께
\printbibliography
\textcite
및 명령 을 사용하기 시작 합니다\parencite
.biblatex
natbib
\citet
\citep
형식화된 참고문헌을 만드는
biber
대신 사용을 시작하세요.bibtex
이러한 변경을 수행한 후에는 전체 재컴파일 주기(latex, biber 및 latex)를 실행해야 합니다.
아, 그리고 패키지를 사용하지 마세요 times
. 더 이상 사용되지 않습니다. 실제로 Times Roman 텍스트와 수학 글꼴을 제공하는 newtxtext
및 newtxmath
패키지도 로드하므로 패키지를 로드하는 데 눈에 띄는 목적이 없습니다 times
(사용되지 않는 것이 아니더라도).
\documentclass[12pt,a4paper,twocolumn]{article}
% Create a bib file "on the fly":
\begin{filecontents}[overwrite]{mybibfile.bib}
@misc{Thomas,
author = "John Thomas",
title = "Thoughts",
year = 3001,
}
\end{filecontents}
\usepackage[T1]{fontenc}
%%\usepackage{times} % 'times' package is obsolete
\usepackage{amsmath,amssymb}
\usepackage{newtxtext,newtxmath} % Times Roman text and math fonts
\usepackage{graphicx}
\usepackage{%caption, % 'caption' is loaded automatically by 'subcaption'
subcaption}
\usepackage[margin=2cm]{geometry}
\usepackage{booktabs}
\usepackage[english]{babel}
\usepackage{authblk}
\usepackage[colorlinks,allcolors=blue]{hyperref}
%%\usepackage[authoryear,round]{natbib}
%%\bibliographystyle{abbrvnat}
\usepackage[style=apa]{biblatex} % 'backend=biber' is the default
\addbibresource{mybibfile.bib}
\begin{document}
\noindent
``Textual'' citation call-out: \textcite{Thomas}.
\noindent
``Parenthetical'' citation call-out: \parencite{Thomas}.
%%\bibliography{mybibfile}
\printbibliography
\end{document}
답변2
귀하의 패키지에 대해서는 잘 모르겠습니다. APA 7 인용에 사용하는 패키지는 다음과 같습니다.
\usepackage{csquotes}
\usepackage[style=apa, backend=biber, sortcites, url=true]{biblatex}
\addbibresource{bibliografia.bib} % this is your BibLatex
Latex Editor를 사용하는 경우 Biber를 지원해야 합니다.
패키지 문서는 다음과 같습니다.https://ctan.dcc.uchile.cl/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa.pdf그리고 몇 가지 예:https://ctan.dcc.uchile.cl/macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test.pdf
적어도 나에게는 이 패키지를 사용하면 일반적인 APA 참조 스타일을 표시하는 데 구성이 필요하지 않습니다.