トップページunix
981コメント366KB

\chapter{\TeX} % 第九章+

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2013/10/03(木) 02:51:54.71
過去スレッド
第一章 http://pc.2ch.net/test/read.cgi/unix/977144071/
    http://pc.2ch.net/unix/kako/977/977144071.html
第二章 http://pc.2ch.net/test/read.cgi/unix/1033564798/ (984レス)
第三章 http://pc8.2ch.net/test/read.cgi/unix/1059616013/ (996レス)
第四章 http://pc8.2ch.net/test/read.cgi/unix/1116389650/
第五章 http://pc11.2ch.net/test/read.cgi/unix/1153569474/
第六章 http://pc12.2ch.net/test/read.cgi/unix/1193135030/
第七章 http://hibari.2ch.net/test/read.cgi/unix/1268927301/
第八章 http://toro.2ch.net/test/read.cgi/unix/1323615979/ (983レス)
第九章 http://toro.2ch.net/test/read.cgi/unix/1373507129/ (17レス)
0773名無しさん@お腹いっぱい。2014/09/12(金) 01:19:23.38
組織内添削に出すために .docxで書かねばならぬ
みたいな事態にはならない業界なんだな
0774やんやん ◆yanyan//jacp 2014/09/12(金) 10:11:11.56
偉い人も皆TeX使いな業界だからな
0775名無しさん@お腹いっぱい。2014/09/12(金) 15:20:14.14
>>772
象の卵、今春に4年間が当ったから今年は書かなくて済むよ。
FreeBSD ports の texlive2014 が日本語を扱えないから、困るとこだった。
3年あれば解決するはず。でも、これ以外にも日本語が必要な時があるからなぁ。
0776名無しさん@お腹いっぱい。2014/09/12(金) 15:28:16.21
> FreeBSD ports の texlive2014 が日本語を扱えない

いつまでそんなこと言ってんだよ
0777名無しさん@お腹いっぱい。2014/09/12(金) 15:53:15.14
>>776
>> FreeBSD ports の texlive2014 が日本語を扱えない
>
>いつまでそんなこと言ってんだよ

いや、実際そうなんだって。入れてみたら分かるよ。linux の皆さんは信じられないと思うけど。

platex でコンパイルはできるけどね、xdvi では確認できない。で、tlptexlive の pxdvi を入れようにも
tlmgr は使えないようにされている。tlptexlive の ports も存在しない。
ちょっと更新しての確認に毎回 platex -> dvipdf 2段階も鬱陶しいから pdflatex を使おうとしても、
入っている bxjsarticle が古くて Package keyval Error: pdflatex undefined になる。
それじゃあって更新しようにも、 tlmgr は使えないようにされている。
さらに、やっぱり texlive はまだ早かったなと思って teTeX に入れ直そうとしても、
teTeX の ports は早くも消されていて、今後、新たに teTeX は入れられない。
現在はこういう状況なのです。一過的だと良いんですけどね。
0778名無しさん@お腹いっぱい。2014/09/12(金) 16:13:27.20
それはこのスレで最近話題になった。
dvi は捨てて、さっさと pdf に移行しなよ。
古い pTeX でも dvipdfmx で充分な環境になる。
ptex2pdf コマンドを使えば2段階を1段階にできる。
0779名無しさん@お腹いっぱい。2014/09/12(金) 16:15:55.79
そのうち pTeX なんか捨てて LuaTeX 使えとか
XeTeXもいいぞとかコメントが付くだろうがw
0780名無しさん@お腹いっぱい。2014/09/12(金) 16:23:42.92
でluatex-jaでなんか不満ある?
0781名無しさん@お腹いっぱい。2014/09/12(金) 16:30:51.90
>>780
縦書きは出来たっけ(←純粋に知らない)
0782名無しさん@お腹いっぱい。2014/09/12(金) 16:32:03.03
できないらしいよ。でも自分の用途として不満ある?
0783名無しさん@お腹いっぱい。2014/09/12(金) 16:33:08.40
あと Pentium M な環境なもんで、 LuaTeX は重くてつらい。

