[過去ログ]
\chapter{\TeX} % 第八章 (983レス)
\chapter{\TeX} % 第八章 http://peace.5ch.net/test/read.cgi/unix/1323615979/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
541: 名無しさん@お腹いっぱい。 [sage] 2012/07/12(木) 03:34:18.58 同様のマクロを複数定義する良い方法ってないもんかな 今は \def\definemathbb#1{\expandafter\def\csname #1\endcsname{\mathbb{#1}}} \definemathbb{N} % the natural numbers \definemathbb{Z} % die ganzen Zahlen ; ring of rational integers \definemathbb{Q} % field of rational numbers \definemathbb{R} % field of real numbers \definemathbb{C} % field of complex numbers みたいにベタ書きしてるんだけど本当は \definemathbbfor{N,Z,Q,R,C} みたいに書きたい \@forの中で単純にdefするとだめだし http://peace.5ch.net/test/read.cgi/unix/1323615979/541
542: 名無しさん@お腹いっぱい。 [sage] 2012/07/12(木) 08:37:18.89 >>541 \expandafter を入れておけばいいのではないでしょうか. \def\@definemathbb#1{\expandafter\def\csname #1\endcsname{\mathbb{#1}}} \def\definemathbb#1{\@for\@tmpa:=#1\do{% \expandafter\@definemathbb\expandafter{\@tmpa}}} \definemathbb{N,Z,Q,R,C} http://peace.5ch.net/test/read.cgi/unix/1323615979/542
550: 541 [sage] 2012/07/15(日) 07:11:39.44 >>546 >確かに,引数が必ず1文字だという前提があるならばそれでもいいですね. >無意識に2文字以上の場合を想定していました. あー, なる. 修正版は確かに動くんだけど, 本当にやりたかったのは \generateabbrevdef{hoge}{\@tmpa}{\it{\@tmpa}} \defineabbrevhoge{A,B} \hogeA \hogeB とかなんですよね. \protect つけても意図した様には動いてくれない. % \generateabbrevdef{hoge}{\@tmpa}{hogehoge\@tmpa} %% it works % \generateabbrevdef{hoge}{\@tmpa}{\mbox{hoge}hoge\@tmpa} %% it works \generateabbrevdef{hoge}{\@tmpa}{\protect\it{hoge}hoge\@tmpa} %% problem... \generateabbrevdef{hoge}{\@tmpa}{\it{hoge}hoge\@tmpa} %% problem... \generateabberevdef に \protect が食われるからなんだろうけど, これはどう回避すれば? あとお薦めのマクロ本があれば教えてもらえると助かる. 藤田さんのマクロの八街を読んだだけ. 取り敢えず藤田さんのマクロ作法を頼んだけど. 吉永さんの「LATEX2εマクロ&クラス プログラミング実践解説」「独習 LaTeX2ε」あたり? http://peace.5ch.net/test/read.cgi/unix/1323615979/550
551: 541 [sage] 2012/07/15(日) 08:10:50.48 >expl3 http://d.hatena.ne.jp/zrbabbler/20101222/1293050561 ふおおおぉぉぉおおお!!! 胸熱!! こんなのがあったとは!! 然し未だにFreeBSDでpTeX使ってるような情弱なんだ. (何故かTeX Liveのインスコでこける.) *'``・* 。 | `*。 ,。∩ * はやくTeXをべんきょうしなくていいようにな〜れ + (´・ω・`) *。+゚ `*。 ヽ、 つ *゚* `・+。*・' ゚⊃ +゚ ☆ ∪~ 。*゚ http://peace.5ch.net/test/read.cgi/unix/1323615979/551
553: 541 [] 2012/07/15(日) 18:20:22.92 >>552 Oh...そんな基本的なことがわからなくてすみません. できれば日本語でやりたいですね... ありがとうございました. 満足いく形のものが得られました. http://peace.5ch.net/test/read.cgi/unix/1323615979/553
555: 541 [sage] 2012/07/17(火) 17:21:25.19 >>554 portshaker 2回と手動portsもやってみたけどエラー. んでports弄らない手動のをやってみたら30分もかからずにあっさりインスコできてしまった. 取り敢えず動いている様. あり. % その後portsnapしようとしたら/varのi-nodeがないって言われてあせった. % portshakerが/var/log/cacheにいろいろおいたからみたい. http://peace.5ch.net/test/read.cgi/unix/1323615979/555
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s