1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 19:23:50 ] 過去スレッド 第一章 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/ ・LaTeX の本家ページ ttp://www.latex-project.org/ ・角籐先生のページ ttp://www.fsci.fuk.kindai.ac.jp/~kakuto/win32-ptex/ ・奥村先生のページ ttp://oku.edu.mie-u.ac.jp/~okumura/texwiki/ ttp://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/ ・熊沢先生のページ ttp://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex.html ttp://homepage.mac.com/xyoshiki/tex.html ・LaTeXしよう!(コマンド集) ttp://www.topstudio.co.jp/~kmuto/latex/ ・LaTeXコマンドシート一覧 ttp://www002.upp.so-net.ne.jp/latex/ ・クラスファイル・bibitex関連 ttp://www.med.osaka-u.ac.jp/pub/anes/www/latex/latex.html ・ptetex WiKi ttp://tutimura.ath.cx/ptetex/ UTF-8 による TeX 文書の作成 Utf82TeX ttp://yasuda.homeip.net/tex/utf82tex.html
362 名前:名無しさん@お腹いっぱい。 [2008/06/03(火) 00:07:56 ] スタイルファイルの中に \makeatletter / \makeatother が記述されているに 1 票
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 01:48:10 ] >>362 LaTeX2e では、sty ファイル内で \makeatletter/\makeatother を用いても構わない。
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 01:56:56 ] なお、363 は sty ファイルを \usepackage などの LaTeX2e のコマンドで 読み込んだ場合の話。
365 名前:360 mailto:sage [2008/06/04(水) 00:29:09 ] 360です。 仰せの通り、\usepackage するスタイルファイルの中身に \makeatletter \makeatother がところどころ使われていました。 >>363-364 勉強になりました。このようなこともどこかしかるべきサイトを見ていれば勉強できるのでしょうか。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/04(水) 10:03:48 ] 然るべき「書籍」(例えば、『The TeXbook』)を読んだうえで、 latex.ltx を調べればわかるよ。
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 02:24:41 ] % 縦書きで斉藤先生のotfパッケージと藤田先生のfurikanaパッケージを使っているのですが、 % 文字サイズを11ptにすると、\normalsizeの本文とルビの大きさが合わないのに、 % \largeの本文とルビがピッタリになります。 % % しかし、10ptと12ptだと\normalsizeの本文とルビがピッタリなのです。 % なんでこんな違いがあるのか理由が全く判りません。 % % これを11ptの時の\normalsizeの本文とルビの大きさを合わせたいのですが、 % どうしたら良いでしょうか。知恵をお貸し下さい。お願いします。 % %\documentclass[a4j,10pt]{treport} \documentclass[a4j,11pt]{treport} %\documentclass[a4j,12pt]{treport} \usepackage[deluxe,expert]{otf} \usepackage{furikana} \newcommand{\test}[2]{% #1\kana{大}{おお}\kana{神}{みわ}\kana{神}{じん}\kana{社}{じや} {#2}\\[.5zw]% }% \begin{document} \noindent \test{\Huge}{Huge} \test{\huge}{huge} \test{\LARGE}{LARGE} \test{\Large}{Large} \test{\large}{large} \test{\normalsize}{normalsize} \test{\small}{small} \test{\footnotesize}{footnotesize} \test{\scriptsize}{scriptsize} \test{\tiny}{tiny} \end{document}
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 06:22:11 ] >>363 いまさらだが… styファイル内でそれらを使ってもエラーがでないのは確かなのだが, >>352 の真意は,影響が他に及んでしまうということではないのか?
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 06:52:13 ] sty ファイル内の \makeatletter/\makeatother の影響はその sty ファイルの 外部には及ばないよ(\usepackage などで読み込んでいる限り、 文字 @ のカテゴリーコードの退避・復元がなされる)。 もちろん、sty ファイルの「途中」に \makeatother なんて書いてあったら、 その sty ファイルの中の \makeatother 以降の部分では @入りの名称の マクロはうまく定義されないだろうが、そんなのは第三者にしてみれば パッケージ作者が故意にやっているのかただのミスなのかを知る由もない。
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 07:05:36 ] (369 の続き) ただ、単に sty ファイルの「途中」に \makeatother があるというだけなら \usepackage の前後に \makeatletter/\makeatother を置いたところで 状況は変わらないから、>>360 の >まさにその usepackage 部分を >\makeatletter ... \makeatother で囲むと通るようになりました。 というのが解せない(本人が「解決した」と言っているから、 さらに「現物を見せてくれ」と言うのもしつこすぎるし)。
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 07:15:50 ] >>367 # otf は関係ないよな? >% 文字サイズを11ptにすると、\normalsizeの本文とルビの大きさが合わないのに、 >% \largeの本文とルビがピッタリになります。 >% しかし、10ptと12ptだと\normalsizeの本文とルビがピッタリなのです。 それは、furikana.sty ではルビの文字サイズを \tiny にしてあるから (そして、\tiny と \normalsize のサイズ比が 10pt/12pt のときと 11pt のときとで 異なるから)。 11pt 時には furikana.sty が >ルビの活字が大きすぎます。 という警告を出しているはず。 とりあえず,furikana パッケージを読み込んだ後で \renewcommand*{\rubykatuji}{\fontsize{5.5}{0}\selectfont}%%% 11pt 時専用 とでもすればいいのでは?
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 19:05:58 ] >>371 さん、レスをありがとうございます。 それで、>>367 の書き込みで書き忘れていましたが、ヒラギノフォントを使っています。 ヒラギノではないフォントでは>>371 さんに教えて頂いたやり方で上手く行くのですが、 ヒラギノでは上手く行きません。これはヒラギノでotfパッケージの場合は、furikana.styが、 自動的に\rubyfamilyをルビ用の文字として割り当てるからではないかと思います。 我が儘なようですみませんが、使い勝手の面からヒラギノとotfパッケージは外せないので、 何かやり方がないでしょうか。御存知でしたらお願い致します。
373 名前:371 mailto:sage [2008/06/06(金) 19:34:37 ] 悪いが、ヒラギノなんかもってないので、ほかの人に任せることにするよ。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/06(金) 19:44:54 ] ……と書いたが、otf パッケージ自身が \AtBeginDocument を使って \rybykatuji を再定義する記述を仕込んでいるようだ。 とりあえず、\begin{document} の直後にでも \renewcommand*\rubykatuji{\fontsize{5.5}{0}\rubyfamiy} と入れてみるとどうなるかい? # ただし、動作確認はしていない。あしからず。
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/07(土) 06:00:37 ] >>374 ありがとうございます。 やはり変わりませんでしたが、ヒラギノを持っていらっしゃらないのに、 わざわざ御協力して下さったお気持ちに感謝します。
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/09(月) 19:49:45 ] >>375 ttp://trivial.mizusasi.net/080609a.pdf ではご不満ということでしょうか。 ソースリストは: ttp://trivial.mizusasi.net/080609a.tex
377 名前:374 mailto:sage [2008/06/10(火) 21:56:18 ] >>376 検証してくださり、感謝いたします。
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/12(木) 07:21:56 ] >>376 さん、>377さん、ありがとうございました。 日曜から県外に旅行に出掛けており、返事が遅れてすみませんでした。 \renewcommand*\rubykatuji{\fontsize{5.5}{0}\rubyfamiy} は\begin{document}の後に入れるんですね。 僕は前側に入れていたので望み通りの変化になりませんでしたが、 後ろ側に入れたら望み通りの表示になりました。 初歩的なミスで御好意を無駄にするところでした。 謝らせて頂くと共に心から御礼を申し上げます。 本当にありがとうございました。
379 名前:名無しさん@お腹いっぱい。 [2008/06/12(木) 12:17:35 ] Fedora 9にはteTeXとTeXLiveがあるんだが TeXLiveは今のところ日本語関係はどうなっているんでしょうか
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/13(金) 16:59:01 ] >>379 tutimura.ath.cx/ptexlive/
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 18:15:04 ] いっつも思ってたけど、なんで TeX スレって UNIX 板にあるの? ←に DT{M,V} があるんだから、DTP も作ればいいのにっていっつも思う。 なんで?
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 18:16:12 ] あっちこっちにあるよ
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/15(日) 19:15:26 ] 数学板とかね
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/16(月) 15:50:36 ] DTP板もあるけど……。(正確には「DTP・印刷」) まあ行けば分かるが、TeXとはあまり縁はないところだ。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 21:10:49 ] InDesignとかQuark XPressに比べたら TeXは出来ないこととか、頑張らないと出来ないようなことが多いね 用意されたレールに乗っかっている限りはなかなか楽だけど、 ちょっとでもそこから外れたものを作ろうと思うと面倒なツールという印象 いろんな意味でDTP板にはそぐわない
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 21:15:36 ] 君がこのスレにそぐわないだけだよ >>385
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 21:28:51 ] >>385 そうか? 何でもプログラムにするハメになるので手間がかかるのは事実だが、 紙ベースのものを作る限りにおいてはたいていのことはどうにかなるけどね。 # 最悪の場合「画像化して貼り付ける」ものとして。 それと、もし TeX には不向きで Quark あたりが得意にする印刷物ばかりを 念頭に置いて TeX をこき下ろしているのであれば、「フェアでない」な。
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 21:37:09 ] 論文とか100頁超え専門書とかをコンピュータで作るのもDTPだよね
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/18(水) 23:24:30 ] ファッション誌みたいな、一ページごとに「デザイン」をやらされるようなものは 確かにTeXでやる意味はないだろうね。 逆に電話帳とか論文集とか体裁が決まりきったモノを作るんなら TeXとか、なんらかのプログラマブルなシステムのほうが楽だと思う。 (ひょっとしたらInDesignとかにもプログラマブルな部分があるのかもわからんが) 優劣云々じゃなくて最初からジャンルが違うものだね。 ただ、文字組みに関してはTeXよりInDesignのが綺麗だよねって話を聞いたことがあるけどどうなんだろ。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 00:24:11 ] 数式が正しく簡単に書けるか、書けないか。 話はそれからだろう。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 00:30:51 ] InDesignって数式の組版もできるの?10万円以上するプラグインソフトとかを使わずに。 できないなら,数学屋の俺からすれば問題外。
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/19(木) 23:01:45 ] XeTeX-pstricksなるパッケージができたみたい。 ttp://www.mail-archive.com/ctan-ann@dante.de/msg01671.html これでdvipdfmx (xdvipdfmx) でPSTricksが使えるようになるのか?
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 13:35:50 ] >>390-391 適切なフォントと適切な組版ルールをいただければw TeX形式のテキストで書かれたんじゃDTPのオペにはたぶん通じない。 >>389 もいってるように、InDesignやQuark Xpress、EDICOLORみたいな 印刷用の組版ソフトはTeXとはジャンルの違うソフトなのです。 (ちなみに定型のページものだったらテンプレート作って流し込むかな。 スクリプト使ってある程度自動処理はできるよ。) しいてTeXに例えるとすればフォントもLaTeXほかのパッケージもない、 完全すっぴんのTeXに当たるかなあ。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 21:29:23 ] 出版物といえば、EWB(Editor's Work Bench)を (アスキー以外で)実務に使われている人はいますか? www2.ascii.co.jp/ascii/EWB/ 最近、解説本が出たみたいなので、ちょっと興味があります。 www.amazon.co.jp/exec/obidos/ASIN/4883376052/
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 23:14:29 ] いつものパターンでレールにハマッテル限りは楽チンだけど ちょっとでもいじろうとすると意味不明な隠しパラメータを いっぱいいじらなくちゃいけなくて悶死するって感じじゃないですか
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 03:33:29 ] 「意味不明」と感じるうちは学習が足らんのだ。 だいたい、別のソフトを用いる場合にしても、 あれこれいじろうとすれば普段触らないメニューの奥地にある「意味不明」な 項目を用いるハメになるだろうが。
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 10:35:01 ] >>396 EWBの話でしょ。EWBがどういうものか詳しくは知らないけど、 TeXそのものをできるだけ覆い隠して「隠しパラメータ」にしているからじゃないのかな。 # 396がEWBに詳しい人で、「全然難しくないぞ」と憤慨しているのなら話は違うけども。
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 11:21:53 ] >>397 >EWBの話でしょ。 そうとも限らんだろう。 >>395 が >>394 に対しての返答だと明示していれば、 その解釈(のみ)になるだろうがね。
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 22:30:24 ] 便乗質問だが、EWB っていったい何なの? いや公式ホームページも、そこにある PDF の説明書もみたけど よくわからなかったわ。TeX とその Gui 入力環境や dvi ビューアなどが 一体化したもの、って理解でOK?
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 22:46:24 ] >>399 俺もちょっと見てみたけどそういう理解でいいんじゃないの? ぱっと見た印象では設定することがいっぱいあって煩雑な印象 どうせならもっと隠蔽してくれればいいのにねとオモタ
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 23:28:23 ] troff系のなんか似たような名前のがあったなぁっと 記憶をたどってみたらDWBだった。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/24(火) 13:43:29 ] >>400 そうなの? 組版だけじゃなくて、その前段階の編集作業でも使えるツールなのかと思ってますた。 実際の書籍製作現場がどんなものなのかは知らないですけど。
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/24(火) 14:42:39 ] >>402 使ったことないけど、EWB って(自分が使う為ではなく)TeX を 知らない人に TeX ベースの編集をさせるのに適したもの、って 感じがするね。そうだとしたら興味あるな。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 18:07:58 ] jsbook や jsarticle では、\textsf などで和文フォントが ゴシック体になりますが、他のドキュメントクラス(tbook など)で、 同じような挙動にするにはどうすればよいでしょうか?
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 19:34:34 ] 書体変更コマンド自体を再定義すればいい。 e.g. \DeclareRobustCommand*\sffamily{% \romanfamily\sfdefault \kanjifamily\gtdefault \selectfont}
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 01:07:29 ] >>405 多謝です。m(_ _)m
407 名前:名無しさん@お腹いっぱい。 [2008/07/05(土) 00:44:25 ] \cases や cases 環境 にあたるものをテキスト内で使えるようにしたいのですが可能でしょうか。 ・ 閉じカッコもつく ・ ネストできる ・ (テキストゆえ) 自動改行される 前2者は数式中で \text を使えばなんとかなるのですが、3つめは数式中だと難しいように思いました。
408 名前:名無しさん@お腹いっぱい。 [2008/07/05(土) 01:56:49 ] www.nicovideo.jp/watch/sm1390388 クソ吹いたwwwww
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 03:17:44 ] >>407 数式中で \left\{ \parbox{<適当な幅>}{<適当なテキスト>} \right\} とやる…… というのではお気に召さないのかな?
410 名前:407 [2008/07/05(土) 20:47:30 ] >>409 意図した動作になるかどうかやってみます。
411 名前:407 [2008/07/05(土) 21:11:05 ] だめでした、うまくいきません。 cases 環境と (「数式」の外の) 手動改行とを使ってむりやり作ったのが以下のようになっています: ttp://www1.axfc.net/uploader/Img/so/15343 意図した見栄えとは、これに加えて ・ 改行は「まるごと」かつ「自動で」行われる ・ 閉じカッコもつく ・ できれば [] なども選べるとよい というものです。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 21:27:54 ] >>409 のようなものを組み合わせるというのではいけないというのなら, おまえさんが意図している「仕様」のほうがわからない…… # 特に,“「まるごと」かつ「自動で」”のところが意味不明。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/05(土) 22:20:22 ] それとも,次の例のような記述で済むようなことを考えているのかな? # この例での「\\」(あるいはそれに相当する区切り)を一切入れなくても # 済むようにすることは無理。 \documentclass{article} \begin{document} He is surprised $\left\{ \begin{tabular}{@{}l@{}} at the $\left\{ \begin{tabular}{@{}l@{}} great\\ big\\ quick\\ rapid \end{tabular} \right\}$ changes in Tokyo \\ that Tokyo has changed $\left\{ \begin{tabular}{@{}l@{}} greatly\\ quickly\\ rapidly\\ in a short time \end{tabular} \right\}$ \end{tabular} \right\}$, and says that $\left\{ \begin{tabular}{@{}l@{}} there are no\\ he can't find any \end{tabular} \right\}$ traces of the\dots. \end{document}
414 名前:407 [2008/07/08(火) 12:31:43 ] >>412-413 もともと出力したい文章は、(英) 作文の例です。まず、1つの文 (たとえば He is surprised at the great changes in Tokyo and says that there are no traces of the... ) を document 直下に打てば「自動で」紙の端などで改行されますね。 これに対して、great の他の例として big, quick, rapid が示されているときに、タテに並べてカッコでくくって示したいというのが目的です。 |aaaaaaaaaaAAAAAAAAAA| |bbbbbbbbbbBBBBBBBBBB| |ccccccccccCCCCCCCCCC| |ddddddddddDDDDDDDDDD| このようにカッコになっているものが改行される時に |aaaaaaaaaa| |AAAAAAAAAA| |bbbbbbbbbb| |BBBBBBBBBB| |cccccccccc| |CCCCCCCCCC| |dddddddddd| |DDDDDDDDDD| のようにはならずに |aaaaaaaaaa |bbbbbbbbbb |cccccccccc |dddddddddd AAAAAAAAAA| BBBBBBBBBB| CCCCCCCCCC| DDDDDDDDDD| となってほしい、ということです。
415 名前:407 [2008/07/08(火) 12:34:11 ] 追伸: 上でいう aaaaaaaaaaAAAAAAAAAA bbbbbbbbbbBBBBBBBBBB ccccccccccCCCCCCCCCC ddddddddddDDDDDDDDDD の間に区切りを入れることは (もちろん) OKです。 順番が前後して申し訳ないですが、これから >>413 氏の例を試みます。
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/08(火) 17:52:47 ] >>414 ひゃー。難しそう。 分岐に入る時点で、その行に入る残りの長さ(=aとする)を取得して、 分岐した各文それぞれについて長さが a になるまでの部分と残りの部分に分割して、 それらを組み立てる ということになるのかなぁ。 「行分割」というTeX本体に組み込まれた機能を、マクロレベルですべて賄わなきゃいけないわけかな?
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/08(火) 18:42:03 ] |aaaaaaaaaa に続いているのは AAAAAAAAAA| というのは読み手が判断できるという前提なのかしらん。
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/08(火) 19:53:28 ] >>415 >>416 氏と同感。 そういうことをやりたければ,TeX のような「段落志向」のソフトではなく, 何らかの「行志向」のソフトを用いたほうが幸せになれるかもしれない。 TeX でやるのは(「現在位置」をマクロレベルで知る方法などないので)おそらく困難。
419 名前:416 mailto:sage [2008/07/09(水) 11:58:40 ] >>418 >>(「現在位置」をマクロレベルで知る方法などないので) 昨日ちょっとやってみました。 未完成ですけど、テキストの現在位置の取得までは不正確ながら出来ます。 (単語間グルーなどを考えるのはややこしいのでパス) \newdimen\rest \def\ContainParallelText{\setbox0\vbox\bgroup} \def\ParallelText{\parfillskip 0pt plus 1fil\par \setbox2\lastbox% 直前の行ボックス \setbox2\hbox{\unhbox2\unskip\unskip\unpenalty}%行ボックスから最後の詰め物を取り去ったもの % \rightskip と \parfillskip と ペナルティーを取り去る \begingroup \rest=\hsize \advance\rest by -\wd2 % \rest=行の残りの長さ \advance \rest by -8.8889pt% \{ の幅も引いておく \let\\\ParallelTextcr ...以下挫折。 } \def\ParallelTextcr{ここも挫折} \begin{ContainParallelText} He is surprised \ParallelText{ at the \ParallelText{great\\big\\quick\\rapid} changes in Tokyo\\ that Tokyo has changed \ParallelText{greatly\\quickly\\rapidly\\in a short time}% }, and says that \ParallelText{ there are no\\ he can't find any } trace of the \ldots \end{ContainParallelText}
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/09(水) 13:07:55 ] \mark や \vadjust が紛れ込むと厄介だと思いますが。
421 名前:416 mailto:sage [2008/07/09(水) 13:34:31 ] >>420 いや、もちろん 「不正確ながら」、「ややこしいのでパス」と書いたとおり、完全には無理だろうというのはわかっています。 でも、面白いでしょ?こういうお題を考えることは。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/09(水) 14:01:37 ] 確かに、面白いネタです。 # 今回の問題と類似の問題は「割注が複数行にわたる場合」にも # 出てきたりしますし(それゆえ、「実用上十分な」解決策を用意するに # こしたことはないのですが…… 私自身、「自分では一応満足する」ような # コードは書けていません)。
423 名前:416 mailto:sage [2008/07/09(水) 16:44:46 ] >>422 >>「割注が複数行にわたる場合」 なるほど、確かに似てますね。 するとそれなりに需要はありそうですから、 どなたかプロの方が対応済みかもしれませんね。 (というか422さんもプロの方っぽいような気も...)
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/09(水) 20:27:50 ] 割注が複数行にわたる場合、というところからの連想ですが、 藤田氏の warichu.sty ではだめなんでしょうか。
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/09(水) 20:57:34 ] そのパッケージでの割注用のコマンドは、割注が複数行にわたる場合、 行分割位置を == を用いて手動で指定することになっているようです。 一方、416 氏の議論では「分割位置を自動判定」させることを考えています (もっとも、ここでは、まず、分割位置の判定の前段階の「最後の行の 行長の取得」を扱っていますが……)。
426 名前:416 mailto:sage [2008/07/10(木) 12:02:01 ] >>417 反応していませんでしたが、417さんのおっしゃる通り、 このような組み方がものを表現する上でいい方法なのかというのは検討すべき問題ですよね。 >>414 の例にある改行の自動化ですが、平行に流れる文の長さはまちまちなので、例えば次のような場合に |aaaaaaaaaa | |bbbbbbbbbbBBBBBBBBBB| |cccc | 下のように改行されてしまいます。 |aaaaaaaaaa |bbbbbbbbbb |cccc | BBBBBBBBBB| | この場合、BBB...の文が、aaaに続く文なのか、bbbに続く文なのか、一見しただけではわかりにくくなりますよね。 というわけで、あまり需要はなさそうに思っていたのですが、内部の処理的には、 割注の分割と通ずるものがあるので、話題にする価値もありそうですよね。 念のため、割注の場合の分割の仕方を確認しておきます。割注の場合は、そのまま組んだら |0123456| |789abcd| となってしまうものを例えば4文字分で改行する場合は |0123 |4567 89a| bcd| とするわけで、組み上げかたの順序や分割する長さなどもずいぶん違いますが。
427 名前:416 mailto:sage [2008/07/10(木) 12:06:11 ] >>426 (空白による桁ぞろえが崩れたので訂正) 下のように改行されてしまいます。 |aaaaaaaaaa |bbbbbbbbbb |cccc | BBBBBBBBB| |
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/10(木) 20:05:33 ] ちょっと思いついて「割注」でググッたら IT用語辞典バイナリ > 用語辞典 > 割注とは ttp://www.sophia-it.com/content/%E5%89%B2%E6%B3%A8 「割注とは、Wordにおいて、任意の文字列を小さくし、一行の中に二段構えで表示させる機能のことである」 だって。 ふーん、Wordの専売特許なのねー。 TeXごときにできるわけないってことなのねー。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/10(木) 20:59:08 ] そっかぁ、DTPソフト全般でも使っちゃいけなかったんだw
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/10(木) 21:32:49 ] >>428 ま、つりだろうが。 割注は江戸時代の版本みれば当たり前にあるぜ。 てか、もっともっと古くからある。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/11(金) 10:09:15 ] OOo でもできるぜー。 www.ma-office.org/modules/writer1/rewrite/tc_23.html でも読みづらくてあんまり好きじゃないな。 いいじゃんあきらめて脚注で。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/11(金) 17:02:05 ] 割注と云えば黒死館殺人事件じゃないか常考
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/11(金) 23:04:30 ] >>432 黒死館殺人事件を青空から拾ってきて タイプセット中。 齋藤さんとこのツールは使わず自前で何とか。 ルビの書式の統一が崩れているところがあって苦戦中。 割注もあるねー。
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/12(土) 01:17:48 ] 最近は、手元でやらなくてもサーバサイドで処理してくれるのもあったり。 ttp://www.aozora.jp/tools/tex/ サイズ制限があるので長い作品は処理できないけど。
435 名前:433 mailto:sage [2008/07/15(火) 21:05:12 ] >>434 へーこんなのもあるんですねー。 ちょっとのぞいてみましたけど、齋藤さんとこのツールを利用するもののようですね。 でも、TeX使いとしては自前で何とかしたいもの。 ということでがんばってます。 png画像の文字とか、縦中横とか、けっこう手間がかかります。 青空フォーマットは完全に機械処理できるフォーマットじゃなくて、 人間の判断が必要になる要素も若干あるのが厄介だなと感じています。 とりあえず「黒死館殺人事件」A5縦書きで437ページになりました。 印刷して読みたいけどプリンタコストが心配。 ところで、自前で何とかといいつつも某達人の割注マクロを取り込んで実験中。 自動改行すごすぎです。 縦書きのときの割注括弧は、全角括弧の \large のやつにしたほうがよさげでした。 支離滅裂でスマソ
436 名前:名無しさん@お腹いっぱい。 [2008/07/22(火) 22:35:58 ] 質問です。 \begin{quote}の中で\bou{}を使うことはできないんでしょうか? 宜しくお願いします。
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/22(火) 22:48:19 ] 次の方どうぞ〜
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/23(水) 03:33:42 ] >>436 できるだろ。
439 名前:436 mailto:sage [2008/07/23(水) 08:39:58 ] すみません自己解決しました。 今までtarticle指定していたファイルをコピーして、jarticle指定に 切り替えて使用して問題が起こりました。 \usepackage{plext} 追加でで解決しました。
440 名前:名無しさん@お腹いっぱい。 [2008/07/30(水) 17:33:17 ] 挿入したグラフとかの表示位置が 表の位置が挿入した場所じゃなくて別の場所になるんですが、これを指定できないのでしょうか
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 18:11:24 ] >>440 「LaTeXはそういうもの」です。どこに図表を配置すれば都合がいいか、LaTeXが自動で判断してくれるので、 ユーザは図の配置といった本質的でないことを考える必要がなく、“内容”だけに集中できます。 どうしても配置を指定したい場合はできなくもないけども、その必要はある? グラフの位置が違うだけで あなたの書く文書は意味が通らなくなる?
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 18:31:55 ] >>440 表示位置を意図通りにしたければ「h」指定を行うなり、 フロートの配置制御パラメータをいじるなりすればいい。 # その場しのぎの手としては、フロートにしないで、 # 「図表本体とキャプションをただ並べて書いているだけ」の # 状態にすることもできる(非推奨だが)。
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 19:38:44 ] >>441 もちろんtexがそういうものであるのは知っていますし 場所が変わっても大丈夫なように 図\ref{なんかラベル}より・・・・・・・・ といった書き方などして図がどこにあろうと大丈夫なようには作っています。 ただ、最後に出力するものは、そのページでしか参照してない図が、 別のページにあるようなのは避けたいのです。 これは無意味に見づらい文だと思うんです。同じページに合ったほうがいいと思いません? >>442 ありがとうございます 試してみますね
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 20:23:05 ] 出版物の規定によっては、h的な位置は認めてもらえないことがある。 figure/table環境の場所を1〜数段落前に置くとかどう? あと、1ページにフロートが多すぎて別ページにまとめて 送られてしまう場合はパラメータをいじる。
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 00:59:36 ] >>440 つ here.sty
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 10:46:39 ] >>440 図を貼り込むためにfigure環境は不要! science6.2ch.net/test/read.cgi/math/1211579282/23
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/11(月) 19:19:09 ] >>445 ありがとうございます。htbpを設定してもいまいちページがずれたりしたんですが これがあれば思い通りに配置出来そうです それでぐぐったら文章回り込みのスタイルも見つかってたすかりました >>446 図1とか表題とかいるので、今回は使いませんが参考になりました
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/12(火) 09:11:59 ] >>447 てか、latex.ltx で figure などの caption がどう定義されているか見な? 理由が分かれば、\caption も同じように配置できるから。
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 02:22:43 ] tbook で文章を書いているのですが、\ref で章や節を参照すると、 後者のみ、前後に「第」と「節」が付いています。つまり \chapter{boge} \label{hoge} \section{foo} \label{foo} \ref{hoge}\ref{foo} → 一第一節 第\ref{hoge}章\ref{foo} → 第一章第一節 となります。chapterの方も「第」「章」が付くようにするには どうすればいいのでしょう? chapter と section の設定は以下のとおりです。 \renewcommand{\chapter}{ \if@openright\cleardoublepage\else\clearpage\fi \thispagestyle{jpl@in} \global\@topnum\z@ \@afterindenttrue \secdef\@chapter\@schapter} \def\@chapter[#1]#2{ \ifnum \c@secnumdepth >\m@ne \if@mainmatter \refstepcounter{chapter} \typeout{\@chapapp\space\thechapter\space\@chappos} [...] \newcommand{\presectionname}{第} \newcommand{\postsectionname}{節} %\renewcommand{\thesection}{\presectionname\rensuji{\@arabic\c@section}\postsectionname} \renewcommand{\thesection}{\presectionname{\Kanji{section}}\postsectionname} \renewcommand{\section}{\@startsection{section}{1}{\z@} {1.5\Cvs \@plus.5\Cvs \@minus.2\Cvs} {.5\Cvs \@plus.3\Cvs} {\reset@font\large\bfseries}}
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 08:12:36 ] >>449 >\renewcommand{\thesection}{\presectionname{\Kanji{section}}\postsectionname} これと \thechapter の定義を見比べれば状況が見えるのでは?
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/15(金) 19:29:44 ] >>450 あー、見落としていました。へぼい質問ですみません。以下でできました。 \renewcommand{\thechapter}{\prechaptername\Kanji{chapter}\postchaptername}
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/27(水) 12:17:35 ] Harvard/Kyotoって日本語TeXに何かもたらしくれるの?
453 名前:名無しさん@お腹いっぱい。 [2008/09/18(木) 16:28:07 ] \smallskip の逆方向、つまり、間隔を縮めるコマンドがあったら教えて下さい。
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/18(木) 18:37:26 ] >>453 文書全体であれば \baselinestrechか\baselineskipの値を変える。 一部分だけであれば、\vspace*{-1em}とかで調整する。
455 名前:名無しさん@お腹いっぱい。 [2008/09/23(火) 13:49:41 ] \documentclass[a4j,12pt]{tarticle} \usepackage{okumacro} でルビをふると、そこの行間だけが広くなるのは仕方ないのでしょうか? お願いします。
456 名前:455 mailto:sage [2008/09/27(土) 16:16:45 ] ttp://tex.sparcstation.org/TIPSruby.html %送り仮名(ルビ)\ruby{漢字}{かんじ} \newcommand{\ruby}[2]{% \leavevmode \setbox0=\hbox{#1}% \setbox1=\hbox{\tiny #2}% \ifdim\wd0>\wd1 \dimen0=\wd0 \else \dimen0=\wd1 \fi \hbox{% \kanjiskip=0pt plus 2fil \xkanjiskip=0pt plus 2fil \vbox{% \hbox to \dimen0{% \tiny \hfil#2\hfil}% \nointerlineskip \hbox to \dimen0{\mathstrut\hfil#1\hfil}}}} で自己解決しました。
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 22:21:57 ] pLaTeX2eのminipage環境で脚注(\footnote)をつけようとすると以下のようなエラーがでます。 ! Undefined control sequence. \baselinestretch ->\setspace@singlespace 藤田眞作の「LATEX2ε階梯」にも同じ趣旨の記述があった気がするのですが,手元にないのでどうにもわかりません。 エラーを回避するマクロをご存知のかた,ご教授ください。
458 名前:名無しさん@お腹いっぱい。 [2008/10/09(木) 19:53:05 ] LaTeXで上下左右の余白を1インチにしたいのですがどうすればいいか分かりません。 教えてください。。
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 20:09:40 ] >>458 ttp://www.nsknet.or.jp/~tony/TeX/faq/layout.htm に載っているパラメータを適切に調節する。
460 名前:名無しさん@お腹いっぱい。 [2008/10/09(木) 20:24:43 ] www.nsknet.or.jp/~tony/TeX/faq/layout.htm これ見ましたけど、イマイチよくわかりませんorz
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 20:29:21 ] 何でもいいから入門書を買って読みなさい
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/09(木) 23:02:16 ] >>458 fullpage.sty