「TeXばなし/馬鹿な方法」の編集履歴(バックアップ)一覧はこちら

TeXばなし/馬鹿な方法」(2009/03/01 (日) 03:17:01) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*馬鹿な方法 #contents(fromhere) **気合でTeX出力 よい子は真似しない。仮に、 TeX capacity exceeded, sorry. とか出てもめげない。 [[almost3D.tex>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D.tex]] [[almost3D.dvi>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D.dvi]] [[almost3D.pdf>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D.pdf]] [[almost3D-light.tex>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-light.tex]] [[almost3D-light.dvi>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-light.dvi]] [[almost3D-light.pdf>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-light.pdf]] [[almost3D-heavy.tex>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-heavy.tex]] [[almost3D-heavy.dvi>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-heavy.dvi]] [[almost3D-heavy.pdf>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-heavy.pdf]] **気合でPostScript編集 これは真似してもいいんじゃない? ここが分かりやすい。 How to Edit Postscript http://ntweb.sc.niigata-u.ac.jp/~inakura/ps/postscript.html http://wwwnucl.ph.tsukuba.ac.jp/~inakura/ps/postscript.html PostScript実習マニュアル http://tutorial.jp/graph/ps/psman.pdf こんなすばらしいことも…。 Feynman Diagram, version 0.1 http://ntweb.sc.niigata-u.ac.jp/~inakura/ps/Feynman.html http://wwwnucl.ph.tsukuba.ac.jp/~inakura/ps/Feynman.html 生木に鉈(旧称:ゆがみ34/7)改メ井戸型ポテンシャルの中の蛙の Throw Life http://d.hatena.ne.jp/yshl/searchdiary?word=%2a%5bPostScript%5d 歪 http://www.hizum.net/diary/?category=PostScript 頑張っても空回りするだけなブログhttp://9876543210.cocolog-nifty.com/blog/2007/week6/index.html k16's note http://k16journal.blogspot.com/search?q=postscript Welcome to The PSMath Figure Tool Homepage by Matthias Trautner Kromann http://www.id.cbs.dk/~mtk/PSMath/ PostScript http://odur.let.rug.nl/~kleiweg/postscript/postscript.html L-systems in PostScript http://www.cs.unh.edu/~charpov/Programming/L-systems/ Mathematical graphics http://www.sunsite.ubc.ca/DigitalMathArchive/Graphics/ 例を1つ。koch-curve.psとでも名前付けて。 %! /ed {exch def} def /koch { % level len 2 dict begin /len ed /level ed level 1 ge { level 1 sub len 3 div 2 copy koch 2 copy 60 rotate koch 2 copy -120 rotate koch 60 rotate koch }{ len 0 rlineto } ifelse end } def /kochcurve { % level len x0 y0 gsave translate 0.1 setlinewidth newpath 0 0 moveto koch stroke grestore } def 1 setlinecap 1 setlinejoin 5 400 100 100 kochcurve showpage 開いてみるとあら不思議。 ちゃんとしたepsに変換する。(sedがいるらしい。) ren %1 %1.org gswin32c -sOutputFile=zzz.tmp -sDEVICE=epswrite -dBATCH -dNOPAUSE %1.org gswin32c -sDEVICE=bbox -dBATCH -dNOPAUSE %1.org 2> zzz2.tmp echo %%!PS-Adobe-3.0 EPSF-3.0 > zzz3.tmp copy zzz3.tmp + zzz2.tmp zzz4.tmp sed -e "1,3D" zzz.tmp > zzz5.tmp copy zzz4.tmp + zzz5.tmp %1 このバッチファイルでBoundingBoxもつく。 なお、 for %%F in (*.ps) do call eps2eps %%F %%~nF.eps というやり方もある。 あと、 http://www.meteorology.jp/XOOPS/modules/newbb/viewtopic.php?viewmode=flat&topic_id=32&forum=2 にあったPSのフォント埋め込み法。 #! /bin/bash ############################################################## # convert EPS files (with Times or Helvetica) # to EPS files without fonts # # Copyright (c) 2005 Atsushi Mori <mori@buran.u-gakugei.ac.jp> ############################################################## if [ $# -ne 2 ]; then echo "Usage:" echo " $0 input.eps output.eps" exit 99 fi # # Conversion # gs -q -sDEVICE=bbox -dNOPAUSE -dSAFER -dBATCH $1 > Btmpfile.$$ 2>&1 eps2eps -r10000 $1 $2 grep -v '^%%BoundingBox:' $2 | grep -v '^%%HiResBoundingBox:'> tmpfile.$$ head -1 tmpfile.$$ > $2 cat Btmpfile.$$ >> $2 tail +2 tmpfile.$$ >> $2 # # Remove temporary files # rm -f tmpfile.$$ Btmpfile.$$ 使い方は eps2cleaneps input.eps output.eps だとか。 **PostScriptをSVGへ 情報元: http://globfrag.seesaa.net/article/75938526.html http://f35.aaa.livedoor.jp/~mokeke/diary/200603.html#d20060324 http://www.sip.eee.yamaguchi-u.ac.jp/kou/200403.html#20040304:ps2svg http://www.koka-in.org/~zophos/diary/index.rhtml?date=20050715 本体: http://web.archive.org/web/20031030122107/http://thunder.prohosting.com/~rshi/svg/ps2svg.ps 使い方: cat ps2svg.ps hoge.ps | gs -q -dNOPAUSE -dBATCH \ > -sDEVICE=pswrite -sOutputFile=/dev/null -f - > hoge.svg **参考リンク PostScript Language Reference, third edition http://partners.adobe.com/public/developer/en/ps/PLRM.pdf # "The Red Book" PostScript Language Reference Supplement http://partners.adobe.com/public/developer/en/ps/PS3010and3011.Supplement.pdf # PostScript Language Reference, Second Edition # http://partners.adobe.com/public/developer/en/ps/psrefman.pdf PostScript Language Tutorial and Cookbook http://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF # "The Blue Book" PostScript language program design http://www-cdf.fnal.gov/offline/PostScript/GREENBK.PDF "The Green Book" Thinking in PostScript http://www.rightbrain.com/download/books/ThinkingInPostScript.pdf POSTSCRIPT & GHOSTSCRIPT Resources http://www.geocities.com/SiliconValley/5682/postscript.html PostScript From Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/PostScript # 下のリンクから情報を得よ! Adobe PostScript language specifications http://partners.adobe.com/public/developer/ps/index_specs.html # 本家 [[戻る>TeXばなし]] ----
*馬鹿な方法 #contents(fromhere) **気合でTeX出力 よい子は真似しない。仮に、 TeX capacity exceeded, sorry. とか出てもめげない。 [[almost3D.tex>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D.tex]] [[almost3D.dvi>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D.dvi]] [[almost3D.pdf>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D.pdf]] [[almost3D-light.tex>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-light.tex]] [[almost3D-light.dvi>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-light.dvi]] [[almost3D-light.pdf>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-light.pdf]] [[almost3D-heavy.tex>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-heavy.tex]] [[almost3D-heavy.dvi>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-heavy.dvi]] [[almost3D-heavy.pdf>http://www26.atwiki.jp/titech-phys-kakomon?cmd=upload&act=open&pageid=22&file=almost3D-heavy.pdf]] **気合でPostScript編集 これは真似してもいいんじゃない? ここが分かりやすい。 How to Edit Postscript http://ntweb.sc.niigata-u.ac.jp/~inakura/ps/postscript.html http://wwwnucl.ph.tsukuba.ac.jp/~inakura/ps/postscript.html PostScript実習マニュアル http://tutorial.jp/graph/ps/psman.pdf こんなすばらしいことも…。 Feynman Diagram, version 0.1 http://ntweb.sc.niigata-u.ac.jp/~inakura/ps/Feynman.html http://wwwnucl.ph.tsukuba.ac.jp/~inakura/ps/Feynman.html 生木に鉈(旧称:ゆがみ34/7)改メ井戸型ポテンシャルの中の蛙の Throw Life http://d.hatena.ne.jp/yshl/searchdiary?word=%2a%5bPostScript%5d 歪 http://www.hizum.net/diary/?category=PostScript 頑張っても空回りするだけなブログhttp://9876543210.cocolog-nifty.com/blog/2007/week6/index.html k16's note http://k16journal.blogspot.com/search?q=postscript Welcome to The PSMath Figure Tool Homepage by Matthias Trautner Kromann http://www.id.cbs.dk/~mtk/PSMath/ PostScript http://odur.let.rug.nl/~kleiweg/postscript/postscript.html L-systems in PostScript http://www.cs.unh.edu/~charpov/Programming/L-systems/ Mathematical graphics http://www.sunsite.ubc.ca/DigitalMathArchive/Graphics/ 例を1つ。koch-curve.psとでも名前付けて。 %! /ed {exch def} def /koch { % level len 2 dict begin /len ed /level ed level 1 ge { level 1 sub len 3 div 2 copy koch 2 copy 60 rotate koch 2 copy -120 rotate koch 60 rotate koch }{ len 0 rlineto } ifelse end } def /kochcurve { % level len x0 y0 gsave translate 0.1 setlinewidth newpath 0 0 moveto koch stroke grestore } def 1 setlinecap 1 setlinejoin 5 400 100 100 kochcurve showpage 開いてみるとあら不思議。 ちゃんとしたepsに変換する。(sedがいるらしい。) ren %1 %1.org gswin32c -sOutputFile=zzz.tmp -sDEVICE=epswrite -dBATCH -dNOPAUSE %1.org gswin32c -sDEVICE=bbox -dBATCH -dNOPAUSE %1.org 2> zzz2.tmp echo %%!PS-Adobe-3.0 EPSF-3.0 > zzz3.tmp copy zzz3.tmp + zzz2.tmp zzz4.tmp sed -e "1,3D" zzz.tmp > zzz5.tmp copy zzz4.tmp + zzz5.tmp %1 このバッチファイルでBoundingBoxもつく。 なお、 for %%F in (*.ps) do call eps2eps %%F %%~nF.eps というやり方もある。 あと、 http://www.meteorology.jp/XOOPS/modules/newbb/viewtopic.php?viewmode=flat&topic_id=32&forum=2 にあったPSのフォント埋め込み法。 #! /bin/bash ############################################################## # convert EPS files (with Times or Helvetica) # to EPS files without fonts # # Copyright (c) 2005 Atsushi Mori <mori@buran.u-gakugei.ac.jp> ############################################################## if [ $# -ne 2 ]; then echo "Usage:" echo " $0 input.eps output.eps" exit 99 fi # # Conversion # gs -q -sDEVICE=bbox -dNOPAUSE -dSAFER -dBATCH $1 > Btmpfile.$$ 2>&1 eps2eps -r10000 $1 $2 grep -v '^%%BoundingBox:' $2 | grep -v '^%%HiResBoundingBox:'> tmpfile.$$ head -1 tmpfile.$$ > $2 cat Btmpfile.$$ >> $2 tail +2 tmpfile.$$ >> $2 # # Remove temporary files # rm -f tmpfile.$$ Btmpfile.$$ 使い方は eps2cleaneps input.eps output.eps だとか。 **PostScriptをSVGへ(あえてpstoeditを使わない) 情報元: http://globfrag.seesaa.net/article/75938526.html http://f35.aaa.livedoor.jp/~mokeke/diary/200603.html#d20060324 http://www.sip.eee.yamaguchi-u.ac.jp/kou/200403.html#20040304:ps2svg http://www.koka-in.org/~zophos/diary/index.rhtml?date=20050715 本体: http://web.archive.org/web/20031030122107/http://thunder.prohosting.com/~rshi/svg/ps2svg.ps 使い方: cat ps2svg.ps hoge.ps | gs -q -dNOPAUSE -dBATCH \ > -sDEVICE=pswrite -sOutputFile=/dev/null -f - > hoge.svg **参考リンク PostScript Language Reference, third edition http://partners.adobe.com/public/developer/en/ps/PLRM.pdf # "The Red Book" PostScript Language Reference Supplement http://partners.adobe.com/public/developer/en/ps/PS3010and3011.Supplement.pdf # PostScript Language Reference, Second Edition # http://partners.adobe.com/public/developer/en/ps/psrefman.pdf PostScript Language Tutorial and Cookbook http://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF # "The Blue Book" PostScript language program design http://www-cdf.fnal.gov/offline/PostScript/GREENBK.PDF "The Green Book" Thinking in PostScript http://www.rightbrain.com/download/books/ThinkingInPostScript.pdf POSTSCRIPT & GHOSTSCRIPT Resources http://www.geocities.com/SiliconValley/5682/postscript.html PostScript From Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/PostScript # 下のリンクから情報を得よ! Adobe PostScript language specifications http://partners.adobe.com/public/developer/ps/index_specs.html # 本家 [[戻る>TeXばなし]] ----

表示オプション

横に並べて表示:
変化行の前後のみ表示: