トップページunix
983コメント344KB

\chapter{\TeX} % 第八章

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2011/12/12(月) 00:06:19.52
過去スレッド
第一章 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/
0230名無しさん@お腹いっぱい。2012/02/23(木) 19:17:58.91
> 本来ならカテゴリーコードの変更を伴うマクロについての
> 学習を行ってもらうところですが,

何様?
0231名無しさん@お腹いっぱい。2012/02/23(木) 20:13:48.92
>>230
回答者様w

てか、そんなにカリカリするところか?
実際に、\catcode をいじらないとできない。
latex.ltx を見ればよく分かる。
おれは、あれはあれでちゃんとした回答だと思うよ。
0232名無しさん@お腹いっぱい。2012/02/24(金) 00:23:55.70
latexで途中の1ページだけのレイアウトを変えるコマンドってありますか?
具体的には\enlargethispageみたいなのじゃなくて、各マージンの値をいじれるようなやつ。
基本的なもののような気がするんですが奥村先生の本にも全体のレイアウトを変える方法しか載ってないし
ググっても見つかりませんでした。
0233名無しさん@お腹いっぱい。2012/02/24(金) 01:14:55.38
マルチすんな
0234名無しさん@お腹いっぱい。2012/02/24(金) 09:18:08.51
>>232
自分で考えろ!
0235名無しさん@お腹いっぱい。2012/02/24(金) 09:31:56.44
>>232
マルチらしいから、教えないけど。
> latexで途中の1ページだけのレイアウトを変えるコマンドってありますか?
そういう需要はあるし、実際に当該コマンドはあるよ。
検索スキルの問題。
0236名無しさん@お腹いっぱい。2012/02/24(金) 09:53:05.92
けっきょくヒント与えてる
0237名無しさん@お腹いっぱい。2012/02/24(金) 11:53:32.47
今、論文のドラフトを書いていて、思ったのだけど、
abstract環境内の単語数をカウントして、
アブストラクトの最後に(254 words)とか書き込んでくれるスタイルファイルとかがあれば便利だと思った。
既存のものがあるなら紹介をお願いします。
0238名無しさん@お腹いっぱい。2012/02/24(金) 18:57:53.38
それ俺もほしい。
サイトに投げると数えてくれるっていうのはあったような。
0239名無しさん@お腹いっぱい。2012/02/24(金) 19:51:08.59
数えるだけならTeXcountでいいんだけどね
0240名無しさん@お腹いっぱい。2012/02/24(金) 21:59:10.97
面白そうだから作ってみたよ。
でもマルチポストなので肝心なところは秘密です。
あー、みんなにお披露目したかったのに、残念。

クラスオプションに draft を指定したときだけカウントして、
単語ごとに小さく通し番号を印字するようにしてみた。

%\documentclass{article}
\documentclass[draft]{article}
\newenvironment{countwords}{
#### ここは秘密 ####
}{\par
There are \thewords\ words.
}
\def\shownumbers{%
\stepcounter{words}%
\vbox to 0pt {\kern1pt
\hbox to 0pt{\hss\tiny\thewords}
\vss}}
\newcounter{words}
\begin{document}
\begin{countwords}
The quick brown fox jumps over the lazy dog. The quick brown fox
jumps over the lazy dog, The quick brown fox jumps over the lazy dog.
\end{countwords}
% 結果は There are 27 words. と出た。
\end{document}
02412402012/02/24(金) 22:02:36.23
マルチなのは別のやつだった。
orz
めんご
0242名無しさん@お腹いっぱい。2012/02/24(金) 22:28:35.22
で、その肝心なとこは?
02432402012/02/24(金) 23:03:27.59
\documentclass[draft]{article}

\def\fixcatcode#1{#1}
\begingroup
\catcode`\ =13
\expandafter\endgroup
\fixcatcode{%
\newenvironment{countwords}{
\endlinechar=32
\catcode`\ =13
\let \countspace
}}{%
\par
There are \thewords\ words.
}

