제목 페이지: "여기서 끝날 줄은 없습니다."

제목 페이지: "여기서 끝날 줄은 없습니다."

LaTeX 제목 페이지 템플릿을 다음에서 다운로드했습니다.여기그리고 내가 사용하기 위해 수정했습니다. 그러나 실수로 템플릿의 줄 간격을 변경한 것 같습니다. 이제 코드에 오류가 있습니다.

\begin{titlepage}
    \drop=0.1\textheight
    \centering
    \vspace*{\baselineskip}
    \rule{\textwidth}{1.6pt}\vspace*{-\baselineskip}\vspace*{2pt}
    \rule{\textwidth}{0.4pt}\\[\baselineskip]
    {\LARGE Title Page\\ [0.3\baselineskip] Errors}\\[0.2\baselineskip]
    \rule{\textwidth}{0.4pt}\vspace*{-\baselineskip}\vspace{3.2pt}
    \rule{\textwidth}{1.6pt}\\[\baselineskip]
    \vspace*{2\baselineskip}\\[\baselineskip]
    {\Large Xylius\\
            Chemistry\par}
 \vspace{1cm}
    {\itshape Dr. X\par}
    \vfill
    {\scshape 01/01/2017} \\
\end{titlepage}

오류가 어디에 있는지 찾는 데 도움을 줄 수 있는 사람이 있나요?
미리 감사드립니다

답변1

귀하의 예가 컴파일 가능하지 않아 완전하지 않더라도 작동하는 솔루션은 아래 MWE와 유사할 수 있습니다.

귀하의 예에는 다음 코드가 있습니다.

 \drop=0.1\textheight

이 명령이 어디서 유래되었는지 모르겠습니다. 귀하의 코드에서 제거했습니다. 아마도 당신은 \drop?

주요 오류는 다음 줄에 있습니다.

\vspace*{2\baselineskip}\\[\baselineskip]

여기에서는 LaTeX를 아래로 이동하도록 명령하고( \vspace세로 공백을 삽입한다는 의미) 그 후 아무데도 LaTeX에게 줄을 끝내고 새 줄을 시작하도록 요청합니다( \\).

제거 \\[\baselineskip]하면 모든 것이 잘 작동합니다.

참고: 잘 모르겠지만 [\baselineskip] is also doubled, as a new line always inserts the amount of\baselineskip If you want to add some more extra space, than you could say\[2\baselineskip]`을 추가하면 그 양이 두 배가 될 것 같습니다.

MWE는 다음과 같습니다.

\documentclass{report}[12pt]

%% As requested by the OP: indent the beginning of a paragraph by 1
%% cm! 
\setlength{\parindent}{1cm}

\begin{document}
\begin{titlepage}
    %\drop=0.1\textheight
    \centering
    \vspace*{\baselineskip}
    \rule{\textwidth}{1.6pt}\vspace*{-\baselineskip}\vspace*{2pt}
    \rule{\textwidth}{0.4pt}\\[\baselineskip]
    {\LARGE Title Page\\ [0.3\baselineskip] Errors}\\[0.2\baselineskip]
    \rule{\textwidth}{0.4pt}\vspace*{-\baselineskip}\vspace{3.2pt}
    \rule{\textwidth}{1.6pt}\\[\baselineskip]
    \vspace*{2\baselineskip}
    {\Large Xylius\\
            Chemistry\par}
 \vspace{1cm}
    {\itshape Dr. X\par}
    \vfill
    {\scshape 01/01/2017}
\end{titlepage}
\end {document}

결과는 다음과 같습니다.

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

답변2

라인 교체

\rule{\textwidth}{1.6pt}\\[\baselineskip]
\vspace*{2\baselineskip}\\[\baselineskip]

다음과 같은 것으로

\rule{\textwidth}{1.6pt}\\[4\baselineskip]

\vspace*{2\baselineskip}새 줄을 시작하지 않는 수직 항목만 구성하므로 \\이를 따라가면 LaTeX는 끝낼 줄이 없다고 불평합니다. 이 시점에서 갖고 싶은 모든 수직 공간을 합산하고 \\이전 명령에 대한 인수로 제공하십시오.

관련 정보