Como forçar uma nova linha

Como forçar uma nova linha

Quero ter uma nova linha após um texto escrito em negrito.

Infelizmente, o seguinte código LaTeX não funciona (esta é minha seção original):

\section{Analyse des Firefox-Source-Code}
Der Source Code von Firefox wird analysiert mit dem Ziel herauszufinden wo und v.a. wie firefox nachträglich geladene Elemente verwaltet. Es ist nicht gelungen die erhofften Informationen zu entnehmen aber alle Erkenntnisse und Informationen welche für eine weiterführung des Projektes hilfreich sein können werden im folgenden aufgeführt.

\subsection{Die Methode HasHeaderValue}
Eine sehr interessante und häufig genutzte Methode ist die in der Datei \texttt{/netwerk/protocol/http/nsHttpResponseHead.h} definierte Methode \texttt{HasHeaderValue}. Diese Methode überprüft ob einer Eigenschaft, welche ein HTTP-Response enthalten kann, ein bestimmter Wert zugewiesen ist. Ein Beispiel hierfür wäre ob die Eigenschaft \texttt{"Cache-Control"} den Wert \texttt{"must-revalidate"} enthält. In diesem Beispiel würde bei jeder veränderung der Inhalte einer Webseite, diese komplett neu geladen werden müssen.

\begin{figure}[htbp]
    \centering
        \includegraphics{Ablaufdiagramm_HasHeaderValue.png}
    \caption{Aufrufdiagramm externer Methoden beginnend bei HasHeaderValue}
    \label{fig:Ablaufdiagramm_HasHeaderValue}
\end{figure}

\pagebreak
\textbf{Zu 5.)}

Das struct \texttt{entry} beinhaltet zwei Variablen genannt \texttt{header} und \texttt{value}. Die Methode \texttt{entry.get()} soll die Variable \texttt{value} zurückliefern. Also den Wert des headers, beispielsweise \texttt{must-revalidate} für \texttt{Cache-Control}.
\\
\textbf{Zu 4.)}

In der Methode \texttt{LookupEntry} sind nur zwei für uns wichtige Zeilen nämlich: 
\begin{verbatim}
 *entry = &mHeaders[index];
return entry ? entry->value.get() : nullptr;
\end{verbatim}
Da \texttt{LookupEntry} mithilfe der Adresse eines $($nsEntry$)$ Pointers\footnote{Deutsch: Zeiger. Werden verwendet um mit Adressen von Variablen zu arbeiten.} aufgerufen wird, erhält dieser Pointer die Adresse des Entry-Wertes welcher gesucht war.
In der zweiten Zeile wird geprüft ob \texttt{entry} ein \texttt{nullptr}, also ein leerer Pointer, ist. Wenn dies nicht der Fall ist wird durch \texttt{value.get}, wie oben beschrieben, der Wert des Headers als Pointer zurückgegeben. Sollte \texttt{entry} aber ein \texttt{nullptr} sein wird auch ein \texttt{nullptr} zurückgegeben.
Also ist der Rückgabewert der Methode \texttt{PeekHeader} entweder ein String welcher den Wert des Headers enthält oder ein leerer Pointer.
\\
\textbf{Zu 3.)}

\texttt{FindToken} liefert in drei Fällen einen \texttt{nullptr} zurück. Diese sind:
\begin{itemize}
    \item \texttt{input} ist leer $($Der erste Parameter der Methode$)$
    \item die Länge von \texttt{input} ist kleiner als die Länge des gesuchten Strings
    \item es wurde kein übereinstimmender String gefunden
\end{itemize}
Der Rückgabewert von \texttt{FindToken} ist ein char\footnote{kurz für Character. Zu Deutsch: Zeichen.} Pointer welcher, sollte kein \texttt{nullptr} zurückgegeben werden, auf das Vorkommen in dem gegebenen \texttt{input} zeigt, vor und hinter dem ein Seperator für HTTP gesetzt ist.
Ein Seperator für HTTP ist nach Firefox als einfaches Komma definiert.

\\
\textbf{Zu 2.)}

\texttt{FindHeaderValue} erhält nun den char Pointer und gibt diesen zurück.

\\
\textbf{Zu 1.)}

\texttt{HasHeaderValue} überprüft ob der von \texttt{FindHeaderValue} erhaltene Pointer ein \texttt{nullptr} ist und gibt dementsprechend einen Wahrheitswert zurück.

A referida imagem no início da seção:

Por falar nisso. as novas linhas que quero forçar têm razões estéticas.

Existe uma maneira de realmenteforçauma nova linha, não importa o que aconteça?

Responder1

Você só pode adicionar uma nova linha após o final de um parágrafo, e não "no meio do nada". Como você não forneceu umMWE, colarei apenas parte do seu texto com uma possível solução para o problema. Como você disse, você deseja uma nova linha após o item em negrito, para poder adicionar \\imediatamente após o comando (como meu código mostra abaixo). Preste atenção \\ao []especificar a altura de uma nova linha. Você pode especificar o valor desejado entre colchetes.

Der Rückgabewert von \texttt{FindToken} ist ein char
\footnote{kurz für Character. Zu Deutsch: Zeichen.}
Pointer welcher, sollte kein \texttt{nullptr} zurückgegeben werden, 
auf das Vorkommen in dem gegebenen \texttt{input} zeigt, vor und 
hinter dem ein Seperator für HTTP gesetzt ist. Ein Seperator für HTTP 
ist nach Firefox als einfaches Komma definiert.\\[1PC]

\textbf{Zu 2.)}\\[2PC]

\texttt{FindHeaderValue} erhält nun den char Pointer und 
gibt diesen zurück.

Responder2

Isso parece bom para você?

saída

\documentclass{article}

\usepackage{enumitem}
\setlist[enumerate]{label=\textbf{\arabic*)}}

\usepackage{mwe}
\begin{document}
\lipsum[1]
\begin{enumerate}
\item \texttt{Some} text I have written.
\item \texttt{some} other text that I have written
\end{enumerate}
\lipsum[2]
\end{document}

Responder3

Eu "consertei" o problema usando o \vspace{7}comando. É claro que aceitarei uma resposta que tenha uma solução melhor, mas para qualquer pessoa com o mesmo problema, isso é temporário... vamos chamá-lo de "conserto".

informação relacionada