ラベル tex の投稿を表示しています。 すべての投稿を表示
ラベル tex の投稿を表示しています。 すべての投稿を表示

2011年12月21日

W32TEX を Windows 7 64bit にいれてみた

URL リストをとっておいて、

M-x eshell
cd ~/tmp
wget -i w32tex
mkdir c:\w32tex
mv texinst2011.zip c:\w32tex
unzip texinst2011.zip
./texinst2011.exe ~/tmp

2011年8月25日

sam2p を使って、画像を eps に一括変換する Windows バッチ

REM -*- mode: bat ; coding:cp932 -*-

REM This is sam2p v0.48.
REM Available Loaders: PS PDF JAI PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA.
REM Available Appliers: XWD Meta Empty BMP PNG TIFF6 TIFF6-JAI JPEG-JAI JPEG PNM GIF
REM 89a+LZW XPM PSL1C PSL23+PDF PSL2+PDF-JAI P-TrOpBb.

:encode
if .%1==. goto end
cd %~dp1
set src=%~n1
set ext=%~x1
echo ext
sam2p %src%%ext% %src%.eps
shift
goto encode
:end

2011年8月19日

jpeg を eps に ドラッグ&ドロップ で一括変換する Windows バッチ

最初ファイル名を sam2p.bat にしていて無限ループにはまってた。恥ずかしい。

:encode
if .%1==. goto end
cd %~dp0
set src=%~n1
sam2p %src%.jpg %src%.eps
shift
goto encode
:end

TeX で裏付けをつける方法

\documentclass{jbook}
\begin{document}
\frontmatter% 前付け
\tableofcontents% 目次
\chapter{はじめに}
\mainmatter% 本文
\chapter{それから}
\chapter{更に}
\backmatter% 後付け
\chapter{謝辞}
\end{document}

TeX でいっぱいはまった・・・。

--
1. graphicx.sty

\usepackage[dvips]{graphicx}

で、graphicx.sty が入っていないというエラー。