他人にソフトウェアを新しくしろと言っておいて
自分のハードウェアが古いのはアレなんだがw
0784名無しさん@お腹いっぱい。2014/09/12(金) 16:37:15.41
>>782
仕事には横書きでいいんだけど、趣味で漢籍の電子化とか…

tbook.cls を改造して、柱を上下でなく左右に出すようにして
史記の電子書籍を作ってる。
0785名無しさん@お腹いっぱい。2014/09/12(金) 16:53:07.20
現状では
platex + dvipdfmx
ということかな?
将来的にはともかくw
0786名無しさん@お腹いっぱい。2014/09/12(金) 17:15:26.51
いまだに dvi な人に、いきなり LuaTeX を勧めるのもどうかと思って。いや
むしろ、移行の回数が少なくて済むように LuaTeX を勧めた方がいいのかな。

自分の場合には、pTeX (not upTeX)で BMP/SMP/SIP を直接入力で出力するとか、
花園明朝を回転などによって縦書き対応させた vf を作るとか、色々遊んだので
なんとなく離れられないw
0787名無しさん@お腹いっぱい。2014/09/12(金) 19:11:34.63
portsから入れるんじゃなくて素で入れたらいかんのかねえ…
0788名無しさん@お腹いっぱい。2014/09/12(金) 19:28:36.19
> いや、実際そうなんだって。入れてみたら分かるよ。linux の皆さんは信じられないと思うけど。

Linuxで使ってるけど、linuxのディストロのパッケージではなく、/usr/local に素で入れてるよ。
昔に比べたら、信じられないくらい簡単になってるぜ。
0789名無しさん@お腹いっぱい。2014/09/12(金) 23:03:48.45
>>776
TeX Live公式以外は、全部非公式だ!
FreeBSD portsのTeX LiveもUbuntu/DebianのTeX LiveもVine LinuxのTeX Liveも全部非公式!
だから、非公式なTeX Liveは全部知らんがなw
0790名無しさん@お腹いっぱい。2014/09/13(土) 01:40:36.23
まあでもTeX自体の機能面はおいといても、
FreeBSD のはportsからだと2GB近いファイル落とさないといけない
% しかもportmasterでまとめてアップデートしようとすると複数portが同時にその巨大ファイルを
% 取りに行こうとするせいでchecksum mismatchにしかならないから
% 予めそれだけwgetとかで落とすとか手間かけないといけない
とか、pkgでも数百MB落とす間に何回もstolenなってレジュームもなくてイライラ
とかなるのはあんまり好きじゃないし勘弁してほしいな。
% まあふつうは一回苦労すればしばらくはそのままでいけるわけだけど。

portsはソース類はなるべくそれぞれの配布元公式のを取ってきてパッチで対応
っていう方針だからFreeBSDで独自の分割ソースtar玉にはしないってのは理解できるけど
これは将来的にはtlmgrが調整ついたらtexliveの各portをtlmgrを走らせるportにするとか
そういう対策的なものは練られてるのかなあ。
% tlmgrはまだ問題があって有効化されてないがhrs氏が取り組み中ってことになってる
% という認識なんだけど、合ってるかな…。
0791名無しさん@お腹いっぱい。2014/09/13(土) 01:45:37.94
続くならtexスレよりかはFreeBSDスレのほうがいいかもね
tlmgrにOS依存性の問題あるとか初耳やったし
0792名無しさん@お腹いっぱい。2014/09/13(土) 04:41:44.45
>>790
meta ports が full しか無いんだよね...
ホントに巨大でキツい。せめて texlive-docs を抜いた meta があれば...
texmf/texmf-source を分けるなんかよりはるかに有効だよ。
0793名無しさん@お腹いっぱい。2014/09/13(土) 19:18:12.34
一行打ってはタイプセット
一行打ってはタイプセット
論文とか書くためじゃなくて
そうやって遊んでるだけだけど
大抵の人がそんな感じじゃない?
07942014/09/13(土) 23:21:55.84
>>788
人材不足だからいろいろ厳しい。
上流にマージされてないportのpatchを自分で適用したり。
特にdevice絡み。
0795名無しさん@お腹いっぱい。2014/09/14(日) 00:23:39.21
>>794
??
ports ってのは、linux で言えばディストロのオフィシャル配布とか、
オフィシャルと同じ作法に従ったパッケージのシステムだよね。

