
저널 투고를 위해 tex 파일과 bib 파일을 하나로 병합하려고 합니다. 누군가 bbl 파일을 사용하라고 제안했습니다. 저는 texmaker/miktex, bibtex를 사용하고 있습니다.
실제로 bib에서 bbl 파일을 만드는 방법을 모르겠습니다. 이 웹사이트/구글에서 찾은 모든 링크는 실제로 이 작업을 수행하는 방법을 단계별로 명시적으로 설명하지 않습니다. 그리고 나는 단계별를 의미합니다 (라텍스/컴퓨팅에 대한 나의 지식은 일반적으로 아무것도 아니기 때문입니다). 예를 들어, "컴파일"이라는 지침이 보입니다. 이것이 무엇을 의미하는지 모르겠습니다(키보드에서 어떤 키를 눌러야 하는지).
감사합니다.
답변1
다음과 같은 문서가 있다고 가정해 보겠습니다.
\documentclass{article}
\begin{document}
\cite{article-crossref} and \cite{article-full}.
\bibliographystyle{plain}
\bibliography{xampl}
\end{document}
이제 선택한 편집기를 사용하거나 명령줄 등을 사용하여 일반적인 방법으로 컴파일합니다. 필요한 경우 컴파일 시퀀스를 여러 번 실행하여 모든 것이 올바르게 해결되고 정의되었는지 확인합니다. (컴파일은 pdflatex
-> bibtex
-> pdflatex
-> 처럼 실행 중입니다 pdflatex
.)
이제 저널 제출을 위한 파일을 준비하기 위해 파일을 엽니다. 이 .bbl
파일은 기본적으로 작업 디렉터리에 있거나 생성된 파일을 요청한 위치에 있습니다.
내 것은 여기 있다:
\newcommand{\noopsort}[1]{} \newcommand{\printfirst}[2]{#1}
\newcommand{\singleletter}[1]{#1} \newcommand{\switchargs}[2]{#2#1}
\begin{thebibliography}{1}
\bibitem{article-crossref}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a cross-referencing ARTICLE entry.
\bibitem{article-full}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a full ARTICLE entry.
\end{thebibliography}
이를 및 명령을 .tex
실행한 지점의 원본 파일에 복사합니다 .\bibliographystyle
bibliography
\documentclass{article}
\begin{document}
\cite{article-crossref} and \cite{article-full}.
\newcommand{\noopsort}[1]{} \newcommand{\printfirst}[2]{#1}
\newcommand{\singleletter}[1]{#1} \newcommand{\switchargs}[2]{#2#1}
\begin{thebibliography}{1}
\bibitem{article-crossref}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a cross-referencing ARTICLE entry.
\bibitem{article-full}
L[eslie]~A. Aamport.
\newblock The gnats and gnus document preparation system.
\newblock {\em \mbox{G-Animal's} Journal}, 41(7):73+, July 1986.
\newblock This is a full ARTICLE entry.
\end{thebibliography}
\end{document}
이제 생성된 파일을 정리하여 제거하므로 아직 외부 파일에 의존하지 않고 .bbl
최소한 두 번( pdflatex
-> pdflatex
) 다시 컴파일하여 파일에서만 동일한 결과를 얻을 수 있습니다 .tex
.
답변2
TeXmaker에서는선험적으로, 당신은 쓰기만 하면 됩니다
\bibliographystyle{name-of-the-bibstyle}
\bibliography{name-of-the-.bib file}% without the .bib extension
.tex 파일, 참고문헌을 보관하려는 위치, 그리고 pdflatex (F6) + bibtex (F11) + pdflatex (twice)
.tex 파일에 있습니다. 또는 을 선택하면 Fast compilation
자동으로 해당 작업이 수행됩니다.