APA7 참조를 사용하는 방법은 무엇입니까?

APA7 참조를 사용하는 방법은 무엇입니까?

여기서 이 문제를 검색한 것은 꽤 오랜 시간이 걸렸습니다. 거의 모든 게시물이 오래되었거나 내 문제를 해결할 수 없습니다. 다음은 로드해야 하는 라텍스 명령입니다.

\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.biblatexnatbib\citet\citep

  • 형식화된 참고문헌을 만드는 biber대신 사용을 시작하세요.bibtex

이러한 변경을 수행한 후에는 전체 재컴파일 주기(latex, biber 및 latex)를 실행해야 합니다.

아, 그리고 패키지를 사용하지 마세요 times. 더 이상 사용되지 않습니다. 실제로 Times Roman 텍스트와 수학 글꼴을 제공하는 newtxtextnewtxmath패키지도 로드하므로 패키지를 로드하는 데 눈에 띄는 목적이 없습니다 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 참조 스타일을 표시하는 데 구성이 필요하지 않습니다.

관련 정보