몇 가지 질문을 확인했지만 어떤 답변도 내 문제를 해결하지 못했습니다. 저는 라텍스를 처음 접했고 대학에서 제공한 스타일 파일을 사용하여 논문 형식을 지정하려고 합니다. 전체 논문은 스타일 측면에서 완전히 괜찮지만 참고문헌 항목은 단일 공백이 아닌 1,5 줄 간격을 갖습니다.
나는 참고문헌을 참조하는 부분이 다음과 같다고 생각합니다(일부 부분을 변경하려고 시도했고 출력에서 이러한 변경의 효과를 보았습니다).
\def\thebibliography#1{
\chapter*{\vspace{-27mm}\bibname\@mkboth
{\uppercase{\refname}}{\uppercase{\bibname}}}
\vspace{-3mm}
\addcontentsline{toc}{chapter}{\bibname}
\list
{[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}
\singlespace
\setlength{\itemsep}{0.6cm}
\leftmargin\labelwidth
\advance\leftmargin 4mm
%\advance\leftmargin\bibindent
\itemindent -\bibindent
\listparindent \itemindent
\parsep \z@
\usecounter{enumi}}
\def\newblock{}
\sloppy
\sfcode`\.=1000\relax
}
또한 스타일 파일에서 다음을 찾았지만 이러한 값을 변경해도 간격은 변경되지 않았습니다.
\newcommand{\singlespace}{\renewcommand{\@defaultbaselinestretch}{1.1}}
\newcommand{\oneandhalfspace}{\renewcommand{\@defaultbaselinestretch}{1.5}}
\newcommand{\doublespace}{\renewcommand{\@defaultbaselinestretch}{1.7}}
그래서 질문은, 왜 단일 공간이 지정되었음에도 불구하고 1과 절반 공간을 얻는가 하는 것입니다. 출력의 스크린샷도 첨부되어 있습니다.
항목 사이가 아닌 항목의 줄 간격을 줄여야 합니다. 나는 모든 제안에 열려 있습니다. 필요한 경우 완전한 텍스트 및 스타일 파일을 제공할 수도 있습니다. 제목(14점이 아닌 12점으로 나오는)과 비슷한 문제가 있지만 이 문제가 해결되면 다른 것을 관리할 수 있다고 믿습니다.
미리 감사드립니다.
답변1
귀하의 \singlespacing
명령은 단순히 다른 명령을 재정의합니다. 귀하의 코드는 이것이 \@defaultbaselinestretch
정의된 방법과 - 더 중요한 것은 - 그것이 어떻게 사용되는지를 보여주지 않으므로 목록 처리에서 실제로 호출되는지(아마도 호출되지 않을지)와 이를 호출하기 위해 무엇을 해야 하는지 말할 수 없습니다. .
그러니 대신에 시도해 보세요.\singlespace
\renewcommand\baselinestretch{1.1}\selectfont
또는
\linespread{1.1}\selectfont