picture-Umgebung durcheinander

Tabellen und Grafiken erstellen und anordnen


MikroLS
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 9. Sep 2016, 10:12

picture-Umgebung durcheinander

Beitrag von MikroLS »

Hallo,

bei dem Versuch ein Diagramm in einer picture-Umgebung anzulegen,
ist der Inhalt vollkommen durcheinander gekommen.

Hier mein Code:
\begin{document}
\begin{picture}(18,5)

% 1. Spalte -------------------  
\put(1,4){$H$}
\put(1,3.5){\circle*{0.2}}
\put(1,3.5){\line(0,-2){2}}
\put(1,1.5){\circle*{0.2}}
\put(0.4,2){$e_1$}
\put(0.5,0.5){$(1, 0)$}

\put(1,3.5){\line(2,0){2}}
\put(1.5,3){$f_1$}

% 2.Spalte -------------------
\put(3,4){$Y$}
\put(3,3.5){\circle*{0.2}}
\put(3,3.5){\line(0,-2){2}}
\put(3,1.5){\circle*{0.2}}
\put(2.4,2){$e_2$}
\put(2.5,0.5){$(0, 2)$}

\put(3,3.5){\line(2,0){2}}
\put(3.5,3){$f_2$}

% 3. Spalte -------------------
\put(5,4){$H$}
\put(5,3.5){\circle*{0.2}}
\put(5,3.5){\line(0,-2){2}}
\put(5,1.5){\circle*{0.2}}
\put(4.4,2){$e_3$}
\put(4.5,0.5){$(3, 0)$}

\put(5,3.5){\line(2,0){2}}
\put(5.5,3){$f_3$}

% 4. Spalte -------------------
\put(7,3.5){\circle*{0.2}}
\put(7,3.5){\line(0,-1){1}}
\multiput(7,3.5)(0.2,0){20}{\line(1,0){0.1}}

% 5. Spalte -------------------  
\put(11,4){$H$}
\put(11,3.5){\circle*{0.2}}
\put(11,3.5){\line(0,-2){2}}
\put(11,1.5){\circle*{0.2}}
\put(10.2,2){$e_{999}$}
\put(10.5,0.5){$(999, 0)$}

\put(11,3.5){\line(2,0){2}}
\put(11.5,3){$f_{999}$}

% 6. Spalte -------------------  
\put(13,4){$Y$}
\put(13,3.5){\circle*{0.2}}
\put(13,3.5){\line(0,-2){2}}
\put(13,1.5){\circle*{0.2}}
\put(12,2){$e_{1000}$}
\put(12.5,0.5){$(0, 1000)$}

\put(13,3.5){\line(2,0){2}}
\put(13.5,3){$f_{1000}$}

% 7. Spalte -------------------  
\put(15,3.5){\circle*{0.2}}
\put(15.5,3.5){$(5, 5)$}

\end{picture}
\end{document}

Gruß,
MikroLS
Dateianhänge
So sieht die Ausgabe aus
So sieht die Ausgabe aus
picture.PNG (6.75 KiB) 1047 mal betrachtet

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Was hast Du den für \unitlength eingestellt? Default ist 1pt, Du möchtest aber eventuell 1cm?
\documentclass{article}
\usepackage{pict2e}
\setlength\unitlength{1cm}% <- Einstellen der Längeneinheit
\begin{document}
\begin{picture}(18,5)
% 1. Spalte -------------------  
\put(1,4){$H$}
\put(1,3.5){\circle*{0.2}}
\put(1,3.5){\line(0,-2){2}}
\put(1,1.5){\circle*{0.2}}
\put(0.4,2){$e_1$}
\put(0.5,0.5){$(1, 0)$}
\put(1,3.5){\line(2,0){2}}
\put(1.5,3){$f_1$}
% 2.Spalte -------------------
\put(3,4){$Y$}
\put(3,3.5){\circle*{0.2}}
\put(3,3.5){\line(0,-2){2}}
\put(3,1.5){\circle*{0.2}}
\put(2.4,2){$e_2$}
\put(2.5,0.5){$(0, 2)$}
\put(3,3.5){\line(2,0){2}}
\put(3.5,3){$f_2$}
% 3. Spalte -------------------
\put(5,4){$H$}
\put(5,3.5){\circle*{0.2}}
\put(5,3.5){\line(0,-2){2}}
\put(5,1.5){\circle*{0.2}}
\put(4.4,2){$e_3$}
\put(4.5,0.5){$(3, 0)$}
\put(5,3.5){\line(2,0){2}}
\put(5.5,3){$f_3$}
% 4. Spalte -------------------
\put(7,3.5){\circle*{0.2}}
\put(7,3.5){\line(0,-1){1}}
\multiput(7,3.5)(0.2,0){20}{\line(1,0){0.1}}

% 5. Spalte -------------------  
\put(11,4){$H$}
\put(11,3.5){\circle*{0.2}}
\put(11,3.5){\line(0,-2){2}}
\put(11,1.5){\circle*{0.2}}
\put(10.2,2){$e_{999}$}
\put(10.5,0.5){$(999, 0)$}
\put(11,3.5){\line(2,0){2}}
\put(11.5,3){$f_{999}$}
% 6. Spalte -------------------  
\put(13,4){$Y$}
\put(13,3.5){\circle*{0.2}}
\put(13,3.5){\line(0,-2){2}}
\put(13,1.5){\circle*{0.2}}
\put(12,2){$e_{1000}$}
\put(12.5,0.5){$(0, 1000)$}
\put(13,3.5){\line(2,0){2}}
\put(13.5,3){$f_{1000}$}
% 7. Spalte -------------------  
\put(15,3.5){\circle*{0.2}}
\put(15.5,3.5){$(5, 5)$}
\end{picture}
\end{document}

MikroLS
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 9. Sep 2016, 10:12

Beitrag von MikroLS »

Ich hatte keine Einheit eingestellt.

Danke, jetzt funktioniert es!

Antworten