참고문헌 제목을 변경하는 방법은 무엇입니까?

참고문헌 제목을 변경하는 방법은 무엇입니까?

article참고 문헌이 포함된 문서 수업을 들어보겠습니다 .

\documentclass{article}
\begin{document}
Some text \cite{key01}.
\begin{thebibliography}{9}% 2nd arg is the width of the widest label.
\bibitem{key01}
Beeblebrox, Zaphod, Galactic University Press
etc. etc.`
\end{thebibliography}
\end{document}

위의 참고문헌 항목 목록에는 References다음을 사용하여 생성하는 것처럼 보입니다 \section*{References}.

기본 텍스트처럼 보이도록 하고 싶습니다.

그것을 바꾸는 방법?

\renewcommand기본값을 덮어써야 합니까 \section? 그렇다면 \section나중에 기본값을 되돌리는 방법은 무엇입니까? 다른 더 우아한 옵션이 존재하는 경우 제공할 수 있습니까?

(PDF라텍스)

답변1

\let\store\macro명령을 사용하여 저장 하면 됩니다 .현재 정의의 .\macro\store

코드

\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}

\begin{document}

\section{test}

\let\oldsection\section
\renewcommand*{\section}[1]{#1}

\section{new test}

\let\section\oldsection

\section{reverted?}

\end{document}

출력 ##

여기에 이미지 설명을 입력하세요


편집 1:훨씬 쉽고 완벽하게 작동하는 접근 방식: 내부 옵션을 사용하세요 \renewcommand{\refname}{}.

코드

\documentclass[parskip]{scrartcl}
\usepackage[margin=15mm]{geometry}
\usepackage{tikz}

\begin{document}

\section{test}

\renewcommand{\refname}{\normalfont\selectfont\normalsize References} 

\section{new test}

  \begin{thebibliography}{depth}
    \bibitem{atuning}Volker Wollny (Hrsg.): {\it Amiga--Tuning}.
                     Interest--Verlag, Augsburg, 1996.
  \end{thebibliography}

\section{reverted?}

\end{document}

출력

여기에 이미지 설명을 입력하세요

답변2

titlesec한 가지 옵션은 패키지를 사용하여 섹션 형식을 로컬로 재정의하는 것 입니다 .

\documentclass{article}
\usepackage{titlesec}

\begin{document}

\section{Test Section One}

\begingroup
\titleformat*{\section}{\normalfont}
\begin{thebibliography}{depth}
\bibitem{a} Test
\end{thebibliography}
\endgroup

\section{Test Section Two}

\end{document}

여기에 이미지 설명을 입력하세요

또 다른 옵션은 명령을 패치하여 \thebibliography기본값 \section*{\refname}\refname; 이 작업은 패키지의 도움으로 쉽게 수행할 수 있습니다 etoolbox.

\documentclass{article}
\usepackage{etoolbox}

\patchcmd{\thebibliography}{\section*{\refname}}{\refname}{}{}

\begin{document}

\section{Test Section One}

\begin{thebibliography}{depth}
\bibitem{a} Test
\end{thebibliography}

\section{Test Section Two}

\end{document}

패키지가 없으면 필요한 재정의는 다음과 같습니다.

\documentclass{article}

\makeatletter
\renewenvironment{thebibliography}[1]
     {\refname%
      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
      \list{\@biblabel{\@arabic\c@enumiv}}%
           {\settowidth\labelwidth{\@biblabel{#1}}%
            \leftmargin\labelwidth
            \advance\leftmargin\labelsep
            \@openbib@code
            \usecounter{enumiv}%
            \let\p@enumiv\@empty
            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
      \sloppy
      \clubpenalty4000
      \@clubpenalty \clubpenalty
      \widowpenalty4000%
      \sfcode`\.\@m}
     {\def\@noitemerr
       {\@latex@warning{Empty `thebibliography' environment}}%
      \endlist}
\makeatother

\begin{document}

\section{Test Section One}

\begin{thebibliography}{depth}
\bibitem{a} Test
\end{thebibliography}

\section{Test Section Two}

\end{document}

마지막 두 예제는 첫 번째 예제와 동일한 출력을 생성하므로 반복되는 이미지를 업로드하지 않았습니다.

관련 정보