2012-01-01から1年間の記事一覧
アドベントカレンダーの 3 日目の記事「TeXを電卓として使おう」(k16.shikano さん)では TeX の処理系(= TeX 言語のインタプリタ)を電卓として使うという技が紹介されています。なかなか面白いアイデアですが、しかしこの方法には弱点が存在すると考えて…
「スヤァTeX」は TeX の拡張機能である「encTeX 拡張」という機能を用いて実現されている。現在利用されている TeX 配布物においては、非 Unicode な欧文 TeX エンジン(つまりオリジナル TeX と pdfTeX)でこの拡張が実装されているが、標準のフォーマット(つ…
2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 祝! アドベントカレンダー完走! \expandafter{ \endlinechar- \string` \aftergroup~ \noexpand{ \ifcat^ \endinput` \afterassignment. \csname/ \meaning: \endcsname…
2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 ←k16.shikano さん(12/24)|(12/01)\@undefined→ 最終日(25日目)の記事です。締め括りの記事はまた後で! * * * LaTeX におけるエラーは初心者・初級者にとって大きな悩…
【名残惜しく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →20 日目はk16.shikano さん「QiitaのTeXタグのアイコンは見慣れないロゴだが?」です。 →21 日目は例のアレ。 →22 日目は@neruko3114 さん「スタイル…
2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 ←k16.shikano さん(12/20)|(12/22)\@undefined→ 21 日目は、毎度おなじみの ZR さん(私)が担当します。 * * * nnnnn フォントの紹介 今日の記事は、「3 の倍数と 3 が…
【躊躇いなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →18 日目は例のアレ。 →19 日目は@neruko3114 さん「マクロの作り方」です。 こちらは平常運行(ry * * * (前回の続き) \tcln@knumeral の実装の…
2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 ←@egtra さん(12/17)|(12/19)@neruko3114 さん→ 残念ながら、18 日目の担当が登録されなかったので、再び私(ZR)が担当します。 * * * LaTeX で文書を作成している時に…
【淀みなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →17日目は@egtra さん「LCDF TypetoolsでOpenTypeフォントを使う(DVIPDFMXで)」です。 こちらはいたって平常運行。 * * * (前回の続き) \tcln@zerop…
【疑いなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →14 日目は 例のアレ。 →15 日目は k16.shikano さん「TeX がむかついたので実装したけど挫折してる話」です。 →16 日目は shogo82148 さん「TinySegmen…
2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 ←@neruko3114 さん(12/13)|(12/15)k16.shikano さん→ 誠に遺憾ながら、14 日目の担当が登録されなかったので、再び私(ZR)が担当します。 * * * window.twttr = (functi…
【歪みなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →13 日目は @neruko3114 さん「"fp-package" でジャネーの法則」です。 こちらは平常(ry * * * (前回の続き) TeX で「ガウス素数の模様」してみた …
【頼りなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →7 日目は kuroky さん「TUG 2013への参加のすすめ―-世界のTeXユーザが集まる国際会議,初の日本開催」です。 →8 日目は uwabami さん「Ubuntu 12.04/De…
【限りなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →6 日目は peccu さん「= Excelに嫌気がさしてLaTeXで書き直した話」です。 こち(ry * * * 「変換して TeX プログラミング」の例シリーズ。 Lua で「…
【はかなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →3 日目は k16.shikano さん「TeXを電卓として使おう(あるいは、TeXでベキ乗根)」です。 →4 日目は @neruko3114 さん「Numerical Calculation Package…
【よしなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →3 日目は k16.shikano さん「TeXを電卓として使おう(あるいは、TeXでベキ乗根)」です。 こちらは平常運行。 * * * 前回に引き続いて「変換して TeX …
【よしなく宣伝】 2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 →2 日目は hak7a3 さん「アドベントカレンダー二日目 ― \newif\ifnextyear \ifnextyeartrue」(\aftergroup な話)です。 こちらは平常運航。 * * * 以…
2012/12/01 〜 2012/12/25 TeX & LaTeX Advent Calendar 〜TeX で騒げ、TeX で笑え〜 |(12/02)hak7a3 さん→ というわけで始まりました。アドベントカレンダー。主催者かつ初日担当の ZR です。 冬の訪れとともに外の冷え込みも一段と厳しさを増していますが…
あるいは 〜私の TeX プログラム変換環境〜【ゆえなく宣伝】TeX & LaTeX Advent Calendar群馬は TeX になりました。日本は TeX になりました。明日開始、できればいいなあ。(詳細は ATND のページで)TeX プログラムできたよ非常に長い道のりであったが、…
あるいは 〜私の TeX プログラム変換環境〜 \tclt@remainder 「余りを求める」ことについては、このブログでも何度か題材に取り上げていて、例えば、「TeX で何か関数のようなものを」のシリーズでも扱われている。今回の作業では、関数を「変数 ires に戻り…
あるいは 〜私の TeX プログラム変換環境〜 前回の続き。 50〜59行目: 手続き eltaso() [BEFORE]function eltaso(_1) max = _1 if max > 9999 then max = 9999 end j = 0 while j < max do j = j + 1 eltaso_name(j) print(sres) end end [AFTER]%%(公開) \e…
あるいは 〜私の TeX プログラム変換環境〜 前回までの説明で、ようやく「えるたそ」の Lua プログラム(元は (2)の eltaso.lua、Lua 内変換後は (9)の eltaso4.lua)を TeX のプログラムに変換する準備が整った。ここからは部分に分けて、元の Lua のコード…
あるいは 〜私の TeX プログラム変換環境〜 【しぶとく宣伝】 TeX & LaTeX Advent Calendar あなたにしか知らない LaTeX がある きっと TeX 芸もある。 (詳細は ATND のページで) 私の TeX コーディングスタイル ここまで、コーディングの様式についての…
あるいは 〜私の TeX プログラム変換環境〜 【むなしく宣伝】 TeX & LaTeX Advent Calendar \textbf を語ろう、時には \futurelet を語ろう 初心者な人も TeXnician な人も、TeX 芸人な人も。 (詳細は ATND のページで) ステップ 5 : TeX コードに一気に…
あるいは 〜私の TeX プログラム変換環境〜 【しつこく宣伝】 TeX & LaTeX Advent Calendar LaTeX も TeX も TeX のうち 初心者さん、いらっしゃ〜い! (詳細は ATND のページで) 配列を「名前参照」に書き換える 前回の考察を踏まえて、Lua のプログラム…
あるいは 〜私の TeX プログラム変換環境〜 かなり間が空いたが、前回の続き……だけどその前に宣伝。 TeX & LaTeX Advent Calendar TeX で騒げ、TeX で笑え 皆さんの、心をこめたネタをお待ちしております! ※初心者大歓迎。 いやマジで。 (詳細は ATND の…
やります! TeX & LaTeX Advent Calendar (ATND) TeX & LaTeX Advent Calendar TeX で騒げ、TeX で笑え とっておきの TeX/LaTeX ネタを皆で持ち寄って楽しむ 「TeX & LaTeX Advent Calendar」 も好評に付き今年で第 1 回を迎えるに至りました。 皆さんの、…
最近、TeX がそのブログネタ作成用言語としての能力を存分に発揮する事例が増えていて、それは大変喜ばしいことである。しかしそれと同時に非常に残念な事実も存在する。それは、TeX と同時にインストールされる BibTeX が持っているはずのネタ作成能力がほ…
例の LISP on TeX がかなり LISP になってきている。ということは何かネタを出す必要性が否応無く生じるわけであるが、ちょっと様子見ということで、階乗で「えるたそ」してみた。肝心の「千反田える」が現れないが気にしない。 (リストを多用するプログラ…
ステップ 4 : 式と実行制御の関連の処理 元のプログラムはシリーズ(5)の最後に掲載した eltaso2.lua。 式を分解する 整数の四則演算について、TeX には単純な + - * / は無くて、(C言語の)複合代入 += -= *= /= に相当する機能だけが用意されている。(Lu…