縦書きエディタはないかat LINUX
縦書きエディタはないか - 暇つぶし2ch23:login:Penguin
01/10/15 02:14 NMiooc4T
>>22
こんな感じで使ってるけどどうじゃろか?
( TFT 800x600 用の書式。xdvi の起動指定は xdefaultsに
書いてあると競合します)

#!/bin/sh
##### 注1: コマンド行で継続\の後ろにTABその他が入るとエラーになる
##### 注2: 青空文庫はsjisであり、platexがエラーするので nkf -e を使う
tenkai() { nkf -e $name \
|sed -e s/^ //g \
|sed -e y/\\%\$#\&\{\}^_~/\%$#&{}^_~/ \
|sed G \
|sed '1i\
\\documentclass\[12pt,a4paper,landscape\]\{tarticle\}\
\\setlength\{\\textheight\}\{740pt\}\
\\setlength\{\\textwidth\}\{495pt\}\
\\setlength\{\\parindent\}\{20pt\}\
\\let\\rubykatuji=\\footnotesize\
\\begin\{document\}\
\\noindent\
\\LARGE'\
|sed '/^[『「]/i\
\\noindent'\
|sed '$a\
\\end\{document\}'\
> tmp_platex
}
##### 注3: [ はtestコマンドであり、中の = は代入でなく、比較演算子なので
##### ともにブランクが必要
if [ $# -eq 1 ] ; then
name=$1
tenkai
elif [ $# -eq 0 ] ; then
name=dummy
while [ $name = dummy ]
do
echo -n ' 変換するファイルは?=>'
read name
done
case $name in
"")
echo 'end : 変換するファイルが指定されていません'
exit
;;
*)
tenkai
;;
esac
else
echo 'end : 変換するファイルは一つだけです'
exit
fi
platex tmp_platex
xdvi -paper a4r -geometry 704x499 -xoffset 40pt -yoffset 38pt \
-expert -fontconf /etc/vfontcap -fg black -bg rgb:e8b3/e570/deed \
tmp_platex
rm -f tmp_platex*
exit


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch