Ich habe große Probleme damit, die Pseudocodes in Latex zu schreiben. Bitte überprüfen Sie unten zwei Algorithmen. Im Dokument sehen die Algorithmen bis auf den hervorgehobenen Teil im Bild gut aus.
\begin{algorithm}
\caption{Incident Description and Text Separation}
\label{algo:1}
\KwIn{Text file T of all the Incidents}
\KwOut{Short description and Updates of each Incident as a .CSV fIle \(c\).}
split T if line in T begins with `Incident:'\\
\For{\textup{each split of} \(e\) in T}
{
Short description \Leftarrow \( \) Line starting with 'short\textunderscore description:'\\
Updates \Leftarrow \( \) Line starting with 'sys\textunderscore mod\textunderscore count:'\\
}
\end{algorithm}
\begin{algorithm}
\caption{Preprocessing the description field of each incident \(i\)}
\label{algo:2}
\KwIn{Short description of each incident \(i\)}
\KwOut{Preprocessed short descriptions to single strings.}
convert description of each incident \(i\) to lowercase\\
stopwords \Leftarrow \( \) repeatedly occurring words and person names\\
\For{\textup{each incident} i}
{
\If{\textup{\textit{word }in short description} \in stopwords}{\textup{replace \(word\) with nothing}}
\endIf
\textup{remove all special symbols \& characters}\\
\textup{remove all extra line \& word spaces}\\
}
\end{algorithm}
Antwort1
Ich nehme an, Sie verwenden es algorithm2e
zum Einfügen von Algorithmen.
Außerdem müssen Sie im Mathematikmodus mathematische Symbole einfügen, z. B. $\Leftarrow$
.
Löschen Sie abschließend die Endif
.
MWE
\documentclass[11pt,a4paper]{report}
\usepackage{amsthm,amsmath,amssymb}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{algorithm2e}
\begin{document}
\begin{algorithm}
\caption{Preprocessing the description field of each incident $i$}
\label{algo:2}
\KwIn{Short description of each incident $i$.}
\KwOut{Preprocessed short descriptions to single strings.}
convert description of each incident $i$ to lowercase\\
stopwords $\Leftarrow$ repeatedly occurring words and person names\\
\For{\textup{each incident} $i$}
{
\If{\textup{\textit{word} in short description $\in$ \textit{stopwords}}}{\textup{replace \textit{word} with nothing}}
\textup{remove all special symbols \& characters}\\
\textup{remove all extra line \& word spaces}\\
}
\end{algorithm}
\end{document}