Probleme beim Verwenden von multicols in pstricks

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: Probleme beim Verwenden von multicols in pstricks

Re: Probleme beim Verwenden von multicols in pstricks

von CrazyHorse » Sa 23. Okt 2010, 15:13

Eduard Zimermann hat geschrieben: folgendes Problem: ich möchte eine multicols Umgebung in einer pstricks Graphik verwenden. Lade ich das Package nicht und gebe KEINE Anzahl von Spalten an in der multicols-Umgebung, so klappt das!
Lade ich das multicol-Package so wird die Ausgabe in der Graphik verschoben.
Ich MUSS das Package laden für andere multicols-Umgebungen in dem gesamten Dokument.

Wie kann ich das lösen?

Hier der (reduzierte) Code:
"reduziert" ist wohl als Scherz gemeint ... Das nächste MAl bemühst du dich bitte, alles rauszuschmeißen, was nichts mit deinem Problem zu tun hat. Wir bemühen uns schließlich auch, dir zu helfen ...
\documentclass[a4paper,12pt]{article}

\usepackage{pst-node,array,ragged2e}
\usepackage{multicol}
\newcommand\TAB[2][3cm]{\psframebox{\tabular{>{\Centering}p{#1}}#2\endtabular}}
\newcommand\Tab[2][3cm]{\tabular{@{}>{\Centering}p{#1}@{}}#2\endtabular}

\pagestyle{empty}
\begin{document}

\begin{pspicture}(-5,-5)(7,5)
   \rput[tl](-5,3){\rnode{OL}{\TAB{Klass. Teilchen\\Mechanik}}}
   \rput[tr](5,3){\rnode{OR}{\TAB{Klassische\\Feldtheorie}}}
   \rput[br](5,-3){\rnode{UR}{\TAB{\vphantom{Q}\\QFT (?)\\\vphantom{Q}}}}
   \rput[bl](-5,-3){\rnode{UL}{\TAB{QM endlich\\vieler Freiheits-\\grade}}}
   \ncline[arrowsize=5pt]{->}{OL}{OR}\mput*{\Tab{Kontinuum\\Limes(2)}}
   \ncline[arrowsize=5pt]{->}{OR}{UR}\mput*{\Tab[3.5cm]{kanonische oder \rlap{(2)}\\Funktionalintegral\\Quantisierung}}
%   \ncline[arrowsize=5pt]{->}{OL}{UL}\mput*{\begin{multicols}{2}\begin{minipage}{3cm}kanonische oder\\Pfadintegral\\Quantisierung\end{minipage}\columnbreak(1)\end{multicols}}
%   \ncline[arrowsize=5pt]{->}{UL}{UR}\mput*{\begin{minipage}{2}{2cm}Kontinuum\\Limes\hspace{.4cm}(1)\end{minipage}}
\end{pspicture}
\end{document}
Herbert

von Mechanicus » Sa 23. Okt 2010, 12:46

Hi,

dein Code enthält veraltete Pakete und Minimal ist es auch nicht. Die allgemeinen Deklarationen interessieren hier nicht.

Abgesehen von dem "nicht optimalem Header" hast du multicol falsch verwendet.

\begin{multicols}{ANZAHL SPALTEN}

Die "Anzahl der Spalten" hast du vergessen.

Zudem musst du multicols bei psframebox in eine minipage packen.

Gruß
Marco

Probleme beim Verwenden von multicols in pstricks

von Eduard Zimermann » Do 21. Okt 2010, 17:59

Hallo,

folgendes Problem: ich möchte eine multicols Umgebung in einer pstricks Graphik verwenden. Lade ich das Package nicht und gebe KEINE Anzahl von Spalten an in der multicols-Umgebung, so klappt das!
Lade ich das multicol-Package so wird die Ausgabe in der Graphik verschoben.
Ich MUSS das Package laden für andere multicols-Umgebungen in dem gesamten Dokument.

Wie kann ich das lösen?

Hier der (reduzierte) Code:
\documentclass[a4paper,12pt]{article}

\usepackage[ngerman]{babel}
%\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage[usenames]{color}
\usepackage{amsgen,amscd}
\usepackage{array}
\usepackage{arial}
\usepackage{bbm}
\usepackage{wrapfig}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{amssymb,amsmath,amsfonts}
\usepackage{amsthm}
%\usepackage{multicol}

\usepackage{etex}
%\reserveinserts{100}
\usepackage{epstopdf}

\epstopdfsetup{suffix=}
\usepackage[normalem]{ulem}

\usepackage{pstricks}
\usepackage{pst-all}
\usepackage{auto-pst-pdf}
\usepackage{pstricks-add}
\usepackage{pst-plot}

\addtolength{\hoffset}{-1.2cm}
\addtolength{\textheight}{2cm}
\addtolength{\textwidth}{2.4cm}
\addtolength{\voffset}{-1.5cm}

\DeclareMathOperator{\sign}{sign}
\DeclareMathOperator{\Sp}{Sp}
\DeclareMathOperator{\supp}{supp}
\DeclareMathOperator{\Div}{div}
\DeclareMathOperator{\he4}{^4\text{He}}
\DeclareMathOperator{\spec}{\text{spec}}
\DeclareMathOperator{\arccot}{arccot}
\DeclareMathOperator{\tr}{tr}
\DeclareMathOperator{\curl}{curl}



\def\bra#1{\mathinner{\langle{#1}|}}
\def\ket#1{\mathinner{|{#1}\rangle}}
\def\braket#1#2{\mathinner{\left\langle{#1}|{#2}\right\rangle}}
\def\chem#1#2{\mathinner{^{#1}\text{#2}}}
\def\hl#1#2#3{\mathinner{{{#1}^{#2}}_{#3}}}
\def\lh#1#2#3{\mathinner{{{#1}_{#2}}^{#3}}}
\def\bk#1#2{\mathinner{\left\langle{#1},{#2}\right\rangle}}
\def\braketll#1#2#3#4{\mathinner{_{#1}\left\langle{#2}|{#3}\right\rangle_{#4}}}
\def\brall#1#2{\mathinner{_{#1}\left\langle{#2}\right|}}
\def\ketll#1#2{\mathinner{\left|{#1}\right\rangle_{#2}}}
\def\braketm#1#2#3{\mathinner{\left\langle{#1}\left|{#2}\right|{#3}\right\rangle}}
\def\Gam#1{\mathinner{\Gamma\left(#1\right)}}


\def\Item{\item~\vspace{-1\normalbaselineskip}}
\def\ITEM[#1]{\item[#1]~\vspace{-1\normalbaselineskip}}


%\renewcommand{\baselinestretch}{1}\normalsize

\numberwithin{equation}{section}
\pagestyle{empty}
%\setlength{\unitlength}{1cm}
\begin{document}

\begin{pspicture}(-5,-5)(7,5)
	\rput[tl](-5,3){\rnode{OL}{\psframebox{\begin{minipage}{3cm}\begin{center}\vspace{.3cm}Klass. Teilchen\\Mechanik\vspace{.3cm}\end{center}\end{minipage}}}}
	\rput[tr](5,3){\rnode{OR}{\psframebox{\begin{minipage}{3cm}\begin{center}\vspace{.3cm}Klassische\\Feldtheorie\vspace{.3cm}\end{center}\end{minipage}}}}
	\rput[br](5,-3){\rnode{UR}{\psframebox{\begin{minipage}{3cm}\begin{center}\vphantom{Q}\\QFT (?)\\\vphantom{Q}\end{center}\end{minipage}}}}
	\rput[bl](-5,-3){\rnode{UL}{\psframebox{\begin{minipage}{3cm}\begin{center}QM endlich\\vieler Freiheits-\\grade\end{center}\end{minipage}}}}
	\ncline[arrowsize=5pt]{->}{OL}{OR}\mput*{\begin{minipage}{2cm}Kontinuum\\Limes\hspace{.4cm}(2)\end{minipage}}
	\ncline[arrowsize=5pt]{->}{OR}{UR}\mput*{\begin{multicols}\begin{minipage}{3.5cm}\begin{center}kanonische oder\\Funktionalintegral\\Quantisierung\end{center}\end{minipage}\columnbreak(2)\end{multicols}}
	\ncline[arrowsize=5pt]{->}{OL}{UL}\mput*{\begin{multicols}\begin{minipage}{3cm}kanonische oder\\Pfadintegral\\Quantisierung\end{minipage}\columnbreak(1)\end{multicols}}
	\ncline[arrowsize=5pt]{->}{UL}{UR}\mput*{\begin{minipage}{2cm}Kontinuum\\Limes\hspace{.4cm}(1)\end{minipage}}
\end{pspicture}
\end{document}
Am besten mal wie oben angedeutet rumspielen, dann werden die Probleme vielleicht besser klar wie in der Beschreibung!

Danke für die Hilfe schon mal!

Gruss,
Eduard

Nach oben