ラテックスエラー:ここに終了する行がありません(解決済み)



Latex Error No Line Here End



letaxを使用すると、エラーが発生することがあります。

! LaTeX Error: There's no line here to end.

しかし、それはpdfファイルのコンパイル効果に影響を与えないようです。



このエラーの理由は、ダブルスラッシュ「\」を使用しているためです。「\」は改行コマンドであるため、使用時に段落内にない場合はエラーが表示されます。

例えば:



egin{description} item[Very long label] \ Text... end{description}

解決策は、現在の環境を強制的に中断し、新しい段落を開始してから、「\」を使用することです。

egin{description} item[Very long label] leavevmode \ Text... end{description}

位置合わせコマンドを使用している別の状況があります: center, flushleftまたは When flushright:

egin{center} First (heading) line\ \ body of the centerd text... end{center}

解決策は簡単です。オプションのパラメーターを「\」の後に直接配置して、追加する追加スペースの量を指定できます。



egin{center} First (heading) line\[aselineskip] body of the centerd text... end{center}

Leavevmodeを追加した後:

egin{center} First (heading) line\ leavevmode\ body of the centerd text... end{center}

参照: https://texfaq.org/FAQ-noline