Pages

Thursday, June 29, 2006

烏龍派出所

こちら葛飾區龜有公園前派出所 [Link]

Official site [Link]

原名還真長.... 而且也是很長壽的漫畫 1977/07 ~ 2006/06

真正的龜有警察局 [Link]


This article was originally posted on this site.

Monday, June 12, 2006

安裝日文字型

剛剛把日文字型裝上 我用的是 CyberCJK 字型 果然本來看不到的字都出現了

我自己安裝字型也不是每次都可以成功XD 趕快記錄一下 因為我只要產生 pdf,所以就生出 tfm 配合 ttf 使用就好 不過不曉得怎麼做才能只更新 local cid-x.map 所以只好用 root 裝上去了@@

#!/bin/sh # download font wget ftp://ftp.netscape.com/pub/communicator/extras/fonts/windows/CyberCJK.ZIP # unpack 7z x CyberCJK.ZIP # download mktfm.sh wget http://edt1023.sayya.org/tex/mycjk/mktfm.sh # generate tfm ./mktfm.sh Cybercjk.ttf cybercjk Unicode # install [ -d "$HOME/texmf/tex/latex/CJK/UTF8" ] || \ mkdir "$HOME/texmf/tex/latex/CJK/UTF8" cp c70cybercjk.fd "$HOME/texmf/tex/latex/CJK/UTF8"

[ -d "$HOME/texmf/fonts/tfm/CJK/cybercjk" ] || \ mkdir -p "$HOME/texmf/fonts/tfm/CJK/cybercjk" cp *.tfm "$HOME/texmf/fonts/tfm/CJK/cybercjk"

[ -d "$HOME/texmf/fonts/enc/CJK/cybercjk" ] || \ mkdir -p "$HOME/texmf/fonts/enc/CJK/cybercjk" cp *.enc "$HOME/texmf/fonts/enc/CJK/cybercjk"

# append cid-x.map for dvipdfmx sudo cat cid-x.map.append >> /etc/texmf/dvipdfm/cid-x.map

# setup TTF sudo cp Cybercjk.ttf /usr/share/fonts/truetype cd /usr/share/texmf/fonts/truetype sudo ln -s /usr/share/fonts/truetype/Cybercjk.ttf

裝完記得跑一下 texhash 不跑 fc-cache 不曉得會不會有影響 (我是有執行啦)

測試文件

\documentclass[12pt,a4paper]{article} \usepackage{CJK}

\begin{document} \begin{CJK}{UTF8}{cybercjk}

% 輸入一些 unicode 日文

\end{CJK} \end{document}

這樣產生出來的 pdf 檔還比用了 nsung 字型的小很多 不過我會同時用到中文跟日文 所以還要再加點東西 定義兩個新指令

\newcommand{\chtfont}{\CJKfamily{nsung}} \newcommand{\jpfont}{\CJKfamily{cybercjk}}

要用中文字的地方就先下 \chtfont 要用日文字的地方就先下 \jpfont

這樣使用起來就很方便了 不過這個字型比起 nsung 還要糊一點@@ 有空再試試其他字型吧 目前能用就好

產生好的字型檔放在這 (ttf/tfm) [Link]


This article was originally posted on this site.

Sunday, June 11, 2006

twocolumn 的欄寬

剛一直在一堆  cls  sty  裡找改欄寬的方法 沒想到只要直接調整  \textwidth  就可以了XD 以  a4  大小的預設配置來講 文字區域實在太小了 旁邊留了很大一塊邊界不曉得要幹嘛 不過只調這個當然不夠 要配合一下其他版面參數 詳細的參數可以參考這張圖 [Link]

根據  latex123  裡的整理

\paperwidth    紙張的寬度 \paperheight  紙張的高度 \textwidth 內文(body)的寬度 \textheight    內文(body)的高度 \headheight    頁眉(header)長度 \headsep  頁眉與內文間的距離 \footskip   內文底至頁足底之距離 \topmargin 頁眉上方的空白 \marginparwidth    邊註的寬度 \marginparsep   邊註與內文的距離 \marginparpush 兩邊註間距 \oddsidemargin 內文左邊的空白大小 \hoffset  微調版面在實際紙張的左右位置 \voffset  微調版面在實際紙張的上下位置

在  latex  要調整版面配置真的很麻煩 但只要調好一次就可以一直沿用 像  MS-Word  那種方式我反而不會調 版面大小還好 段落就不行了 怎麼調怎麼亂@@

geometry  套件我還沒用過 有機會再來試試 (之前調好的參數 不太想再亂動@@)


This article was originally posted on this site.

日文處理

雖然我不懂日文 不過偶爾也是需要記錄一些日文資訊 反正有了  unicode  字型 要處理起來就很方便 目前是用  latex  +  cjk 如果要用  Omega  的話有找到一篇文件

Typesetting  Japanese  with  Omega [Link]

上面的步驟很詳細 不過我大概要等  latex  爛掉才會想去試吧@@ 光是  latex  字型就很難搞了 暫時不想再花時間在  Omega  上

目前試了幾篇文章都沒問題 另外就是想到在漢字上標上假名的做法 找了一些資料 原來  cjk  裡有提供  ruby.sty  可以用 這個東西叫  ruby  annotation 再找下去還發現這個東西 [Link]

不過  ruby  的預設值不太好 字太小了 而且也黏在一起 看了一下原始碼只提供六個參數可以調整 跟字體有關的有兩個 \rubysize  和  \rubysep

我目前的設定是這樣

\renewcommand{\rubysize}{0.7} \renewcommand{\rubysep}{-0.5ex}

不過我又想到 應該可以自由切換要不要顯示  ruby  annotation  吧... 試了一下應該沒什麼問題要關掉的話就在  preamble  加一行

\renewcommand{\ruby}[2]{#1}

不然加了  ruby  後要一個一個去掉也是挺麻煩的... (用  regex  處理一下應該也可以解決)


This article was originally posted on this site.

Saturday, June 10, 2006

日文字型

以前收集的 (我自己都忘記了XD)

書体関係 Wiki [Link] [Link]

Japanese Unicode Fonts [Link]

卡特貓提供 [Link] [Link]

Tips on PostScript [Link]

Ghostscriptで日本語TrueTypeフォントを使う方法 [Link]


This article was originally posted on this site.