> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/cs/chyby-latexu/18-latex-error-there-s-no-line-here-to-end.md).

# Chyba LaTeXu: Není zde žádný řádek, který by bylo možné ukončit

Pokud použijete příkaz pro zalomení řádku, jako je **`\\`** nebo **`\newline`** v okamžiku, kdy to LaTeX neočekává, vyvoláte níže uvedenou chybu:

main.tex, řádek 12

Chyba LaTeXu: Tady není žádný řádek k ukončení..

Vysvětlení najdete v příručce LaTeX nebo v LaTeX Companion. Pro okamžitou nápovědu zadejte H. ... l.8 \\\ Váš příkaz byl ignorován. Zadejte I, chcete-li jej nahradit jiným příkazem, nebo pokračovat bez něj.

## Časté příčiny

**Použití zalomení řádku \\\ v nevhodné situaci:**

Jednou z častých příčin této chyby je, pokud je příkaz pro zalomení řádku, jako je **`\\`** nebo **`\newline`** použit nevhodně. Pokud LaTeX narazí na příkaz pro zalomení řádku ve chvíli, kdy nevytváří odstavec, vyvolá chybu. Příklad této chyby je uveden níže:

```latex
\\ Zalomení řádku jsme vložili na špatné místo
```

V uvedeném příkladu bylo zalomení řádku vloženo bez textu před ním. LaTeX neví, co má dělat, protože nemůže zalomit neexistující řádek, a proto vrátí chybu.

**Vkládání zalomení řádku za prostředí seznamu:**

Tato chyba se také může objevit, pokud se pokusíte umístit zalomení řádku za prostředí seznamu, jak je uvedeno níže

```latex
\begin{itemize}
    \item Tohle je položka seznamu
    \item Tohle je další položka seznamu
\end{itemize}\newline
```

LaTeX tento seznam nevidí jako odstavec, ale spíše jako samostatnou skupinu objektů, a proto nenajde řádek, který by mohl zalomit. Pokud chcete mít pod všemi svými seznamy více místa, je nejlepší předefinovat **`itemize`** ve vaší preambuli nebo souboru třídy; pro jednorázový případ však lze této chybě předejít tak, že napíšete **`\leavevmode`** před příkaz pro zalomení řádku, jak je uvedeno níže:

```latex
\begin{itemize}
    \item Tohle je položka seznamu
    \item Tohle je další položka seznamu
\end{itemize}\leavevmode\newline
```

**Pokus o zapsání popisku položky seznamu na samostatný řádek:**

Dalším častým důvodem této chyby je, pokud se pokoušíte vytvořit seznam s popisky pomocí **`popisu`** prostředí a chcete, aby byl popisek na samostatném řádku. Příklad, jak by se zde chyba udělala, je uveden níže:

```latex
\begin{description}
\item[Toto je náš popisek] \\
     Chtěli bychom, aby byl tento text na samostatném řádku.
\end{description}
```

To vyvolá chybu, protože LaTeX vnímá položku popisku jako argument příkazu **`\item`** a ne jako součást odstavce textu. Pokud chcete, aby byly popisky ve vašem seznamu na samostatných řádcích od položek seznamu, museli byste předefinovat **`popisu`** prostředí. Nejjednodušší způsob, jak to udělat, je použít **`enumitem`** balíček a zahrnout **`\setlist[description]{style=nextline}`** ve vaší preambuli, jak je uvedeno níže:

```latex
% Ve vaší preambuli

\usepackage{enumitem}
\setlist[description]{style=nextline}

% V hlavní části vašeho dokumentu

\begin{description}
\item[Toto je náš popisek]
     Chtěli bychom, aby byl tento text na samostatném řádku.
\end{description}
```

![Enumitem.PNG](/files/6308d32d48dce636752d167918e8e63d3e685c06)

Tím dosáhnete požadovaného výsledku, protože všechny popisky se zobrazí na samostatném řádku oproti položce seznamu.

Pokud byste raději měli na samostatném řádku pouze jeden popisek, můžete toho dosáhnout pomocí **`\leavevmode`** příkazu, jak je uvedeno níže:

```latex
\begin{description}
\item[Toto je popisek] \leavevmode \\
     Tento text se zobrazí na samostatném řádku
\item[Toto je další popisek] Tento text bude na stejném řádku jako popisek.
\end{description}
```

![Leavevmode.PNG](/files/a605e001bf3cc77ff95353d5a2d620ce0eb505dd)

Je to proto, že LaTeX na takové chyby narazí, když se pokouší přeskakovat řádky ve vertikálním režimu. Příkaz **`\leavevmode`** způsobí, že kompilátor dočasně opustí vertikální režim, a tím se chybě zabrání.

**Vytváření mezer při použití prostředí center, flushleft nebo flushright:**

Další příčinou výskytu této chyby je, když jste se pokusili vložit více zalomení řádku zápisem

* **`\\\\`**
* **`\\\newline`**
* **`\newline\newline`**
* atd.

zatímco jste v **`center`**, **`flushleft`** nebo **`flushright`** prostředích, jak je uvedeno níže

```latex
\begin{center}
  Chtěli bychom, aby mezi tímto řádkem \\\\
  a tímto řádkem
\end{center}
```

To není v LaTeXu povoleno a vyvolá chybu. Správný způsob, jak zde vložit více zalomení řádku, je napsat **`\\[length]`** kde **`délka`** je vzdálenost, kterou chcete mezi řádky. Příklad je uveden níže:

```latex
\begin{center}
  Chtěli bychom, aby mezi tímto řádkem byla mezera o jeden řádek \\[2\baselineskip]
  a tímto řádkem
\end{center}
```

![Centerskip.PNG](/files/0e969043ae48ece01bca90be48ab412630474095)

Zde příkaz **`\\[2\baselineskip]`** říká LaTeXu, aby na tomto místě přeskočil dva řádky. Různé možnosti měření vzdálenosti, které můžete zadat v **`délka`** možnosti, jsou uvedeny [zde](/latex/cs/formatovani/01-lengths-in-latex.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/cs/chyby-latexu/18-latex-error-there-s-no-line-here-to-end.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
