2단 참고문헌에서 숫자 레이블을 제거하는 방법

2단 참고문헌에서 숫자 레이블을 제거하는 방법

다음에서 2열로 구성된 참고문헌에 대한 코드 조각을 찾았습니다.이 답변:

\usepackage{multicol}

\makeatletter
\renewenvironment{thebibliography}[1]
     {\begin{multicols}{2}[\section*{\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\end{multicols}}
\makeatother

moderncv이것은 기본적 으로 각 항목 앞에 [1], [2], ...가 오는 것을 제외하고는 내가 원하는 작업을 수행합니다(예: 두 개의 열로 되어 있으므로 공간을 덜 차지합니다). 본문에 인용이 없기 때문에 라벨이 필요합니다. 라벨을 피하기 어렵다면 총알 같은 것을 선호합니다.

이로 인해 상황이 더 복잡해질 수도 있지만 좋든 나쁘든 저는 현재plainyr-rev.bst또한. 하지만 그것은 중요하지 않습니다. 참고문헌에는 12개 정도의 항목만 포함되어 있으므로 레이블을 변경하고 해당 항목별로 정렬할 수 있을 것입니다.

답변1

답변곤잘로 메디나내가 질문에 연결한 것은 내가 필요한 대부분의 기능을 제공하며매미내가 원하는 것을 합니다. 그래서 나는 이것으로 끝났습니다.

\makeatletter
\ifthenelse{\boolean{twocolbib}}{
\renewenvironment{thebibliography}[1]
     {\begin{multicols}{2}[\section*{\refname}]%
      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
      \list{}
           {\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\end{multicols}}
}{}
\makeatother

그런데 알고 보니 이력서의 다른 부분이 길어져서 한 페이지에 다 들어갈 수가 없어서 2단 참고문헌의 장점이 사라져서 \ifthenelse다시 필요할 경우를 대비해 을 추가했습니다.

관련 정보