でも /usr/local にインストールするってのは、そういうものには
縛られない話じゃん。

FreeBSDの事は全然知らないので、俺なにか見当はずれなこと言ってる??
(20年前に98noteに入れて2週間ほど遊んだことがあるけど)
0796名無しさん@お腹いっぱい。2014/09/14(日) 06:12:36.77
>>795
FreeBSDにおける/usr/localの役割も知らないわけですか...
0797名無しさん@お腹いっぱい。2014/09/14(日) 13:01:54.31
>>796
知らんかった。調べてみた。ports のインストール先も /usr/local なのね。
で、portsの枠組みのもとで「しか」プログラムはインストールできないの?
07986572014/09/14(日) 19:31:18.87
/opt/local辺りにinstallすればいいんじゃね?
font周りとか色々自分でやるべきことはあるけど。
0799名無しさん@お腹いっぱい。2014/09/14(日) 21:33:55.25
PREFIXでちゃんと/usr/localから変えられるようにするぜ、ってやってなかったっけ?
0800名無しさん@お腹いっぱい。2014/09/14(日) 22:22:33.61
素で TeXLive インストールするくらいで紛糾するのか…
0801名無しさん@お腹いっぱい。2014/09/15(月) 23:23:42.20
latexだけならマイナープラットフォームでも簡単なんだけどな。
0802名無しさん@お腹いっぱい。2014/09/16(火) 09:42:00.85
Device independence なんて幻想だったんや…
0803名無しさん@お腹いっぱい。2014/09/16(火) 10:00:20.16
>>802
もはや、dviファイルは中間ファイルにすぎない。
0804名無しさん@お腹いっぱい。2014/09/16(火) 11:37:10.00
過ぎないって、アホか。中間ファイルこそ凄いんだろうが。
0805名無しさん@お腹いっぱい。2014/09/16(火) 12:21:28.15
むしろpdfファイルが中間ファイルになってるんじゃないのか
0806名無しさん@お腹いっぱい。2014/09/16(火) 12:32:52.51
もともと中間ファイルだけどな
0807名無しさん@お腹いっぱい。2014/09/16(火) 13:41:49.98
pTeXもXeTeXみたいに途中のdviを隠すようにしてしまえばええんとちゃうか
0808名無しさん@お腹いっぱい。2014/09/16(火) 17:50:49.70
$ xetex -no-pdf
0809名無しさん@お腹いっぱい。2014/09/16(火) 19:09:11.08
全く出力できなくしてしまうと debug も出来ないからな
0810名無しさん@お腹いっぱい。2014/09/16(火) 19:19:15.05
>>807
すでにptex2pdfが主流でdviは隠されているのではないの?
0811名無しさん@お腹いっぱい。2014/09/16(火) 19:32:02.52
>>810
このスレに登場するウラシマオヤジどもは、そういうの知らないから
0812名無しさん@お腹いっぱい。2014/09/16(火) 19:35:38.45
>>809
debugも dviasm を通した結果だけ出力すればいい
08132014/09/16(火) 21:06:02.79
pdfを直接生成する場合もフォントドライバの問題は避けられない。
レイヤーの区切りが変わっただけなので。
0814名無しさん@お腹いっぱい。2014/09/16(火) 21:28:52.82
使い物にならないOSは捨てればいい
0815名無しさん@お腹いっぱい。2014/09/17(水) 07:28:38.04
フォーラムより
http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1379&;parent=7735

ngという名前は、一応は next generation の略なんだろうけど、
やっぱり not good の NG と掛けているんだろうな。
0816名無しさん@お腹いっぱい。2014/09/17(水) 08:22:51.25
アスキーの人はコミットしてないのか
0817名無しさん@お腹いっぱい。2014/09/17(水) 08:50:43.63
ググって唯一出てくるのが中華動画サイトのデモ動画だけど
sjisのファイルを食わせていきなりpdfができてるっぽい。
縦書き可否は不明。

が、何を目的にしてるんだろう。
0818名無しさん@お腹いっぱい。2014/09/17(水) 13:17:26.02
GitHub のディレクトリには dvipdfmx のソースがあったよ。pdf化の処理は単に
dvipdfmx に食わせているだけだろうから縦書きとかは普通に出来ると思われる。
それだけじゃあ ptex2pdf とやっている事は同じだよな。

