# single02.rb.txt: ruby script (encoding: Windows-31J) # z_single02.htm を出力 # Rプログラムによる単一回答の集計。無回答を含む形。 # 素材データが簡略形式の場合を扱う。男:m, 女:f などの場合に対応。 # data02.csv: 「ID, sex(m,f), view(1:賛成,2:中立,3:反対)」の98人分のデータ # 男女別・意見別のクロス集計。空欄(無回答)もカウントする。 require "rrx" # Rプログラム rpro = <'html'}」のようなHashが指定されると、kramdownの変換オプションとして用いられる。  また、:s または :standalone が指定されるとスタンドアロンのhtmlを返す。その場合、合わせて :mathjax が指定されるとMathJax用のヘッダ記述が、:tableが指定されるとtableに罫線を引くためのヘッダ記述が追加される。その他、文字列が指定されると、それがそのままヘッダに書き加えられる。 ・戻り値: htmlに変換した文字列。 ・備考: スタンドアロン生成時、引数のstrの文字エンコードに応じて html の charset が設定されるが、utf-8, euc-jp, Shift_JIS(cp932, Windows-31J) 以外は kramdown に一任。 ・利用例: html_str = kramdown_html(str, :s) html_str = kramdown_html(str, :s, :mathjax) html_str = kramdown_html(str, {:template=>'C:/usr/my_template.txt'})