タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

RubyとRakefileに関するrin51のブックマーク (2)

  • RakefileでLaTeXファイルを監視自動コンパイル - hogelogの日記

    id:hayamizがなんかOMake つかって LaTeX コンパイルしたら簡単すぎて身長が5cm伸びたとか書いてたのでOMake使おうかと思ったけど LATEX = platex DVIPDFM = dvipdfmx LaTeXDocument(document, document) .DEFAULT: document.pdf document.dviここでは、 .tex ファイルが "document.tex" というもの1つだけであることを仮定しとります。なので、hoge.tex なら ↑の内容の "document" を "hoge" に書き換えればおk。 とかちょっと面倒過ぎてありえないのでやっぱりrakeでやることにした。前々から使ってるLaTeXファイルコンパイル用のRakefileに継続的に自動コンパイルするcontタスクを追加。 desc "Continuation

    RakefileでLaTeXファイルを監視自動コンパイル - hogelogの日記
  • RakeUserGuide - RakefileFormat

    まず第一に、Rakefile 専用のフォーマットというのは存在しません。Rakefile は実行可能な Ruby のコードで構成されます。ruby スクリプトとして正当であれば、Rakefile としても正当です。 専用のフォーマットはないと説明しましたが、典型的な Ruby プログラムではあまり見かけない、ちょっと変わったイディオムを使用することがあります。Rakefile は、タスクとアクションを合わせて指定するために、その、ちょっと変わったイディオムをサポートしています。 それでは、Rakefile はどのように書くのでしょうか? タスクは Rakefile の基となる作業単位です。タスクは、タスク名(通常は、シンボルか文字列)、前提条件リスト(これも、シンボルか文字列)、アクション(ブロックとして与えられる)を持ちます。 単純なタスク タスクは task メソッドを使って宣言され

  • 1