\makeatletter
\@expandtwoargs\in@{,draft,}{,\@classoptionslist,}
\ifin@
\def\countspace{\shownumbers\ }
\else
\def\countspace{\ }
\fi
\makeatother

\def\shownumbers{%
以下略
0244名無しさん@お腹いっぱい。2012/02/24(金) 23:06:39.86
>>240
まぁ、秘密のところは、そんなに難しくないんだけど、
「単語」の定義はどうします?
* $y = x$ といった数式は 1 word と数える?
* \TeX や \LaTeX などの control sequence はどうする?
\def\hogehoge{hoge hoge} だったら、2 words だけど…。

0245名無しさん@お腹いっぱい。2012/02/24(金) 23:13:50.40
>>243
おぉ、ありがとう。draftオプションを付けるとカウントして、
そうでない場合はThere are 0 words.と表示するのだな。

0246名無しさん@お腹いっぱい。2012/02/24(金) 23:15:01.61
>>244
数学系の雑誌はアブストラクトにも数式を入れてもいいの?
0247名無しさん@お腹いっぱい。2012/02/24(金) 23:15:43.37
>>244
>>「単語」の定義はどうします?
それは元締めに問い合わせるしかないんじゃないの?
仕様がかっちりしてればそれに合わせて数えりゃいいだけ。
まあ、「単語」の定義をしっかりしてくれるようなことはまずないだろうし、
それは、単語数が概算でよいということと同じ。
0248名無しさん@お腹いっぱい。2012/02/24(金) 23:16:51.07
>>245
突っ込み多謝。
そのくらいどうにでもしてくれw
0249名無しさん@お腹いっぱい。2012/02/25(土) 01:25:18.53
>>246
方程式みたいなのを書くことはないと思うけど、
上付きや下付きなら普通に入るでしょ
タイトルに入れる人もたくさんいるし
化学系もそうかな
0250名無しさん@お腹いっぱい。2012/02/25(土) 02:36:58.31
>>236
だから云ったじゃないか。

みんなツンデレなんだと。
0251名無しさん@お腹いっぱい。2012/02/25(土) 12:57:53.51
ほんとは教えたくて(知識を示したくて)仕方がない
0252名無しさん@お腹いっぱい。2012/02/25(土) 13:14:47.29
横柄は質問者カモーン
0253名無しさん@お腹いっぱい。2012/02/26(日) 00:13:21.75
>>244
もともと希望していた者の一人です。多謝です。
数式は使いませんが、スペースの有無で数えるのが普通かと思います。
注の中の単語を数えるかどうかとか、オプションがあるといいのかも…。
0254名無しさん@お腹いっぱい。2012/02/26(日) 00:33:19.12
>>229
遅くなったがありがとう、とりあえず報告しといた
0255名無しさん@お腹いっぱい。2012/03/03(土) 09:07:19.46
しーん
0256名無しさん@お腹いっぱい。2012/03/03(土) 13:08:19.87
一週間、書き込めができなかったけど、もうOKかな。
0257名無しさん@お腹いっぱい。2012/03/03(土) 14:16:57.05
アクセス規制のとばっちりで皆書き込めなかった?(俺はそうだった)
0258名無しさん@お腹いっぱい。2012/03/03(土) 20:16:54.57
みんな本家に帰ったのかと思ってた
0259hoge2012/03/05(月) 08:27:26.97
他のスレッドに移ったのかな。
0260名無しさん@お腹いっぱい。2012/03/05(月) 11:01:53.73
>>255-259
卒論・修論の時期が終わったから、
爆弾ネタが無いだけw
0261名無しさん@お腹いっぱい。2012/03/05(月) 11:56:38.47
> これ, ぎりぎり言うと著作権的にやばい可能性はありませんか?
えっと、ぎりぎりに言って、著作権法第何条に抵触するやばい可能性があるのかしらん?(笑
なんやねん、ぎりぎりにってw
0262名無しさん@お腹いっぱい。2012/03/05(月) 13:10:03.21
最近、学会でちょくちょく見かけるようになったFlashのスライドって、
どうやって作るのだろう。LaTeX (beamer)でできるのかな。
ttp://prezi.com/zc355i9tcsgz/talk-kts-2012-mdframed/
↑こんなやつ。
0263名無しさん@お腹いっぱい。2012/03/05(月) 14:00:07.47
>>261
著作権法第36条かな、メインは。いま、読んでいる中w

>>262
まず、Prezi 自体のサービスはよく知らんが、
PDF から Prezi 用の swf を生成しているんだろうな。
自前用に action script を書いているんじゃないか?
だから、mdframed の記事を書いた人が
Flash コンテンツ化をしていないと思う。
個人でも Adobe Flash とか使えばできるんだろうけど、
たとえば、おれは、Linux 上で SWF Tools を使っている。
Action Script をガシガシ書くと、結構なんでもできちゃうな。
# どの Distro かは、まぁ、察してくれw
0264名無しさん@お腹いっぱい。2012/03/05(月) 14:00:34.31
>>262
すまん、リンクを貼り忘れた。
SWF Tools
http://www.swftools.org/
02652622012/03/05(月) 14:29:44.01
>>264
おぉ、ありがとうございます。
freetype, libgif, libjpeg, libavifile辺りを入れると、コンパイルできそうですね。
やってみます。

Preziを調べると、オンラインで作成するみたいですね。
一般に公開したくない(でも学会や講義では使いたい)スライドの場合は、
セキュリティ的に厳しいですね。
0266名無しさん@お腹いっぱい。2012/03/05(月) 23:13:48.85
センター試験問題のPDF手元で作成してて思ったんだが、
階梯マクロ、あれ何とかならんのかな。未だにShift_JIS,
CRLF,ファイル末尾のCTRL-Z 付き。しかもCTRL-Z は
ものによって入ってたり入ってなかったり、バラバラで。
0267名無しさん@お腹いっぱい。2012/03/06(火) 01:30:04.88
そんなの簡単に変換できるだろ?
0268名無しさん@お腹いっぱい。2012/03/06(火) 04:43:36.33
具体的にどうなってほしいんだろうか。
0269名無しさん@お腹いっぱい。2012/03/06(火) 09:15:20.44
>266
原作者に、改訂の義務はなし。
0270名無しさん@お腹いっぱい。2012/03/06(火) 09:30:57.05
> ヒラギノ書体にはおまけで一太郎2012プレミアムが付いてました。
マジレスして突っ込んどけ(w
一太郎2012プレミアムに、ヒラギノ書体がバンドルされていますと!
ジャストシステムのサポセンに、
ヒラギノ書体を買うと、おまけで一太郎 2012 プレミアムが付いてくるんですか?
って、電凸だなw
0271名無しさん@お腹いっぱい。2012/03/06(火) 15:13:41.89
>>267-269
機械変換できないわけではない。そんなのはnkf使えばいいだけの話
なんだが、末尾コードが面倒。付いていたり付いていなかったり、
というあの統一感の無さがイヤ。
0272名無しさん@お腹いっぱい。2012/03/06(火) 15:25:57.10
>>269
義務があるとかないとかの話はしてないでしょ。
0273名無しさん@お腹いっぱい。2012/03/06(火) 15:42:52.10
UNIXの住人とは思えないスキルだな
0274名無しさん@お腹いっぱい。2012/03/06(火) 15:43:32.12
末尾コードだって機械的に処理できるだろうが
てかついててなんか問題あんの?
0275名無しさん@お腹いっぱい。2012/03/06(火) 15:59:00.09
そういうものを自分のシステムにそのまま入れたくない、ってだけだろ。
それより、
> センター試験問題のPDF手元で作成してて思ったんだが、
これに関してはまず「何故今時utf.sty?」の方を問いたい。
0276名無しさん@お腹いっぱい。2012/03/06(火) 16:08:39.34
だとしたら好みの問題だよなあ
ここは愚痴スレじゃねえんだ
0277名無しさん@お腹いっぱい。2012/03/06(火) 16:20:53.15
えっ、愚痴スレだと思ってたよ俺もw
0278名無しさん@お腹いっぱい。2012/03/06(火) 16:25:24.53
やっとFreeBSDにTeXLiveの環境入れた。
pxdviが面倒だった。
0279名無しさん@お腹いっぱい。2012/03/06(火) 16:31:54.38
>そういうものを自分のシステムにそのまま入れたくない、ってだけだろ。

自分は人様の作ったコードもドンドン改造して使うけどなあ。

たとえば Tgif で作った図にTeXコマンドを埋め込める tgif2tex。オリジナルは
hoge.tps (picture環境にEPSファイルを読み込み、そこに文字を並べるTeXファイル)
hoge.dps (上の hoge.tps が読み込むEPSファイル)
の2つを生成するのだが、dvipdfmx で大量にEPSを読み込むと遅くなるので、
hoge.pdf (hoge.dps を ps2pdf でpdfにしたもの)
も生成するようにした。またhoge.tps も少し違うものを出力するようにし、
graphic(sx)のドライバが dvipdfm(x)か否かに応じて
hoge.pdf を読み込むか hoge.dps を読み込むかを切り替えるようにした。
もちろん他人に hoge.tpsを渡しても不具合が生じないように、特定のマクロが
定義されていなければオリジナルの tgif2tex の .tps と同じ動作をする
ようにしてある。

本当の事を言えば、さっさと Tgif を卒業した方が良いのだがw
0280名無しさん@お腹いっぱい。2012/03/06(火) 16:34:56.18
愚痴スレ、というより自己顕示スレなんじゃないw
0281名無しさん@お腹いっぱい。2012/03/06(火) 18:05:29.89
>>266
Shift-JIS/EUC-JP/JIS/UTF-8が混在している世の中だから、
別にどの文字コードで配布しても配布者の勝手。
ありがたく使わせていただく側が、
適宜、自分の環境に合わせて変換するだけ。

オレの環境はEUC-JPのままだけど、Shift-JISのファイルがけしからんとは思わんな。
0282名無しさん@お腹いっぱい。2012/03/06(火) 19:36:50.69
>>270
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/19418.html
とか
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/38273.html
のパクリです。
0283名無しさん@お腹いっぱい。2012/03/06(火) 20:22:25.88
>>278
portshakerのやつ?それともtlptexlive?あるいは自前ビルド?
0284名無しさん@お腹いっぱい。2012/03/06(火) 21:10:39.11
基本はportshakerで、
texlive-coreだけpxdviとeptexのパッチを自動で当てるように改造したよ
0285名無しさん@お腹いっぱい。2012/03/06(火) 21:54:17.32
お前らは俺かww
俺も最近 FreeBSD に ports から portshaker-config で texlive-core だけ
(mediawikiで必要なので)いれたばかりだよww
仕組みは便利だけど、同期作業は重たいよね、portshaker だと。
メインツリーにマージされないのかなあ。

にしても、teTeXがobsoleteになったのはずいぶん前の気がするけど、
ttp://d.hatena.ne.jp/msll/20120303
の人とか、最近なんかいろいろ動いてるなあ……。

まあ、TeX Live 本家というか次世代 latex 実現の動き自体が
活発化してる感じだけど。
0286名無しさん@お腹いっぱい。2012/03/06(火) 22:04:27.02
>284
俺は
(1) TeX Live 2011 普通に入れて
(2) tl11supp を -o オプション付きで build → インストール
(3) (1) を先に、(2) を後になるように PATH を通しておく
で使ってる。早いところ uptex/uplatexが本家にマージされると
いいんだけどなあ。
0287名無しさん@お腹いっぱい。2012/03/06(火) 22:14:23.50
freebsd-texliveのportsツリーってtexlive2009の頃とかもあった気がするけど、
何でみんな揃って今の時期に……?
ptex関連がネックだったのが2011にはptexも入ってるからとか、そういうことだったり?
0288名無しさん@お腹いっぱい。2012/03/06(火) 22:18:33.58
pdfTeX以降を前提にしたようなアプリケーションが増えてきたからでは?
0289名無しさん@お腹いっぱい。2012/03/07(水) 00:00:31.97
TeX Liveでかすぎ
0290名無しさん@お腹いっぱい。2012/03/07(水) 00:43:22.29
そんなにでかくはないと思うけど。
それよりパッケージが細かく分かれすぎ。
パッケージの粒度をもっと大きくするかどうかっていう
議論がだいぶ昔にMLであった気がしたが、探し出せない。
0291名無しさん@お腹いっぱい。2012/03/08(木) 11:03:49.53
「リガチャを禁止する方法」ねえ。俺だったら、
\usepackage{pxfonts}
でおしまい、とかするんだろうけど。そもそもリガチャ禁止する必要に
迫られたことがないからなあ。
0292名無しさん@お腹いっぱい。2012/03/08(木) 11:31:25.41
Palatinoってリガチャされないの?
知らんかった。
0293名無しさん@お腹いっぱい。2012/03/08(木) 12:44:45.95
フォントに依存しない解決方法は無いのかな。
0294名無しさん@お腹いっぱい。2012/03/08(木) 13:00:24.23
>293
pdfTeXとかxetexだったら、某所で某氏が書いてる通りmicrotypeを使えばいける。
0295名無しさん@お腹いっぱい。2012/03/08(木) 13:51:21.75
「リガチャを禁止する方法」
なんでも、platex でやろうとしない!(きりっ
0296名無しさん@お腹いっぱい。2012/03/08(木) 14:08:24.83
って言うか、そこまで完コピしなきゃならない理由が分からん。
0297名無しさん@お腹いっぱい。2012/03/08(木) 19:05:31.09

ゆとり
0298名無しさん@お腹いっぱい。2012/03/08(木) 19:16:35.37
センター試験のコピーなんかどうでもいい。でも
「そんな事は出来ない」って言われたらそれは悔しいし、
「出来る」ようにしたくなるのが人間ってもの。
0299名無しさん@お腹いっぱい。2012/03/08(木) 20:02:06.29
それは自力でできる奴がいうなら構わんが、他人の手を煩わせる理由にはならん。
0300名無しさん@お腹いっぱい。2012/03/08(木) 20:15:13.67
センター試験の英語って、
英語の試験なのに、どうして日本語で問いが書かれているのか、
理解に苦しむw
全部、マークシートの説明から何から何まで、
英語にしろよって思う、いやマジで。
0301名無しさん@お腹いっぱい。2012/03/08(木) 21:02:49.73
>>300
指導要領で「問題文に使用していい単語」が200とかに制限されて、
問題パターンが少なくなる。
しかも掛け算九九のように「問題文に使用していい単語」を
優先的かつ強制的に中学で学ばされ、
覚えられなかったやつは高校を落ちるか、入れてもずっと英語赤点。
そうして成績の二極化がどんどん進む。

というような未来が見えるようです……。
0302名無しさん@お腹いっぱい。2012/03/08(木) 21:11:35.78
煩わしければ無視すればいいだけ
0303名無しさん@お腹いっぱい。2012/03/08(木) 21:23:44.69
英語得意なやつに言わせると、英文和訳・和文英訳が難しく、
長文の英語だけで答えられるものは、答えがその長文に載っているから簡単らしい。
0304名無しさん@お腹いっぱい。2012/03/08(木) 21:51:18.21
センター試験の数学って、
数学の試験なのに、どうして日本語で問いが書かれているのか、
理解に苦しむw
全部、マークシートの説明から何から何まで、
数式にしろよって思う、いやマジで。
0305名無しさん@お腹いっぱい。2012/03/08(木) 21:54:37.99
古典の問題。

次に述べられし文書、?を除きて皆そらごとなり。まことを選ぶべし。

漢文の問題
  ↓
0306名無しさん@お腹いっぱい。2012/03/08(木) 22:05:18.26
>>304
数学って、問題文は日本語じゃなくて本当は数学語で書いてあるんだよ。
和文数学語訳とか数学文和訳とか、数学苦手な人たちは、
それがきちんとできないどころか、
そういうのがある・必要という認識自体が無いことが多い。
0307名無しさん@お腹いっぱい。2012/03/08(木) 22:44:25.53
>>305
巻物に草書で書かれてるのか。
回答はまず墨を擦るところからだな。
0308名無しさん@お腹いっぱい。2012/03/09(金) 03:49:44.57
かっこよすぎるだろう
それ
0309名無しさん@お腹いっぱい。2012/03/09(金) 05:59:15.38
>>307
カンニングのチェックが面倒になります。
センター試験は
http://blog.livedoor.jp/fffsyuukatu-tooa/archives/3887295.html
としなきゃ。
0310名無しさん@お腹いっぱい。2012/03/09(金) 10:08:04.89
なんだ、カンニングか。カーニングがどうしたのかと思たよ。
0311名無しさん@お腹いっぱい。2012/03/09(金) 12:50:57.62
なんか「裏」とかdisられてるw
0312名無しさん@お腹いっぱい。2012/03/09(金) 20:01:47.05
ヨーロッパ系の言語を扱っていますが、スラッシュを含む単語で
分綴が出来ず困っています。
Babelを使っている場合は\allowhyphensというコマンドもあるようですが、
一つのファイルで扱うのは特定言語であるためあえて入れていません。
良い方法があればご教示くださると幸いです。
よろしゅうお願いします。
0313名無しさん@お腹いっぱい。2012/03/09(金) 21:30:59.11
>>311
私はここは「裏」とはおもってないですよ.

あれは旧来のTeXの範囲でやるなら
tfmそのものを書き直すしかないんでしょうけど
そこまでやるのはつらいので
実際のところはフィルタを通してソースそのものを何とかするのが
現実的だと思いますが・・・
あえて無理やりにでもマクロで.
TeXでフィルタを書くというのもありだと思います.
0314名無しさん@お腹いっぱい。2012/03/10(土) 10:40:40.24
>>313
microtype 問題はまぁ、もうアレくらいでいいんじゃないでしょうか。

> 私はここは「裏」とはおもってないですよ.
それは私もそう思っています。

2ch が仮に「裏」だとすると、
むしろ、新フォーラムで、
匿名
とやっているとか、
旧掲示板で、
ad-hoc な名前
とかやっている人の方がよほど「裏」だと思いますよ。
だって、裏じゃないところで、裏をやっているわけですから。
0315名無しさん@お腹いっぱい。2012/03/10(土) 11:26:55.72
新フォーラムで匿名が多いのは、ユーザーの登録制が
メンドクサイからですよね
0316名無しさん@お腹いっぱい。2012/03/10(土) 15:34:10.80
「裏」というのは、どこかの何かぼやいている隠しページ
(隠れてないけど)のことだと思ってたけど。
どこかの日記だとかブログも含まれるのかな?
0317名無しさん@お腹いっぱい。2012/03/10(土) 15:54:53.33
>316:
> どこかの何かぼやいている隠しページ

禿しく情報キボンヌ。
0318名無しさん@お腹いっぱい。2012/03/10(土) 16:07:42.76
某氏も書いているけど、もし俺が……自分でやりたいとは
思わないだろうけれど、アホ上司(って、そんなアホな上司も
幸いにしていないんだが)に「やれ」って言われたら、
合字しそうな文字列拾って{}挿入するスクリプトを書くな。
シェルスクリプトか Perl かで。むしろ逆に、何故それでは
満足できないのかが分からん。
0319名無しさん@お腹いっぱい。2012/03/10(土) 16:30:59.98
「下手に」やるとコントロールシーケンスや環境名まで
置換してしまってまずいというのはあるかもしれない。
# \csname ... \endcsname なんてもの(そんなのは、普通の文書では
# 目に見えるところには出てこないけど)まで考慮しろと言われたら、
# 仮想フォントに逃げる… orz
0320名無しさん@お腹いっぱい。2012/03/12(月) 18:12:14.40
次のようなソースを処理すると、1行目の A のように、
p{} で指定したフィールドで、\mboxに入れていない\hboxがあると、
行間が広がってしまいます。

\mbox{\hbox{...}} と \hbox{...} の差って何なんでしょうか?
どの辺を見ればこの差がわかるかという参照先もあればお願いします。

\documentclass{article}
\begin{document}

\begin{tabular}{|p{2cm}|}
\hline
\hbox{\fbox{A}}\\
\hline
\mbox{\hbox{\fbox{B}}}\\
\hline
\end{tabular}

\begin{tabular}{|l|}
\hline
\hbox{\fbox{C}}\\
\hline
\mbox{\hbox{\fbox{D}}}\\
\hline
\end{tabular}

\end{document}
0321名無しさん@お腹いっぱい。2012/03/12(月) 20:16:23.37
ttp://d.hatena.ne.jp/zrbabbler/20120224/1330085851
(TeXパズル:文字列の置換)
一応、完全展開可能なヤツができた
フー。

\edef\result{\replaceWordAll{hoge}{fuga}{hoge-hoga-hoo-ahoge.}}
\show\result
の結果が、

> \result=macro:
->fuga-hoga-hoo-afuga..

0322名無しさん@お腹いっぱい。2012/03/12(月) 20:21:42.64
>>320
>>どの辺を見ればこの差がわかるかという参照先もあればお願いします。
latex.ltx の、\mboxの定義のところでしょう。

>>\mbox{\hbox{...}} と \hbox{...} の差って何なんでしょうか?
\hbox は垂直モードで段落を開始しない。
\mbox は\leavevmodeで段落を開始する。
0323名無しさん@お腹いっぱい。2012/03/12(月) 21:33:13.28
ありがとうございます。
まさに、\long\def\mbox#1{\leavevmode\hbox{#1}} なんですね。

で、\leavevmodeをキーワードに探したら、
http://tex.stackexchange.com/questions/22852/function-and-usage-of-leavevmode
というページをみつけて、なんとなく理解できました。

tabularでp{}とすると垂直モードで始まるので、\hboxだけだと、
次の段落が始まった状態でフィールドが作られるので、
隙間が空くという感じでしょうか。

ありがとうございました。
0324名無しさん@お腹いっぱい。2012/03/13(火) 04:58:12.34
yatex-fill-paragraphを使うと、\index{すごうくちょうぶんのさくいん@すごく長文の索引}
とした場合に、\index{...}の中で改行されてしまうのですけれど、
これって設定の仕方が悪いんですかね?

それとも、私が索引でそんな長いのを指定するのがそもそも間違ってるのですかね?
0325名無しさん@お腹いっぱい。2012/03/13(火) 05:56:56.40
fillしなきゃいいじゃん
0326名無しさん@お腹いっぱい。2012/03/13(火) 17:03:58.29
表の中に複数の脚注を入れたいです

\begin{table}
\begin{tabular}{cc}
AAA\footnotemark & BBB\footnotemark \\ \hline
\end{tabular}
\end{table}
\footnotetext{CCC}
\footnotetext{DDD}

こうした場合に,CCCに脚注1を,DDDに脚注2を振りたいのですが,
両方2になってしまいます. 解決法はありますか?
0327名無しさん@お腹いっぱい。2012/03/13(火) 17:13:40.12
\footnotetext[1]{CCC}
\footnotetext[2]{DDD}

とできることはわかってますが、手作業で全て対処すると
間違いが起きそうなので自動で処理したいです
0328名無しさん@お腹いっぱい。2012/03/13(火) 19:06:29.00
>>326
通常、表に脚注を入れない。
以上。
0329名無しさん@お腹いっぱい。2012/03/13(火) 21:24:17.91
>>326
threeparttable.sty?
■ このスレッドは過去ログ倉庫に格納されています