%20%ED%8A%B9%EC%A0%95%20%EC%9D%B8%EC%9A%A9%EC%97%90%EB%A7%8C%20%EA%B2%BD%EA%B3%A0%EA%B0%80%20%ED%91%9C%EC%8B%9C%EB%90%98%EB%8A%94%EB%8D%B0%20%EC%9D%B4%EC%9C%A0%EB%A5%BC%20%EB%AA%A8%EB%A5%B4%EA%B2%A0%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
다시 게시: 저는 TeXSE를 처음 접했고 전체 예제를 어떻게 게시해야 하는지에 대한 의견을 받았습니다. 그래서 여기에 있습니다. 이 점을 지적해주신 분들께 감사드립니다.
그래서 Miktex와 함께 texmaker를 사용하고 있는데 "Y 페이지의 인용 X가 정의되지 않았습니다"라는 오류 메시지와 함께 인용 6개 중 2개만 정의되지 않은 것 같습니다. 이 정보가 도움이 되는지 모르겠지만 먼저 bib 파일에 적용되는 4를 쓴 다음 이를 내 기본 문서(예: \addbibresouce 및 \printbibliography)에서 참조했습니다. 그런 다음 나중에 내 bib 파일에 2개의 참조를 더 추가하고 저장한 다음 pdflatex→bibtex→pdflatex*2를 실행했지만 여전히 경고가 표시됩니다. 그런데 texmaker는 6개의 항목을 모두 자동 완성하므로 texmaker는 참조를 인식하지만 컴파일러는 인식하지 못하는 것 같습니다. 아마도 제가 작성한 방식일 수도 있으므로 다음은 bib 파일입니다. 마지막 2개는 작동하지 않습니다.
@Book{Abel1824,
title = {Mémoire sur les équations algébraiques où on démontre l'impossibilité de la résolution de l'équation générale du cinquième dégré},
publisher = {Groendahl},
author = {Abel, Niels Henrik},
year = {1824}
}
@misc{Knill2004,
url = {http://www.math.harvard.edu/archive/21b_fall_04/exhibits/2dmatrices/ index.html},
journal = {Eigenvalues and Eigenvectors of 2x2 matrices },
author = {Knill, Oliver},
year = {2004}
}
@misc{Sanderson2019,
url = {https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab},
publisher = {YouTube},
author = {Sanderson, Grant},
year = {2019},
month = {3}
}
@Book{Taylor1715,
place = {Londini},
title = {Methodus incrementorum: directa \& inversa},
publisher = {Apud Gul. Innys},
author = {Taylor, Brook},
year = {1715}
}
@Book{Arfken1999,
title = {Mathematical methods for physicists},
publisher = {American Association of Physics Teachers},
author = {Arfken, George B and Weber, Hans J},
pages = {217--229},
year = {1999}
}
@Book{Strang1993,
title = {Introduction to linear algebra},
author = {Strang, Gilbert},
volume = {3},
year = {1993},
publisher = {Wellesley-Cambridge Press Wellesley, MA}
}
주요 문서:
\documentclass[12pt, a4paper, onecolumn, leqno, oneside, titlepage]{article}
\usepackage[backend=bibtex, style=numeric, sorting=nyt]{biblatex}
\usepackage[nottoc,numbib]{tocbibind}
\addbibresource{bib}
\begin{document}
\cite{Taylor1715}
\cite{Knill2004}
\cite{Abel1824}
\cite{Sanderson2019}
\cite{Arfken1999}
\cite{Strang1993}
\section{References}{
\nocite{*}
\printbibliography[heading=none]
}
\end{document}
모두가 저를 도와주시면 정말 감사하겠습니다. "나중에 추가한 2개만 작동하지 않습니다"라는 문제가 정말 짜증납니다.
답변1
이 문제를 해결하는 데 도움을 준 @Ross에게 큰 감사를 드립니다! 내가 한 일을 여기에 게시하겠습니다.
먼저 그가 말한 대로 aux 파일을 삭제하고(좋은 측정을 위해 .tex, .bib 또는 .bcf가 아닌 모든 파일을 삭제했습니다) pdf latex를 한 번 실행했습니다. 그런 다음 모든 턱받이 항목에 대해 경고가 표시되고 그 중 어느 것도 승인되지 않습니다. 그런 다음 bibtex를 실행하면 bib 파일을 찾을 수 없다는 오류가 나타납니다.
그래서 bib 파일에 쓴 내용을 새 파일에 복사했습니다. 같은 이름으로 저장하고, 기본적으로 원본 bib 파일을 대체했습니다.
pdflatex→bibtex→pdflatex*2를 실행합니다. 그러면 짜잔, 모든 항목이 인식됩니다.
솔직히 말해서 이것이 왜 효과가 있었는지 모르겠지만 효과가 있었습니다.