dvipdfmxのコードを使って他に出来そうなことを考えてみるとextractbbの機能がある。
pdfファイルから色々な情報を抽出する primitive が追加されるのなら歓迎だね。
XeTeX や pdfTeX の primitive で、簡単に移植できるものは全部移植して欲しいな。
0819名無しさん@お腹いっぱい。2014/09/17(水) 13:32:10.76
pTeXの縦書き機能をPDFの仕様に沿って実現するには pTeX の仕様とPDFの仕様の
両方を充分に理解している必要がある。

pTeXのpdfTeX化が長きにわたって行なわれなかったのは、この部分に時間を取れる
人が居なかったからだろうと思う。

この部分を dvipdfmx にまかせれば、他の部分の移植は難しくないはずだ。
0820名無しさん@お腹いっぱい。2014/09/17(水) 14:21:02.74
>>819
> dvipdfmx にまかせれば
それがアリなら、
$ platex () {/usr/bin/platex ${1%%.tex} && /usr/bin/dvipdfmx ${1%%.tex}; rm ${1%%.tex}.dvi}
とでもしておいて、platexを使えばいいだけでは?
もしくは、ptex2pdfを使う。
0821名無しさん@お腹いっぱい。2014/09/18(木) 00:02:19.86
萎えた
0822名無しさん@お腹いっぱい。2014/09/18(木) 13:06:48.43
sectionのカウンタに漢数字を使いたくて
\renewcommand{\thesection}{\kansuji{section}}
とやってみましたがうまく行きませんでした

jsarticleとuplatexを使っているのですが,
どこが間違っているのかご指摘頂けますか?
0823名無しさん@お腹いっぱい。2014/09/18(木) 14:11:19.74
% plext.sty より
\def\Kanji#1{\expandafter\@Kanji\csname c@#1\endcsname}
\def\@Kanji#1{\expandafter\kansuji\number #1}
\def\kanji{\iftdir\expandafter\kansuji\fi}
0824名無しさん@お腹いっぱい。2014/09/18(木) 14:24:18.64
>>820
こいつ日本語読めないのかな
0825名無しさん@お腹いっぱい。2014/09/18(木) 20:28:12.49
その程度のこだわりにしか見えないってことじゃないの?
問題を把握されにくいとかさ。
08266572014/09/18(木) 23:51:12.45
更に意味わからんw
0827名無しさん@お腹いっぱい。2014/09/19(金) 14:49:51.22
>>823
できました!ありがとうございました
0828名無しさん@お腹いっぱい。2014/09/26(金) 14:41:19.59
platex+dvipdfmx+makefile(+vim) で機嫌よく組版してるうちに世の中が進んでる
0829名無しさん@お腹いっぱい。2014/09/26(金) 23:45:19.05
すみません

\begin{algorithm}
\caption{...}
...
\end{algorithm}

ってやると「Algorithm 1」「Algorithm 2」…と表示されていくのですが、
これを「アルゴリズム1」「アルゴリズム2」…と表示させていくにはどのパラメタをいじればよいのでしょうか
0830名無しさん@お腹いっぱい。2014/09/27(土) 01:29:14.83
ドキュメントに書いてあるで
0831名無しさん@お腹いっぱい。2014/09/27(土) 08:45:19.05
ここは!と思うところを弄ればいいでしょう
0832名無しさん@お腹いっぱい。2014/09/27(土) 12:06:34.10
>>829
ttp://tex.stackexchange.com/questions/60088/translate-algorithm-in-the-caption
これか?
0833名無しさん@お腹いっぱい。2014/09/27(土) 12:42:47.09
できました
\makeatletter
\makeatother
を入れたらできました
0834名無しさん@お腹いっぱい。2014/09/28(日) 23:04:03.88
xeCJKとsiunitxの食い合わせがよくない
\si{\micro m}でμが出ない
0835名無しさん@お腹いっぱい。2014/09/30(火) 10:20:25.01
>>834
siunitxなんかつかうな、以上。
0836名無しさん@お腹いっぱい。2014/09/30(火) 11:18:05.47
>>835
横から口を出すが、siunitx.styって目茶苦茶便利なんだけど、
代替ものはあるの?

