TeX img

    
      
  • /*
     * @title TeX img
     * @description prompt TeX image link by Google Chart API; Hatena TeX syntax shim
     * @include http://*
     * @include https://*
     * @license MIT License http://opensource.org/licenses/MIT
     * @require 
     */
    
    // c.f.
    // http://qiita.com/items/3d4cf1028b5c438642bc
    // http://hatenadiary.g.hatena.ne.jp/keyword/%E6%95%B0%E5%BC%8F%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%EF%BC%88tex%E8%A8%98%E6%B3%95%EF%BC%89
    // http://space.hatena.ne.jp/~/14290001378108527716#14290001378108530544+48
    (function () {
        var tex = prompt('Input TeX');
        if (!tex) return;
    
        tex = tex.replace(/^\[tex:(.*)\]$/, '$1'); // trim Hatena TeX syntax
    
        var api = 'http://chart.apis.google.com/chart?cht=tx&chl=';
        prompt('Copy Me', api + encodeURIComponent(tex));
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/05/16 03:34:04 - 2013-05-16