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
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:
[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}
[/code]
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