TeXで投稿できるけどTeXのテンプレートはないあるジャーナルで、
小数点は中黒にしろと言われて、
\cdotじゃアキが開きすぎるし、自作マクロは基本禁止で困っていたが、
siunitx.styであっさり解決した。
08376572014/09/30(火) 12:24:43.14
Computer Modernの\textperiodcenteredとか
0838名無しさん@お腹いっぱい。2014/09/30(火) 12:54:00.53
>>837
>\textperiodcentered
おぉ、Thanks! ちょうどいい感じだ。
0839名無しさん@お腹いっぱい。2014/09/30(火) 17:14:19.70
VimのTeXプラグインってここでいいんですかね?

Vim-LaTeX使っていると、ときどき
<++>
っていう展開が勝手に行われるのですが、アレ何なんです?
0840名無しさん@お腹いっぱい。2014/09/30(火) 18:29:29.35
>>834 の問題は解決してないんじゃないのかw
0841名無しさん@お腹いっぱい。2014/09/30(火) 21:45:48.31
数学記号の Binary Operator で \cdot より大きく \bullet よりも小さな中黒が欲しい。
texdoc symbols 見ても良いのが見あたらない。作るしかないかなあ。
0842名無しさん@お腹いっぱい。2014/09/30(火) 23:15:25.76
>>839
neosnippetはどうよ
0843名無しさん@お腹いっぱい。2014/10/01(水) 01:47:05.85
>>841
そこだけフォントを小さくして、マクロ化すればいいのでは?

>>842
neosnippetは入れてます
<++>の意味が知りたかった
0844名無しさん@お腹いっぱい。2014/10/01(水) 02:22:33.31
うん。作るのは簡単だが、出来合いのが無いかと思ってね。
0845名無しさん@お腹いっぱい。2014/10/01(水) 15:44:02.16
>>839
これはプレイスホルダ、っていってctrl+jを押すとその場所まで
カーソルがジャンプしてくれる。
便利便利
0846名無しさん@お腹いっぱい。2014/10/01(水) 22:48:10.70
すみません

bibtex で、翻訳情報をを表示するスタイルってあるんでしょうか?
jauthor や jtitle の情報をbibファイルに書いても反映されないのですが、auxを直接編集しなければならないのでしょうか?
0847名無しさん@お腹いっぱい。2014/10/02(木) 10:39:48.86
>>846
翻訳情報って、jecon.bstのjauthorみたいなの?
ttp://shirotakeda.org/assets/files/tex/jecon/jecon-sample.pdf
0848名無しさん@お腹いっぱい。2014/10/02(木) 19:29:12.82
>>847
そうです
だけど、できればTexLiveで新規にスタイルファイルをダウンロードしなくてもいい方法があればうれしいんですけど、ないならいいです
0849名無しさん@お腹いっぱい。2014/10/03(金) 09:51:23.47
>>848
ちなみに、編集するのはauxじゃなくてbblな
和文か英文かわからないけど、
例えば、apacite.bstには englishtitleとかtranslatorがあるよ
0850名無しさん@お腹いっぱい。2014/10/03(金) 22:35:03.46
>>845
d
0851名無しさん@お腹いっぱい。2014/10/14(火) 16:27:32.51
LuaTeX-jaが、Ryumin-Light/GothicBBB-Mediumの非埋め込みから、
IPAex埋め込みに仕様変更されたっぽい。
Debian/Ubuntu系は、texlive-fonts-extra を入れ忘れないようにしないと、はまりそう。
0852名無しさん@お腹いっぱい。2014/10/18(土) 00:00:19.42
LuaLaTeXは変なエラー吐く

