From cf02168f68651051c7b0bd61322a7f5547565129 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 14 Oct 2011 23:25:45 +0000 Subject: new doc pstricks-examples-en (14oct11) git-svn-id: svn://tug.org/texlive/trunk@24289 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/pstricks-examples-en/38-04-2.ltx | 80 ++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/pstricks-examples-en/38-04-2.ltx (limited to 'Master/texmf-dist/doc/latex/pstricks-examples-en/38-04-2.ltx') diff --git a/Master/texmf-dist/doc/latex/pstricks-examples-en/38-04-2.ltx b/Master/texmf-dist/doc/latex/pstricks-examples-en/38-04-2.ltx new file mode 100644 index 00000000000..23081bffea1 --- /dev/null +++ b/Master/texmf-dist/doc/latex/pstricks-examples-en/38-04-2.ltx @@ -0,0 +1,80 @@ +%% +%% A DANTE-Edition example +%% +%% +%% Copyright (C) 2010 Herbert Voss +%% +%% It may be distributed and/or modified under the conditions +%% of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% +%% See http://www.latex-project.org/lppl.txt for details. +%% +%% +%% ==== +% Show page(s) 1 +%% +\documentclass[]{article} +\pagestyle{empty} +\setlength\textwidth{201.70511pt} +\setlength\parindent{0pt} + +\usepackage{pstricks} +\newcommand\kreis[1]{\ensuremath{\mathbin{\settowidth{\dimen7}{\mbox{$\bigcirc$}}% + \makebox[0pt][l]{$\bigcirc$}\makebox[\dimen7]{#1}}}} + +\begin{document} +\begin{pspicture}(0,-0.3)(4.5,-8.75)%\psset{unit=0.75cm} +\rput(0,-0.5){$X_0$}\rput(1.5,-0.5){$X_1$}\rput(3,-0.5){$X_2$}\rput(4.5,-0.5){$X_3$} +\psline{->}(0,-.75)(0,-1.1)\rput(0,-1.25){\kreis{e}}\psline{->}(0,-1.4)(0,-2.5) +\psline{->}(-1,-1.25)(-0.15,-1.25)\rput(-1.25,-1.25){$K0_0$} +\psline{->}(3,-.75)(3,-1.35)\rput(3,-1.5){\kreis{e}}\psline{->}(3,-1.65)(3,-2.5) +\psline{->}(5.5,-1.6)(3.15,-1.6)\rput(6,-1.6){$K0_2$} +\psline{->}(1.5,-.75)(1.5,-1.35)\rput(1.5,-1.5){\kreis{e}}\psline{->}(1.5,-1.65)(1.5,-2.5) +\psline{->}(-1,-1.6)(1.35,-1.6)\rput(-1.5,-1.6){$K0_1$} +\psline{->}(4.5,-.75)(4.5,-1.1)\rput(4.5,-1.25){\kreis{e}}\psline{->}(4.5,-1.4)(4.5,-2.5) +\psline{->}(5.5,-1.25)(4.65,-1.25)\rput(5.75,-1.25){$K0_3$} +\psframe(-0.5,-2.5)(5,-3.5)\rput(2.25,-2.75){multiply and}\rput(2.25,-3.25){permute} +\psline{->}(-1,-2.75)(-0.5,-2.75)\rput(-1.25,-2.75){$K1_0$} +\psline{->}(-1,-3.25)(-0.5,-3.25)\rput(-1.25,-3.25){$K1_1$} +\psline{->}(5.5,-2.75)(5,-2.75)\rput(6,-2.75){$K1_2$} +\psline{->}(5.5,-3.25)(5,-3.25)\rput(6,-3.25){$K1_3$} +% +\psline{->}(0,-3.5)(0,-4)\psline[linestyle=dotted](0,-4.25)(0,-4.5) +\psline{->}(1.5,-3.5)(1.5,-4)\psline[linestyle=dotted](1.5,-4.25)(1.5,-4.5) +\psline{->}(3,-3.5)(3,-4)\psline[linestyle=dotted](3,-4.25)(3,-4.5) +\psline{->}(4.5,-3.5)(4.5,-4)\psline[linestyle=dotted](4.5,-4.25)(4.5,-4.5) +% +\psline{->}(0,-4.75)(0,-5.25) +\psline{->}(1.5,-4.75)(1.5,-5.25) +\psline{->}(3,-4.75)(3,-5.25) +\psline{->}(4.5,-4.75)(4.5,-5.25) +% +\psframe(-0.5,-5.25)(5,-6.25)\rput(2.25,-5.5){multiply and}\rput(2.25,-6){permute} +\psline{->}(-1,-5.5)(-0.5,-5.5)\rput(-1.25,-5.5){$Kn_0$} +\psline{->}(-1,-6)(-0.5,-6)\rput(-1.25,-6){$Kn_1$} +\psline{->}(5.5,-5.5)(5,-5.5)\rput(6,-5.5){$Kn_2$} +\psline{->}(5.5,-6)(5,-6)\rput(6,-6){$Kn_3$} +% +\psline{->}(0,-6.25)(0,-6.75) +\psline{->}(1.5,-6.25)(1.5,-6.75) +\psline{->}(3,-6.25)(3,-6.75) +\psline{->}(4.5,-6.25)(4.5,-6.75) +% +\psframe(-0.5,-6.75)(5,-7.75)\rput(2.25,-7.25){SBoxes} +\psline{->}(-1,-7)(-0.5,-7)\rput(-1.25,-7){$Kr_0$} +\psline{->}(-1,-7.5)(-0.5,-7.5)\rput(-1.25,-7.5){$Kr_1$} +\psline{->}(5.5,-7)(5,-7)\rput(6,-7){$Kr_2$} +\psline{->}(5.5,-7.5)(5,-7.5)\rput(6,-7.5){$Kr_3$} +% +\psline{->}(0,-7.75)(0,-8.5) +\psline{->}(1.5,-7.75)(1.5,-8.5) +\psline{->}(3,-7.75)(3,-8.5) +\psline{->}(4.5,-7.75)(4.5,-8.5) +% +\rput(0,-8.75){$C_0$}\rput(1.5,-8.75){$C_1$} +\rput(3,-8.75){$C_2$}\rput(4.5,-8.75){$C_3$} +%\multido{\i=1+1, \n=-0.5+-0.5}{25}{\rput(-2,\n){\tiny\i}} +\psframe[linewidth=1pt, linestyle=dotted](-2,-2)(6.5,-6.5) +\end{pspicture} +\end{document} -- cgit v1.2.3