! LaTeX Error: File `graphicx.sty' not found. †

んなわけねーだろ、って書いてあるページがどっかにあって、
TeX インストーラー3 がおかしいとのこと。

gs や dviout をアンインストールして、W32TeXからちゃんとインストールした。

Firefox の アドインで右クリックし、リンクを全部抜き出すってやつがあるから、
それをつかって、Ring の URL リストを取って、tmp に file.txt とかで保存しておく。

wget -i file.txt

で、全部取れる。とは W32TeX に従うだけ。

-------
2. dviout で jpg が読めない

スージープラグがいいんだって。
http://www10.ocn.ne.jp/~tasusu/tex/susie.html

これやっても見れない。bb とかつらなきゃいけないのかな。めんどうなので、
やっぱ、eps 変換。 sam2p ってのが TeX に入っている

sam2p file.jpg file.eps

で、epsにできる

--
3. dviout で画像が白黒

デフォルトでは白黒みたい。うざい、いつの時代だ。

Option → Setup Papameters... → [Graphic] → GIF: を BMP(16 color),
BMP(256 color), BMP(full color) のいずれかにする。

--
4. ヘッダ、フッダに画像埋め込み

これが意外と無かった。

\usepackage{wallpaper}
\LRCornerWallPaper{0.5}{header.eps}

という方法か、

\usepackage{fancyhdr}
\pagestyle{fancy}
\cfoot{
\includegraphics[width=100mm]{fig1.eps}
}

という方法でいける

--
5. eps の画像が切れる

上記の 4. の方法で dvipdfmx で eps の画像が切れる。boundingbox もあって
る。-p a0 も聞かない。clip オプションも駄目。

--
6. dvipsk はもう無い

解決できないから、ps 経由で pdf と思う。 で、dvipsk をやるが、そんなも
の無いといわれる。dvips はあるみたい。HDD を漁るが確かにない。調べると、
dvipskは dvips に統合されたらしい。知らなかった。時代は変わる。

dvips で成功するが、ps2pdf で文字化け。日本語の設定をしていないからで、

http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%28Windows%29#zce2e51d

が必要。

--
7. タイトルページが消える 無い
もう、ここまでで吐きそうなのに、

ps2pdf でタイトルページが消えていた。本文はちゃんと評されているのに。

ps2pdf14

で解決。わっかんねー、それ。

2011年7月14日

TeX

とりあえず、最低限を入れる

[pLateX2e]

TeXインストーラ 3
http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html

[YaTeX]

wget http://www.yatex.org/yatex1.74.tar.gz
tar xzvf yatex1.74.tar.gz
cd yatex1.74/
C-x C-f makefile
C-x C-q

で以下のように編集

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
*** c:/gnupack_devel-6.02/home/tmp/yatex1.74/mekefile.orig    2011-07-12 13:10:20.249481300 +0900
--- c:/gnupack_devel-6.02/home/tmp/yatex1.74/makefile    2011-07-12 13:43:06.550439000 +0900
***************
*** 3,16 ****
  #
 
  # Edit these variables to be suitable for your site
! PREFIX    = /usr/local
 
  ## mule2
! EMACS    = mule
! EMACSDIR= ${PREFIX}/lib/${EMACS}
  ## emacs20
! #EMACS    = emacs
! #EMACSDIR= ${PREFIX}/share/${EMACS}
  ## XEmacs
  #EMACS    = xemacs
  #EMACSDIR= ${PREFIX}/lib/${EMACS}
--- 3,16 ----
  #
 
  # Edit these variables to be suitable for your site
! PREFIX    = C:/gnupack_devel-6.02/app/emacs/emacs
 
  ## mule2
! # EMACS    = mule
! # EMACSDIR= ${PREFIX}/lib/${EMACS}
  ## emacs20
! # EMACS    = emacs
! # EMACSDIR= ${PREFIX}/share/${EMACS}
  ## XEmacs
  #EMACS    = xemacs
  #EMACSDIR= ${PREFIX}/lib/${EMACS}
***************
*** 21,26 ****
--- 21,30 ----
  #EMACS    = /Applications/Emacs.app/Contents/MacOS/Emacs
  #PREFIX    = /Applications/Emacs.app/Contents/Resources
  #EMACSDIR = ${PREFIX}
+ ## NTemacs23.3 on gnuplot
+ EMACS    = emacs
+ EMACSDIR= c:/gnupack_devel-6.02/app/emacs/emacs
+
 
  LISPDIR    = ${EMACSDIR}/site-lisp/yatex
  # LISPDIR    = ${EMACSDIR}/site-packages/lisp/yatex
***************
*** 35,41 ****
 
 
  # Comment out below if you are using Emacs Windows(meadow, etc)
! GEO    = -geometry 80x20+0+0
 
  ###################
  # Do not edit below
--- 39,45 ----
 
 
  # Comment out below if you are using Emacs Windows(meadow, etc)
! # GEO    = -geometry 80x20+0+0
 
  ###################
  # Do not edit below

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

eshell に戻って

export DISPLAY=":0.0"
make install

としてインストール

C-x C-f
c:/gnupack_devel-6.02/app/emacs/emacs/info/dir

として、以下のように編集

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

*** c:/gnupack_devel-6.02/app/emacs/emacs/info/dir.orig    2011-07-12 13:50:54.602247800 +0900
--- c:/gnupack_devel-6.02/app/emacs/emacs/info/dir    2011-07-12 13:48:52.566308200 +0900
***************
*** 95,97 ****
--- 95,101 ----
                                    Customization facility.
  * SMTP: (smtpmail).             Emacs library for sending mail via SMTP.
 
+ * YaTeX: (yatexj). Yet Another tex-mode for Emacs. (Japanese).
+ * YaTeX-e: (yatexe). Yet Another tex-mode for Emacs. (English).
+ * yahtml: (yahtmlj). Yet Another HTML-mode for Emacs. (Japanese).
+ * yahtml-e: (yahtmle). Yet Another HTML-mode for Emacs. (English).

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

C-x C-f
~/.emacs.d/init.el

として、以下を追記

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
;; ------------------------------------------------------------------------
;; @ yatex

(setq load-path (cons "C:/gnupack_devel-6.02/app/emacs/emacs/site-lisp/yatex" load-path))
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
(setq tex-command "c:/w32tex/bin/platex")
(setq dvi2-command "C:/w32tex/dviout/dviout")

(setq YaTeX-use-LaTeX2e t)
(setq YaTeX-use-AMS-LaTeX t)

(setq
 YaTeX-math-sign-alist-private
 '(
   ("q"         "Q"          "(Q)")
   ("z"         "Z"          "ZZ")
   ("t""text""text")
   ("qu"        "quad"         "__")
   ("qq"        "qquad"         "____")
   ("ls"        "varlimsup"     "___\nlim")
   ("li"        "varliminf"     "lim\n---")
   ("il"        "varinjlim"     "lim\n-->")
   ("pl"        "varprojlim"    "lim\n<--")
   ("st"        "text{ s.t. }" "s.t.")
   ("bigop"     "bigoplus"      "_\n(+)~")
   ("bigot"     "bigotimes"     "_\n(x)\n ~")
   ))

; dviからpdfを作成する%sはファイル名
(setq dviprint-command-format "C:/w32tex/bin/dvipdfmx %s")

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2011年7月11日

pLaTeX の環境づくり検討中

gnupack では、cygwin の setup.exe が使えないので、ptetex を
入れる場合、自分で make しなきゃいけないっぽい。とりあえず、
角藤版を入れるかなぁ。。。迷い中。実は yatex の使い方もいま
いちだし。labeditor に慣れすぎてしまったので、回避したい。

2011年5月17日

APEL, FLIM, SEMI からの emacs-w3m をインストール [失敗]

cvs を

atp-cyg install cvs

でインストールしたが、proxy に対応していないらしく、cvs で タイトルのものを入れられない。

cvsを認証必須のプロキシ経由で使いたい
http://d.hatena.ne.jp/taiyo/20080401/p5

しかたなく、http からインストールした。

cd c:\temp

wget http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.8.tar.gz
tar xf apel-10.8.tar.gz
cd apel-10.8
make
make install

cd ..
wget http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/flim/flim-1.14/flim-1.14.9.tar.gz
tar xfz flim-1.14.9.tar.gz
cd flim-1.4.9
make
make install

cd ..
wget http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/semi/semi-1.14-for-flim-1.14/semi-1.14.6.tar.gz
tar xfz semi-1.14.6.tar.gz
cd semi-1.14.6
make
make install

とりあえず、APEL, FLIM, SEMI が入ったはずなので、続いて emacs-w3m のインストール

cd ..
wget http://emacs-w3m.namazu.org/emacs-w3m-1.4.4.tar.gz
tar xfz emacs-w3m-1.4.4.tar.gz
cd emacs-w3m-1.4.4
./configure

-------------------------------------------------------------------------------------------
で、なんか、ptexとかjbibtex が無いとか出てて気になるから、ptetex からインストールしようと思
ったが、atp-cyg では tetex しかないみたい・・・。ptetex は setup.exe でインストール可能なよ
うだけど、gnupackを使った場合の setup.exe によるパッケージ管理方法がわからない。

とりあえず、tetex を入れてみる。

cd ..
apt-cyg install xorg-x11-base
apt-cyg install tetex

で、もいっかい、

cd emacs-w3m-1.4.4
./configure

ってやっても、ptexとjbibtexは入らないみたい。pがついてないもんね・・・そりゃそうか。
tex は win で使おうか。自分で make する方法もあるみたいだけど、とりあえず今はやめて
おこう。

Cygwin で 日本語 TeX --- ptetex を簡単インストール
http://www.misojiro.t.u-tokyo.ac.jp/~kuroky/tex/

Cygwin で 日本語 TeX --- ptetex ソースからのコンパイル
http://www.misojiro.t.u-tokyo.ac.jp/~kuroky/tex/compile.html

しかたないから、先に進もう。
-------------------------------------------------------------------------------------------

make
make install
make install-icons

んでもって、init.el に以下を記述

;; ------------------------------------------------------------------------
;; @ emacs-w3m
;; ロードパスの追加
(add-to-list 'load-path
         "C:\\gnupack_devel-6.02\\app\\emacs\\emacs\\share\\emacs\\site-lisp\\w3m")
(require 'w3m-load)

として、emacs を再起動し、M-w3m とすると

Emacs-w3m of this version does not support Emacs 23; try the development version

だってさ!やられた・・・。どおにあるんだよ、開発版。わかんね。