Schmalen Zeilenabstand einfügen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Schmalen Zeilenabstand einfügen

von sowatt » Mi 11. Apr 2012, 15:42

Danke!! Das ist genau was ich gesucht habe!

von Xenara » Mi 11. Apr 2012, 15:03

Einen Zeilenabstand mit ~\\ einzufügen ist eigentlich sowieso ein No-Go, \\ ist nur dazu da, einen Zeilenumbruch zu erzwingen. Normalerweise wird ein neuer Absatz ja mit einer Leerzeile im Code kenntlich gemacht. Und für vertikale Abstände gibts \vspace{...}.

In deinem Fall würde ich das optionale Argument von \\ verwenden, mit dem man den Abstand eingeben kann (quasi wie vspace).
Sähe in deinem Fall etwa so aus:
\documentclass{article} \usepackage{algorithmic} \usepackage{algorithm} \begin{document} 

\begin{algorithm} 
\caption{Beschreibung des Algorithmus} 
\label{a:label-des-algorithmus} 
\begin{algorithmic}[1] 
\item[]  ~\\ 

Input:\\ 
$x\gets$ \textit{Beschreibung von Input-Variable x}\\ 
$y\gets$ \textit{Beschreibung von Input-Variable y}\\[1.5ex]

Output:\\ 
\textit{z: ~ Beschreibung von Output-Variable z}\\[1.5ex]

\IF {$ x < y $} 
    \STATE $z\gets irgendwas$ 
\ELSE 
   \STATE $i\gets irgendwas-anderes$ 
\ENDIF 

\RETURN $z$ 

\end{algorithmic} 
\end{algorithm} 

\end{document} 

Schmalen Zeilenabstand einfügen

von sowatt » Mi 11. Apr 2012, 13:31

Sorry, wenn das sehr basic ist, aber ich bin absoluter LaTex-Neuling

Ich hab folgendes Dokument
\documentclass{article} \usepackage{algorithmic} \usepackage{algorithm} \begin{document} 

\begin{algorithm}
\caption{Beschreibung des Algorithmus}
\label{a:label-des-algorithmus}
\begin{algorithmic}[1]
\item[]  ~\\

Input:\\
$x\gets$ \textit{Beschreibung von Input-Variable x}\\
$y\gets$ \textit{Beschreibung von Input-Variable y}\\
~ \\
Output:\\
\textit{z: ~ Beschreibung von Output-Variable z}\\
~\\

\IF {$ x < y $}
    \STATE $z\gets irgendwas$ 
\ELSE
	\STATE $i\gets irgendwas-anderes$
\ENDIF

\RETURN $z$

\end{algorithmic}
\end{algorithm}

\end{document}
Das Ergebnis sieht so aus im beigefügten Bild.

Wie kann ich nach den Zeilen
'y <-- Beschreibung von Input-Variable y',
bzw.
'z: Beschreibung von Output-Variable z'
einen etwas schmaleren Zeilenabstand einfügen. Mit ~\\ füge ich ja ein ganze Leerzeile ein. Das ist etwas zu breit.

Danke!
Dateianhänge
algorithmus.jpg
algorithmus.jpg (48.07 KiB) 2456 mal betrachtet

Nach oben