1 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/03(木) 02:51:54.71 ] 過去スレッド 第一章 pc.2ch.net/test/read.cgi/unix/977144071/ pc.2ch.net/unix/kako/977/977144071.html 第二章 pc.2ch.net/test/read.cgi/unix/1033564798/ (984レス) 第三章 pc8.2ch.net/test/read.cgi/unix/1059616013/ (996レス) 第四章 pc8.2ch.net/test/read.cgi/unix/1116389650/ 第五章 pc11.2ch.net/test/read.cgi/unix/1153569474/ 第六章 pc12.2ch.net/test/read.cgi/unix/1193135030/ 第七章 hibari.2ch.net/test/read.cgi/unix/1268927301/ 第八章 toro.2ch.net/test/read.cgi/unix/1323615979/ (983レス) 第九章 toro.2ch.net/test/read.cgi/unix/1373507129/ (17レス)
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/16(土) 14:59:50.76 ] >>232 winでは問題ないけどDebianではエラーが出るんだ
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/16(土) 18:08:25.65 ] >>233 Debian sidでLuaTeXを使っているけれど、パッケージに足りない依存関係がある。
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/17(日) 00:18:14.07 ] TeXLiveはトリのパッケージに頼るよりも、素のTeXLiveを直接 インストールする方が使い勝手が良いなあ。 ArchLinuxにはtexlive-dummy という非公式パッケージがあって、 これをインストールすれば他のパッケージの依存関係を偽装できる。 それで素のTeXLiveをインストールできる。
236 名前:名無しさん@お腹いっぱい。 [2013/11/18(月) 00:15:48.35 ] debianはstableだと古くて、sidその他だと不安定なんで、launchpadから持ってくるのがいいかと。 私はいろいろな理由から今は/usr/localに自分でビルドしてますが。
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 01:38:27.27 ] >>236 俺もバイナリのビルドをやっているけど、TeXLiveの配布を 最新版で置き換えてるのは dvipdfmx, eptex, euptex だけだな。 自分が関心を持っていないバイナリの不具合は、イザというときに 迅速な対応が取れないので。
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 09:04:33.04 ] いざっていうときが来たことがないな
239 名前:名無しさん@お腹いっぱい。 [2013/11/18(月) 17:07:52.37 ] たすけてTeXおじさん スウェーデン人の名前で、アルファベットAの上にマルが付くのがあるんですが これってbibtexでどうすれば出るんでしょうか ウムラウトみたいに{\o{A}}かと思ったらphiっぽいのが出やがります
240 名前:名無しさん@お腹いっぱい。 [2013/11/18(月) 17:14:28.25 ] ring over the letterじゃないか? \r{A} en.wikibooks.org/wiki/LaTeX/Special_Characters \oはslashed o
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 17:41:14.53 ] >>239 オングストロームかw ttp://mirrors.ctan.org/info/symbols/comprehensive/symbols-a4.pdf >>240 で解決したと思うが、↑一度くらいざざっと上から下まで眺めてもいいかもね。
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 17:45:57.00 ] \AA と \r{A}を比べてみたが、同じに見えるな
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 17:51:18.47 ] ノルウェーだとφみたいな文字あるよね オランダのijの合字とか使ったことないけど 珍しい文字を見つけたらTeXで出せないか調べる変な癖がついてしまった
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 17:59:27.47 ] Åなら\AAでもいいけど○付きは他のもある。 ja.wikipedia.org/wiki/%E3%83%AA%E3%83%B3%E3%82%B0%E7%AC%A6%E5%8F%B7#.E7.AC.A6.E5.8F.B7.E4.BD.8D.E7.BD.AE
245 名前:名無しさん@お腹いっぱい。 [2013/11/18(月) 18:15:56.01 ] >>242 \aaと\r{a}は同じだけど\AAと\r{A}は微妙に定義が違う。 \AAは位置調整がある。 ズレるようなら\AAをためしてみると良い。
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 20:10:02.82 ] φとøは違う Brφnstedと書くやつは氏ねばいい
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/18(月) 20:10:33.32 ] 化けた
248 名前:239 mailto:sage [2013/11/18(月) 20:37:34.14 ] ありがとうこれでスウェーデンに婿養子に行ってミドルネーム入っても論文書ける
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/19(火) 04:08:57.92 ] >>246 大文字ファイ U+03A6 小文字ファイ U+03C6 空集合 U+2205 小文字oeの合字 U+00F8 大文字OEの合字 U+00D8 直径の記号 U+2300 ほんと紛らわしいのが沢山あるな。他にもあるかな。 各々について、TeXで出す最もスジの良い方法は何かな。
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/19(火) 07:20:46.91 ] \documentclass{minimal} \usepackage{newtxtext,newtxmath} \usepackage{siunitx} \usepackage{units} \begin{document} $\si{m/s}$ $\unit{m/s}$ \end{document} siunitx.styだとどうも/の左右が詰まってしまうのなんとかならないのかな。 あれが「正しい」挙動なのだろうか。 Computer Modernだと気にならないんだけど。
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/19(火) 13:24:41.55 ] >>250 俺は使っていないけど、ドキュメントのセクション5を読んだら \sisetup{detect-mode = true} で改善されることがわかった。
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/19(火) 23:55:22.61 ] >>251 ありがとう そんなところに書いてあったのか
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/20(水) 08:11:53.16 ] XeLaTeXについてあったので 既出ならすまそ ttp://oku.edu.mie-u.ac.jp/texconf10/presentations/yato.pdf
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/20(水) 10:11:17.23 ] >>253 これあらためて見ると、bmearでここまで表現できるのがすごい。
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/20(水) 14:25:52.62 ] >>253 LaTeX ソースを XeLaTeX ソースに書き換える説明にある 「fontenc 削って xltxtra を入れる」 てのは最近では fontenc のままで良いみたい。
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 04:00:13.24 ] \includegraphicsで図の大きさがおかしくてイライラする
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 06:54:53.23 ] >>256 そもぞも図の寸法を考えて作図していないだけ。
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 16:36:13.04 ] >>257 ドロー図とは限らんだろ。 pngとか、解像度情報が埋め込まれていると、 widthで指定しても期待通りに表示できずに、 とんでもなく小さくなったりする。 dvipdfmxの場合ね。
259 名前:名無しさん@お腹いっぱい。 [2013/11/26(火) 18:52:57.08 ] TikZで面の色塗りが転けた時点でplatexは捨てた。 ちゃんと表示されたのはlualatexとlatexだけ xelatexもダメだった。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 19:04:49.81 ] >>259 oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1081 と同じ現象なら、dvipdfmxを最新にすれば解決するよ。 それで解決しないならバグ報告くらいしろよ。捨てる捨てないは君の勝手だけど。
261 名前:名無しさん@お腹いっぱい。 [2013/11/26(火) 19:27:35.13 ] >>260 dvipdfmxは最新だよ。 報告は無意味。 だってplatexはsjis同様の死すべきもの。 開発もユーザーも袋小路。 ホント価値あるものだったら世界中で普及してるよ。
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 19:32:45.57 ] >>259 再現例は?
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 19:40:42.37 ] >>261 pTeXが古いのはそのとおりだけれども、 それはバグ報告をしない理由にはならない。 まあ君に報告の義務があるわけではないけれど、 そういう文句ばっかり言ってるだけのユーザーが 多いのが日本のTeXをガラパゴスにした原因の1つだろうね。
264 名前:名無しさん@お腹いっぱい。 [2013/11/26(火) 20:25:14.98 ] ユニコード化に乗り遅れたのがトドメだったかと。
265 名前:名無しさん@お腹いっぱい。 [2013/11/26(火) 20:33:45.89 ] xelatexでは真っ黒、platexでは水色が部分的に。 www.texample.net/tikz/examples/spherical-polar-pots-with-3dplot/
266 名前:名無しさん@お腹いっぱい。 [2013/11/26(火) 20:35:19.95 ] >>264 uplatexはplatexより信頼出来ない。場当たり的なゴミ。ユーザー不在だな。
267 名前:名無しさん@お腹いっぱい。 [2013/11/26(火) 20:37:19.83 ] けどptexはマージされる可能性ゼロだもんね。
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 21:20:46.57 ] >>264 ちがう。文字集合を拡げるだけならOTFパッケージさえ使えばよいことだし、 それは海外から遅れをとっている事柄ではないのだ。 そんな事よりも、eTeX → pdfTeX で様々なプリミティブの拡張が行なわれ、 パッケージ群もそれに合わせて進化してきたのに、pTeXの方の対応は eTeXに留まっていることの方が大きな差だ。eTeX対応は確かにありがたいと 思ったけれど、時期的には相当遅かった。 eTeX最終版が 1998 pdfTEX開発開始 1997 epTeXの最初の版 2008 そして何より pdfTeX には対応していないし、これに対応していたらまた 置いてけぼりを食うから LuaTeXで追い付こうぜ、ってのが現状だろう。 なので今のガラパゴス状態を招いた原因は、pdfTeXの進化を指食わえて 見ていた空白の10年にある。 北川氏のような人物があと10年早く登場していたら、また状況は変わって いただろう。自分の技術力の無さを、つくづく無力だなと感じる。 開発もせずに人の作品をゴミと呼ぶような恥知らずには、なりたくないな。
269 名前:名無しさん@お腹いっぱい。 [2013/11/26(火) 21:33:09.83 ] おやまあ、恥知らず呼ばわりとは なんと恥知らずなww ゴミは開発者でもユーザーでも所詮ゴミ ゴミを公開するのが恥知らずだな
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 21:39:42.38 ] 恥しくないのなら、実名晒してごらん。
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 23:00:39.57 ] >>265 ドライバを dvips にして pLaTeX でコンパイルしたら綺麗に出来たよ。 だからこれは pLaTeX の問題ではなく dvipdfmx の問題。 更に XeLaTeX の場合はウチでは綺麗に出来たよ。 だからこれは >>265 の環境の問題。
272 名前:271 mailto:sage [2013/11/26(火) 23:15:13.63 ] warning を見ると、 dvipdfmx の場合が hsb カラーシステムなんか知らん、 と言っているのに対して xelatex (xdvipdfmx) の場合は hsb は rgb に変換したよ、 と言っている。 だから もしかしたら dvipdfmx.def の修正だけでイケるかも知れないし、 それが無理だとしても xdvipdfmx と dvipdfmx は コードの統合が進んで いるから、まあそのうち何とかなるよ。
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/26(火) 23:33:30.59 ] \section{foo} より \begin{section}[foo] (texts) \end{section} のほうが綺麗な気がしてきた
274 名前:271 mailto:sage [2013/11/26(火) 23:35:45.41 ] あっはっは。簡単だった。 dvipdfmx.def にある color関係のコードをそのまま xetex.def のもので 置き換えただけで、platex + dvipdfmx でも >>265 の例は綺麗に 描画できたよ。xetex.def のバージョンは次のようになってる。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ProvidesFile{xetex.def} [2013/04/29 v0.96 LaTeX color/graphics driver for XeTeX (RRM/JK)] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/27(水) 01:42:14.00 ] 文中のギリシア文字のフォントをTimes/Helvetica(もしくはそれに親和するフォント)に変えるにはどうしたらいいのかな? \documentclass[uplatex]{jsarticle} \usepackage[prefernoncjk]{pxcjkcat} \usepackage{ucs} \usepackage[T1]{fontenc} \usepackage[utf8x]{inputenc} \usepackage[english]{babel} \usepackage{textalpha} \usepackage{newtxtext} \begin{document} abcde αβγδε ほげほげぴよぴよ \textsf{abcde αβγδε ほげほげぴよぴよ} \end{document} ギリシア文字のフォントがComputer Modernっぽいしサンセリフにならない。
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/27(水) 04:57:15.52 ] >>275 times に合うのは gfs の artemisia かな。 \rmfamily (ntxrx) のとき、encoding が LGR になれば artemisiaに切り替え るようにできればよいが、簡単な方法がわからん。artemisia の fd ファイルの family だけntxrx に置き換えた次のものを書けば目的は達成できるが、もっと 簡単な方法があれば知りたい。 \DeclareFontFamily{LGR}{ntxrx}{} \DeclareFontShape{LGR}{ntxrx}{m}{n}{<-> s * [0.93] gartemisiarg6a}{} \DeclareFontShape{LGR}{ntxrx}{m}{it}{<-> s * [0.93] gartemisiai6a}{} \DeclareFontShape{LGR}{ntxrx}{m}{sl}{<-> s * [0.93] gartemisiao6a}{} \DeclareFontShape{LGR}{ntxrx}{m}{sc}{<-> s * [0.93] gartemisiasc6a}{} \DeclareFontShape{LGR}{ntxrx}{m}{sco}{<-> s * [0.93] gartemisiasco6a}{} \DeclareFontShape{LGR}{ntxrx}{b}{n}{<-> s * [0.93] gartemisiab6a}{} \DeclareFontShape{LGR}{ntxrx}{b}{it}{<-> s * [0.93] gartemisiabi6a}{} \DeclareFontShape{LGR}{ntxrx}{b}{sl}{<-> s * [0.93] gartemisiabo6a}{} \DeclareFontShape{LGR}{ntxrx}{bx}{n}{<-> s * [0.93] gartemisiab6a}{} \DeclareFontShape{LGR}{ntxrx}{bx}{it}{<-> s * [0.93] gartemisiabi6a}{} \DeclareFontShape{LGR}{ntxrx}{bx}{sl}{<-> s * [0.93] gartemisiabo6a}{}
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/27(水) 04:58:26.90 ] >>275 で、Helvetica に合うのって無いねえ。DroidSans なんかどうだろう。 \DeclareFontFamily{LGR}{ntxss}{} \DeclareFontShape{LGR}{ntxss}{m}{n}{<-> s * [0.9] DroidSans-lgr}{} \DeclareFontShape{LGR}{ntxss}{m}{sl}{<-> s * [0.9] DroidSans-Slanted-lgr}{} \DeclareFontShape{LGR}{ntxss}{m}{sc}{<-> s * [0.9] DroidSans-SmallCaps-lgr}{} \DeclareFontShape{LGR}{ntxss}{m}{scsl}{<-> s * [0.9] DroidSans-Slanted-SmallCaps-lgr}{} \DeclareFontShape{LGR}{ntxss}{b}{n}{<-> s * [0.9] DroidSans-Bold-lgr}{} \DeclareFontShape{LGR}{ntxss}{b}{sl}{<-> s * [0.9] DroidSans-Bold-Slanted-lgr}{} \DeclareFontShape{LGR}{ntxss}{b}{sc}{<-> s * [0.9] DroidSans-Bold-SmallCaps-lgr}{} \DeclareFontShape{LGR}{ntxss}{b}{scsl}{<-> s * [0.9] DroidSans-Bold-Slanted-SmallCaps-lgr}{} \DeclareFontShape{LGR}{ntxss}{m}{it}{<->ssub * fds/m/sl}{} \DeclareFontShape{LGR}{ntxss}{m}{scit}{<->ssub * fds/m/scsl}{} \DeclareFontShape{LGR}{ntxss}{bx}{n}{<->ssub * fds/b/n}{} \DeclareFontShape{LGR}{ntxss}{bx}{sl}{<->ssub * fds/b/sl}{} \DeclareFontShape{LGR}{ntxss}{b}{it}{<->ssub * fds/b/sl}{} \DeclareFontShape{LGR}{ntxss}{bx}{it}{<->ssub * fds/b/it}{} \DeclareFontShape{LGR}{ntxss}{bx}{sc}{<->ssub * fds/b/sc}{} \DeclareFontShape{LGR}{ntxss}{bx}{scsl}{<->ssub * fds/b/scsl}{} \DeclareFontShape{LGR}{ntxss}{b}{scit}{<->ssub * fds/b/scsl}{} \DeclareFontShape{LGR}{ntxss}{bx}{scit}{<->ssub * fds/b/scit}{}
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/27(水) 22:36:27.89 ] >>277 にミスがあった。後半10行の「fds」は元のフォントfamily名なので これも「ntxss」に変更しておかねばならない。 次に >>276-277 の問題点を述べる。scale factor を 0.93 や 0.9 に固定 してあるが、 newtxtext ではこの値を調整するオプションがある。default は rmfamily が 1 で sffamily が 0.9 、 そしてオプションで scaled=hoge とすると それぞれ 1*hoge と 0.9*hoge になる。 これを再現するには、>>276-277 の倍率の所( s * [0.93] とか s * [0.9] ) をそれぞれ \ntx@scaled や \ntx@helvscaled に すればよいのだが、残念 ながら artemisia と DroidSans は別のフォントなので、これでは良いバランス にならない。この2つのバランスが揃うような値を見つけて調整する必要がある。 結局は、下手に \ntx@scaled や \ntx@helvscaled をいじるよりは、>>276-277 のように固定値を書いた方が簡単かも知れない。>>276-277 は newtxtext に scaled オプションを与えないときにちょうど良い値と思われる。
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 00:37:49.89 ] >>276-278 ありがとう。 Artemisia使ってみます。 Artemisiaだけなら \usepackage[artemisia]{textgreek} で自然に使えるみたい。 サンセリフはこの解決法しかないですかね。 ちょっと検討してみます。
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 01:24:29.14 ] >>279 次ので行けますね。 sffamily のスケーリングに難がありますが … \renewcommand*{\textgreekfontmap}{% {eur/*/*}{U/eur/*/*} {phv/*/*}{U/psy/*/*} {ntxss/b/n}{LGR/fds/b/n} {ntxss/bx/n}{LGR/fds/bx/n} {ntxss/*/n}{LGR/fds/m/n} {ntxss/b/it}{LGR/fds/b/it} {ntxss/bx/it}{LGR/fds/bx/it} {ntxss/*/it}{LGR/fds/m/it} {ntxss/b/sl}{LGR/fds/b/sl} {ntxss/bx/sl}{LGR/fds/bx/sl} {ntxss/*/sl}{LGR/fds/m/sl} {ntxss/*/sc}{LGR/fds/m/sc} {ntxss/*/sco}{LGR/fds/m/sco} {*/b/n}{LGR/artemisia/b/n} {*/bx/n}{LGR/artemisia/bx/n} {*/*/n}{LGR/artemisia/m/n} {*/b/it}{LGR/artemisia/b/it} {*/bx/it}{LGR/artemisia/bx/it} {*/*/it}{LGR/artemisia/m/it} {*/b/sl}{LGR/artemisia/b/sl} {*/bx/sl}{LGR/artemisia/bx/sl} {*/*/sl}{LGR/artemisia/m/sl} {*/*/sc}{LGR/artemisia/m/sc} {*/*/sco}{LGR/artemisia/m/sco} }
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 01:36:01.95 ] なお >>280 のntxss の項目は元の artemisia の項目からのコピペ なので検討が不十分です。lgrfds.fd 内を読んで、利用可能な組合せ とそうでない組合せを把握し、利用可能でないものは代替指定する 必要があります。逆に全組合せが揃っていたら * で充分かも。
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 02:13:35.82 ] こうやって騒いでいたら、ZRさんが記事を書いて下さったw d.hatena.ne.jp/zrbabbler/20120920/1348149275 これによれば \usepackage{substitutefont} \substitutefont{LGR}{\rmdefault}{artemisia} \substitutefont{LGR}{\sfdefault}{fds} で解決する。sffamily のスケールに難があるけど。 で、substitutefont.sty の中身を見たらちょっとアホらしくなったw
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 03:08:51.56 ] >>282 DroidSans なら \makeatletter\def\droid@fds@scale{s*[0.93]}\makeatother で sffamily のスケーリングも解決。むしろ artemisia の方が スケールファクターが決め打ちなので、このような調整が出来ない。
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 04:57:04.61 ] MSWordではTimesやArialでギリシャ文字出せた (気がする) が BabelやPolyglossiaは知らん
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 07:51:35.62 ] >>282 うーん DroidSans だと鋭アクセントは大丈夫だけど、他のアクセントや 気息記号とかが表示されないね。
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/28(木) 08:19:58.24 ] >>285 DejaVuSans なら大丈夫だった。 \usepackage{substitutefont} \substitutefont{LGR}{\rmdefault}{artemisia} \makeatletter\def\DejaVuSans@scale{0.9}\def\DejaVuSans@@scale{s*[0.9]}\makeatother \substitutefont{LGR}{\sfdefault}{DejaVuSans-TLF}
287 名前:275 mailto:sage [2013/11/29(金) 00:19:24.94 ] みなさまありがとうございます。 substitutefont.styなるものがあるとは知りませんでした。 使ってみます。
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/30(土) 20:37:19.02 ] upLaTeXでminijsを使いたい時ってどうやったらいいんだっけ?
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/01(日) 00:23:17.29 ] >>288 minijs.sty と jsarticle.cls を比較して、自分で作る。
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/01(日) 03:37:53.51 ] >>288 (a) minijs.sty の前半は pLaTeX の標準の min や goth を jis や jisg に変更するもの。 だが uplatex が読む jy2mc.fd や jy2gt.fd を見ると upjisr-h やら upjisg-h が 用いられている。従って、これに関しては uplatex の標準のままでいい。 (b) minijs.sty の中央には \@setfontsize の再定義がある。これは uplatex のファイル群には 見当たらない。 \parindent や \(x)kanjiskip の設定を \@setfontsize に追加するもの。 (c) minijs.sty の後半は \rmfamily \sffamily \ttfamily を再定義して、\mcfamily や \gtfamily への変更を連動させるもの。これも upLaTeX には標準では定義されていない。 以上から、単にpLaTeXに対する(a)の変更の機能だけが必要なら、upLaTeXでは何もする必要がない。 (uplatex で(a)をそのまま読み込むとエラーが出る)。 一方(b)や(c)はuplatexでもそのまま使えるので、必要なら単純にコピーすればいい。
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/01(日) 08:18:30.53 ] >>290 「一緒に利用するクラスファイルが upjisr-h などとは別のフォントを日本語 フォントのデフォルトにするときに、それを upjisr-h などに戻す機能」 を求めるならば、(a)のupLaTeX版は必要になるね。>>288 にその必要があるか どうかは知らないけど。
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/01(日) 09:07:42.89 ] minjis.sty なんか、要らない。 こんなの取り込んでおくべきもの。
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/01(日) 13:21:09.01 ] また視野狭窄くんが登場したよ
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/02(月) 00:43:59.17 ] ZR氏の最近の記事「表組みの段落セルの改行のアレ」を読んで思ったのだが、 「セル内改行」は別のコマンド名にする方がよいのではなかな。 \\ を共用するのは例の不具合の原因になるし、そもそも可読性に問題がある。 氏が「忘れないで」と言っている \tabularnewline はわかりやすいが、表の 記述の中で \\の意味がコロコロ変わるのを放置したらソースは読みにくいままだ。 下の例でセル内の改行は \ccr としてみた。 \documentclass{article} \usepackage{array} \def\FlushrightCell{\raggedleft\let\ccr\\\let\\\tabularnewline} \def\CenteringCell{\centering\let\ccr\\\let\\\tabularnewline} \def\FlushleftCell{\raggedright\let\ccr\\\let\\\tabularnewline} \newcolumntype{R}{>{\FlushrightCell}p{4em}} \newcolumntype{C}{>{\CenteringCell}p{4em}} \newcolumntype{L}{>{\FlushleftCell}p{4em}} \begin{document} \noindent\begin{tabular}{|c|R|L|C|}\hline A & 1 & 2 \ccr (foo) & 3 \\ \hline B & 4 & 5 & 6 \ccr (bar) \\ \hline C & 7 \ccr (gee) & 8 & 9 \ccr (whiz) \\ \hline \end{tabular} \end{document}
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/02(月) 00:45:03.57 ] × よいのではなかな。 ○ よいのではないかな。
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/05(木) 18:14:57.60 ] platex + dvipdfmx では multipage PDF は扱えないものだと思っていたのだけど、 少なくとも読み込みは可能なんだね。サイズの違うページも bb を与えれば OK 。 \documentclass{article} \usepackage[dvipdfmx]{graphicx} \begin{document} \begin{center} \includegraphics[page=1,bb=0 0 100 100]{hoge.pdf} \end{center} \begin{center} \includegraphics[page=2,bb=0 0 200 50]{hoge.pdf} \end{center} \end{document} だが .xbb に PageBoundingBox の情報を追加しても認識しない。 何とか自動化したいもんだな。
297 名前:296 mailto:sage [2013/12/05(木) 18:30:00.19 ] >>296 はドライバを dvips にすると「page=」オプションが認識されない。 なので platex での multipage PDF の読み込みは dvipdfmx となる。 ところが multipge PDF (ページごとにサイズの違うもの) の生成は、 platex + standalone.cls + dvips + ps2pdf では可能だが platex + standalone.cls + dvipdfmx ではうまく行かない。 以上はいずれも pTeX エンジンの問題というよりは driver の問題。 「pTeX に pdfTeX や XeTeX の新プリミティブを追加すればアッチのコードを 簡単に移植できるのに」と考えれば pTeXエンジンの問題とも考えられるが、 driver回りの改善で何とかなる範囲ではある。
298 名前:296 mailto:sage [2013/12/05(木) 20:53:50.04 ] >>297 > platex + standalone.cls + dvipdfmx ではうまく行かない。 これは standalone.cls にある \sa@placebox を次のように修正することで解決した。 \def\sa@placebox{% \newpage \global\pdfpagewidth=\wd\sa@box \global\pdfpageheight=\ht\sa@box \global\paperwidth=\wd\sa@box \global\paperheight=\ht\sa@box \global\hsize=\wd\sa@box \global\vsize=\ht\sa@box \global\@colht=\ht\sa@box \global\@colroom=\ht\sa@box \special{papersize=\the\pdfpagewidth,\the\pdfpageheight}% ←これを追加 \noindent\usebox\sa@box \newpage }
299 名前:296 mailto:sage [2013/12/05(木) 22:51:54.12 ] >>296 > だが .xbb に PageBoundingBox の情報を追加しても認識しない。何とか自動化したいもんだな。 暫定的な方法として multipage PDF (hoge.pdf とする) の各ページの BoundingBox を extractbb してみた。 [1] qpdf などを使って hoge.pdf を分解し、各ページごとに BoundingBox を取り出す。 ##### for i in $(seq 1 8) do qpdf --stream-data=uncompress hoge.pdf --pages hoge.pdf $i -- hoge-page$i.pdf extractbb hoge-page$i.pdf rm hoge-page$i.pdf done ##### すると hoge-page1.xbb , hoge-page2.xbb, … , hoge-page8.xbb が出来る。 [2] これを次のようにして読み込む。 \includegraphics[page=1,read=-page1.xbb,type=pdf,ext=.pdf]{hoge} 複数の図をひとまとめにする目的で multipage PDF を使いたいのだから .xbb ファイルがバラ バラになるのは好ましくはないのだけど、元ファイルは1ファイルで管理できるので良しとする。 複数の PageBoundingBox の記入された単一の(拡張) .xbb ファイルを \includegraphics が 理解できるようにするのがベストなんだけど、まあそのうち…
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/08(日) 05:30:33.72 ] >>299 >まあそのうち… (1) 296 がコードを書く. (2) 2chを見たどこかの TeXnician がコードを書いてくれる. (3) Upstream がコードを書いてくれる. (4) 飽きる.忘れる. (5) LuaTeX に移行するので不要になる.
301 名前:名無しさん@お腹いっぱい。 [2013/12/08(日) 21:58:52.55 ] こんにちは TeX 自体の質問ではなく Windows なのでここで質問すべきではないかもしれませんが 最近,美文書第 6 版の CD からインストールしたのですが,TeXWorks の表示が ディスプレイの左半分がエディタ,右半分がプレビューになっていて変え方がわかりません どうすれば起動時のレイアウトを変えられますか???
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/08(日) 23:28:02.20 ] え、そこ変えたいの? なんで?
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/08(日) 23:47:39.09 ] 2chにあるTeXの4スレは1つに統合した方が良いのかもね。急ぐ必要は無いけど。 >>301 > Windows なのでここで質問すべきではないかもしれませんが Windows板の様子から「Windows板のTeXスレで質問しても誰も見てないかも」って思ったのかな?
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 00:21:33.94 ] >>302 縦長のディスプレイで使うことがあるので見にくいのです >>303 Windows 板はチェックしてませんでしたね 数学板で TeX スレを見つけてその中でこのスレを見つけてこっちのほうが人がいそうだったので
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 00:21:54.59 ] スレ統合なんて無理。
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 00:32:18.56 ] 融通の利かない奴やら狭量な奴が多いからな,2chは.
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 10:00:34.22 ] >>306 その通り。ここでWindows固有の話はして欲しくない
308 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 12:25:01.18 ] >>307 iOSはUNIXだよね*\(^o^)/*
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 14:10:55.79 ] >>308 認証取ってないでしょ。
310 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 15:01:19.87 ] 取ってるよ。 取ってないのはFreeBSDとかの方。
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 15:23:17.38 ] ソース
312 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 15:30:52.10 ] single unix specification mac os xでググれカス
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 15:43:21.04 ] >>307 だけど、狭い意味でUNIX限定と言っているのではなく、 UNIXライクな環境で、ローケルがLANG=ja_JP.UTF-8なら、 みんなでわいわい共通の話ができると思うが、 そうじゃない奴は、どっかに行ってくれという意図で書き込んだ。 Windowsでも、シェルがbashでLANG=ja_JP.UTF-8な奴なら、OKだとは思う。
314 名前:309 mailto:sage [2013/12/09(月) 16:16:21.96 ] OS XはUNIXだけれど、iOSもそうなの? UNIXライクな環境ならここでいいのは同意。
315 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 16:21:35.71 ] iOSアプリでコンパイル出来るヤツは debianのパッケージからパクってる。
316 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 16:22:57.44 ] iOSはsingle unix specificationは無理。 ユーザランドがぜんぜん違う。
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 16:53:11.84 ] android でも root 取って terminal emulator 上で作業すれば UNIX ライクな環境だな。TeX 動いてたっけ?
318 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 17:00:30.67 ] Androidはroot取らなくてもshell使えるよ。TeXは配布されてる。
319 名前:名無しさん@お腹いっぱい。 [2013/12/09(月) 19:05:23.25 ] \が¥の人は別スレでいいじゃん
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 19:43:11.71 ] そろそろ元の話に戻れよw
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 20:06:23.93 ] 元の話って何
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 21:01:16.08 ] the art of computer programmingのことだろ。
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 23:40:09.78 ] TeXWorks のウィンドウ配置の話題だよ!
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/09(月) 23:49:03.21 ] >>301 >>303 TeXworksだけでは多分そういうの無理。 TeXworks以外でも苦労してそうだから、 www.vector.co.jp/vpack/filearea/win/util/desktop/resize/by_date.html このへんから評判のいいもの入れて使ってみたらいいと思う。
325 名前:名無しさん@お腹いっぱい。 [2013/12/10(火) 16:22:39.35 ] なるほど参考にさせていただきます ところで恐れ多くももうひとつ TeX とは直接関係ない質問をしますが PDF-XChange Viewer というソフトで埋め込まれてない Ryumin-light がメイリオ(ゴシック体)で表示されてしまうのですが変え方が分かる人はいらっしゃりますか OS は Windows 8.1 です
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 16:36:05.29 ] Windowsならこっちでやれよ。 WindowsでTeX (1) toro.2ch.net/test/read.cgi/win/1177814801/
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 16:38:58.42 ] >>325 プールで泳ごうと思ったが冬で開いてなかったので代りに 銭湯に行きました。ドルフィンキックの練習をしていたら 回りの人に叱られました。なぜでしょう?
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 16:43:07.19 ] 何言ってんだ。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 20:37:50.24 ] >>325 そこまで来るともうスレ違いとしか言えませんな。
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 21:47:27.06 ] すげーーーーーーーーーー! YaTeXがいつの間にか、includegraphicに入れたときに、 自動的に画像のbbを計算して挿入してくれる(挿入前に確認されるけど)。 clipも一緒に。いままで、perlで前処理していたが、もういらねぇ。
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 22:16:33.09 ] >>330 YaTeXは使ってないので試せないんだけど、面白い機能だね! ただそれにはどんなメリットがあるかよくわからない。 (1) 今時のTeXの配布では xbbが自動生成されるので普通は bb は要らない。 (2) なので今時bbを直接指定するときというのは、自動的に計算してくれた bbが不適切なときだと思うんだが、YaTeXの挿入してくれるbbはどうなんだろ。 330のやってる「perlで前処理」ってのが(2)の前半に相当し、YaTeXに自分の 使う perl script を指定できるって事かな。
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 22:25:40.66 ] >>331 そうなんだ。うちはbbを指定しないとエラーになるよ。 $ cat tmp01.tex \documentclass{jsarticle} \usepackage[dvipdfmx]{graphicx} \begin{document} \includegraphics[width=\textwidth]{16.png} \end{document} $ platex tmp01.tex This is e-pTeX, Version 3.1415926-p3.4-110825-2.6 (utf8.euc) (TeX Live 2013/Debian) restricted \write18 enabled. [snip] ! LaTeX Error: File `16.xbb' not found. Use -shell-escape option to generate au tomatically. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.4 \includegraphics[width=\textwidth]{16.png}
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/10(火) 23:00:13.91 ] いっつもebb *.jpgしてbbファイルを生成してた。その作業がいらないtex パッケージって何? まあ、そんなに大変な作業ではないけど。