% lualatex test.tex
lualatex: ../../../tex-live-2014-04-01/texk/web2c/luatexdir/tex/mlist.w:2542: make_ord: Assertion `varmem[(p)].hh.v.RH!=0' failed.
zsh: abort lualatex test.tex
% echo $?
134

なおXeLaTeXだと問題なし
0853名無しさん@お腹いっぱい。2014/10/18(土) 12:51:09.21
Lualatexでクラスscrbook、LuaTeX-jaつかって日本の文章を処理すると
LaTeX Warning: Command \selectfont has been chnaged.
というエラー吐きますねー…
0854名無しさん@お腹いっぱい。2014/10/18(土) 14:48:44.35
>>853
エラーは吐いていないように見えるけど??
08556572014/10/18(土) 14:50:06.77
俺も俺も
0856名無しさん@お腹いっぱい。2014/10/18(土) 15:13:11.69
なかなかアスペな反応でよろしい
0857名無しさん@お腹いっぱい。2014/10/18(土) 15:26:49.37
>>856
ここはUNIX版だ。
文字列だけで成立している技術コミュニケーションにおいては、
技術用語の定義を厳格に適用して運用しないと、
コミュニケーションが成立しない。
ITでは、エラーと警告はその意味が全く異なるし、厳密に区別されるべき。
0858名無しさん@お腹いっぱい。2014/10/18(土) 16:59:39.20
ますますアスペな反応でよろしい
0859名無しさん@お腹いっぱい。2014/10/18(土) 17:28:29.64
見た目ちゃんとタイプセットされてりゃいいんじゃね?
紙に印刷してチェックすればおk
0860名無しさん@お腹いっぱい。2014/10/18(土) 19:47:57.68
自分で判定できる人間が853みたいな馬鹿な書き込みはしない。
08618532014/10/19(日) 00:23:30.67
いや、申し訳ないです。
結局どういうプラットフォームでコンパイルしているかがすべてなのは
理解しています。私はコンパイルにvimを使っているのですが、vimにおいては
Warningの処理が結構厄介でして…。
WarningのIgnoreを適切に処理しないと、そこでコンパイルが完全に停止してそこから
先に進めない。ですがどうしても>>853でのべたWarningを処理できないのです。
それはひとえに私の実力不足ではあるのですが…。
0862名無しさん@お腹いっぱい。2014/10/19(日) 00:41:24.39
vimのスレで相談したら?
俺は残念ながらたまにvi使いになるけどvim使いではないから分からない。
0863名無しさん@お腹いっぱい。2014/10/19(日) 03:28:46.46
クソリプがどうりで多いわけだw
0864名無しさん@お腹いっぱい。2014/10/19(日) 04:01:42.45
なんという後付け展開www
0865名無しさん@お腹いっぱい。2014/10/19(日) 09:13:31.98
そのまえにchnagedの時点でネタだよな。
0866名無しさん@お腹いっぱい。2014/10/21(火) 00:24:45.01
様相論理かと思った
0867名無しさん@お腹いっぱい。2014/10/21(火) 03:42:44.20
>>852
のほうはこのスレ向きな問題かな。
0868名無しさん@お腹いっぱい。2014/10/21(火) 19:42:50.46
866 が 863 の事を言っているのがようやくわかった
0869名無しさん@お腹いっぱい。2014/10/21(火) 22:21:24.92
ttp://github.com/clerkma/ptex-ng/wiki/The-future-of-pTeX-ng
0870名無しさん@お腹いっぱい。2014/10/21(火) 22:32:48.79
>>869 を張った直後に、同じ wiki に
ttp://github.com/clerkma/ptex-ng/wiki/Overview-of-pTeX-ng
ってページが出来た。こっちの方が今の状態を理解するのにいいな。
0871名無しさん@お腹いっぱい。2014/10/22(水) 01:54:47.10
>>870
> Some equivlent primitives to pdfTeX's will be added progressively in the future.
これは大歓迎だ。>>818 で想像した通りだったね。

一方PDF化については xdvipdfmx を呼ぶ XeTeX のやり方ではなく、dvipdfmxのライブラリを
直接リンクしているらしい。dvi は中間ファイルとしてすらサポートしないってことだな。
0872名無しさん@お腹いっぱい。2014/10/22(水) 08:08:58.95
ptex-ngの名前は、(pdfTeXのprimitiveをサポートする意味で)pdfptexとか
(dvipdfmxをlibdpxとして内包している、または、eXtended pTeXの意味で)xptexとかの方が
しっくりくるかも。
■ このスレッドは過去ログ倉庫に格納されています