PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Horizontale Linie oben und unten



Darnol
01-05-2014, 16:44
Hallo alle Zusammen

Ich bin ganz neu im Forum, also falls das hier nicht reinpasst tut es mir leid.

Ich bin auf der Suche nach Hilfe für ein Darstellungsproblem bei meiner Diplomarbeit und dachte, dass vielleicht hier jemand eine Lösung hat :)

Ich benutze LaTex das erste mal zum Verfassen einer Arbeit, bin also absoluter Neuling. Bisher gings gut, aber jetzt habe ich ein Problem auf das ich noch keine Lösung gefunden habe. Und zwar würde ich gerne eine Darstellung replizieren, die so aussieht:

https://www.dropbox.com/s/a6uqo4w9ykl4zgb/Beispiel.png

(Ich hoffe das funktioniert, sehe sonst keinen Weg euch das Bild zu zeigen..)

Also eine Reihe von Zahlen, wobei oben und unten gewisse Elemente miteinander verbunden sind.

Ich habe es geschafft, so etwas ähnliches, nur viel hässlicher zu produzieren. Ich habe folgendes verwendet:


\begin{center}

$\overline{1\quad2}$\quad$\overline{3\quad4\quad5} $\quad$\overline{6\quad7\quad8}$\quad$\overline{9} $\\

$\underline{1\quad2\quad3}$\quad$\underline{4\quad 5}$\quad$\underline{6\quad7}$\quad$\underline{8\qu ad9}$

\end{center}

Das sieht nicht schön aus, weil die Linie unten nicht gepunktet/gestrichelt ist und die Linie auch noch sehr sehr nahe an den Zahlen ist. Zudem scheint es mir sogar für mein momentanes LaTex Niveau dilettantisch :D

Ich benutze den TexMaker, Version 4.1.1


\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{array}
\bibliographystyle{unsrt}

So sieht der Anfang meines Dokuments aus, falls das hilft.

Für jede Art von Tipp/Link oder Hilfe wäre ich unendlich dankbar!

Darnol

DanielDD
01-05-2014, 17:22
\documentclass{article}

\newcommand{\bardots}{\smash{\parbox[b]{1.2em}{\rule{1.2em}{0.2ex}\\[-1ex]\dots}}}
\newcommand{\justbar}{\smash{\parbox[b]{1.2em}{\rule{1.2em}{0.2ex}\\[-1ex]\phantom{\dots}}}}
\newcommand{\justdots}{\smash{\parbox[b]{1.2em}{\dots}}}

\begin{document}

1\bardots 2\justbar 3\justdots 4


\end{document}

Darnol
01-05-2014, 18:10
Genau das habe ich gebraucht!
Tausend Dank!!

Wenn es nicht zu dreist ist noch etwas zu erbitten:
Könntest du mir auch noch einen Befehl schreiben, für den Fall dass ich zwischen zwei Elementen weder Punkte noch Linien möchte? Aber mit dem selben Abstand, damit es einheitlich aussieht?

Vielen Dank schon im Voraus :)

Donalduck
01-05-2014, 18:43
Dafür kannst du dann entsprechend das nehmen:

\newcommand{\justempty}{\smash{\parbox[b]{1.2em}{\phantom{\dots}}}}

EDIT: grml... Der Abstand ist dann aus irgendeinem Grund etwas größer als bei den anderen (sieht man aber nicht wirklich). Hab jetzt leider keine Zeit nachzusehen wieso.

u_fischer
01-05-2014, 18:50
EDIT: grml... Der Abstand ist dann aus irgendeinem Grund etwas größer als bei den anderen (sieht man aber nicht wirklich). Hab jetzt leider keine Zeit nachzusehen wieso.

Weil deine \parbox{1.2em} oben alle overfull sind,


Overfull \hbox (1.33334pt too wide)

Donalduck
01-05-2014, 18:51
Hm Tatsache, das hatte ich nicth gesehen. Waren aber auch nicht meine Boxen ;)

Ok, so gehts jetzt aber:

\newcommand{\justempty}{\smash{\parbox[b]{1.2em}{\ }}}
Gefällt mir aber eigentlich wirklich nicht und geht wahrscheinlich wesentlich einfacher.

Darnol
02-05-2014, 13:52
Hm Tatsache, das hatte ich nicth gesehen. Waren aber auch nicht meine Boxen ;)

Ok, so gehts jetzt aber:

\newcommand{\justempty}{\smash{\parbox[b]{1.2em}{\ }}}
Gefällt mir aber eigentlich wirklich nicht und geht wahrscheinlich wesentlich einfacher.

Danke! Das funktioniert tiptop :)

Danke an alle die mir geholfen haben, und das auch noch so schnell