개행을 강제하는 방법

개행을 강제하는 방법

굵은 글씨로 쓴 텍스트 뒤에 새 줄을 추가하고 싶습니다.

안타깝게도 다음 LaTeX 코드는 작동하지 않습니다(이것은 내 원래 섹션입니다).

\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.

섹션 시작 부분에 언급된 그림:

그런데. 강제로 적용하려는 개행에는 미적인 이유가 있습니다.

실제로 방법이 있나요?무슨 일이 있어도 개행 문자가 나오나요?

답변1

"아무것도 없는 부분"이 아닌 단락 끝 뒤에만 개행 문자를 추가할 수 있습니다. 당신이 제공하지 않았기 때문에MWE, 문제에 대한 가능한 해결책이 포함된 텍스트의 일부만 붙여넣겠습니다. 말씀하신 대로 굵은 항목 뒤에 개행 문자를 추가해야 하므로 \\명령 바로 뒤에 추가할 수 있습니다(아래 코드 참조). 새 줄의 높이를 지정할 \\때 주의하세요 . []대괄호 안에 원하는 값을 지정할 수 있습니다.

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.

답변2

이게 좋아 보이나요?

산출

\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}

답변3

명령 을 사용하여 문제를 "수정"했습니다 \vspace{7}. 물론 더 나은 해결책이 있는 답변을 받아들이겠습니다. 그러나 동일한 문제가 있는 사람에게는 이것은 일시적인 문제입니다... "수정"이라고 부르겠습니다.

관련 정보