タグ

2017年7月22日のブックマーク (2件)

  • 完全攻略! LaTeX のマクロ定義 - Qiita

    これで「新出語句の出力」という機能を、\myTermという命令(マークアップ)で表せたことになります。このようにマクロを作っておくと、後で「新出語句の出力」の書式が変えたい(例えば英訳のフォントサイズを小さくしたい、等)場合でも、この\myTermという命令の定義内容だけを変えれば済むことになります。 このように、マクロ作成は非常に便利で重要な機能ですが、残念ながら、LaTeX の初級者の間では「LaTeX のマクロは難しい」と思い込んでいる人が多いようにみえます。実のところ、現在入手可能な参考書の多くは「LaTeX のマクロ」を扱ってませんし、また解説のある参考書の多くでは、それが「TeX 言語の解説(特に TeX でのマクロ定義)」と同じ個所に載せられています。このため、「LaTeX のマクロ機能」が「TeX 言語の知識」と同じくらい難解な上級者向けの機能と思われがちなのかも知れません

    完全攻略! LaTeX のマクロ定義 - Qiita
  • TeXで簡単プログラミング♪ - 0番染色体

    今回は TSG Advent Calendar 2015 の7日目の記事として投稿しています.昨日は SECCON お疲れ様でした.明日は cookies146氏 の予定でした. なお,稿は必ずしも プログラミングサークル TSG 関係者向けに書いたというわけではなく,プログラムを書くすべての人を対象にしています.要するに,あらゆるプログラマ向けの TeX on LaTeX の入門記事(のつもり)です. LaTeX で文書作成をする多くのユーザにはあまり馴染みがないかもしれませんが,TeX はプログラミング言語です.大事なことなので繰り返します.TeX はチューリング完全性を有する関数型プログラミング言語です. にもかかわらず,実際のところ TeX 言語 *1 を使ってプログラムを書いたことがあるという人はそれほど多くありません. 確かに,TeX はそもそも「プログラムを書くこと」を目的

    TeXで簡単プログラミング♪ - 0番染色体