数式テスト のバックアップの現在との差分(No.1) - アールメカブ

アールメカブ


数式テスト のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[ここ:http://lna.matrix.jp/wiki/index.php?Plugins%2FMathML]]を参考にした.きれいに出ますね.
[[ここ:http://lna.matrix.jp/wiki/index.php?Plugins%2FMathML]]を参考にした.

 mathml.inc.php.4(stable, 安定版; こちらをお使い下さい)

を plugin に mathml.inc.php として保存

tdiary.skins.php の 563 行

 header('Content-Type: text/html; charset=' . CONTENT_CHARSET);



 if(strstr($_SERVER['HTTP_ACCEPT'],  
 'application/xhtml+xml') == FALSE){
  header('Content-Type: text/html; charset=' .  
 CONTENT_CHARSET);
 }else{
  header('Content-Type: application/xhtml+xml; 
 charset=' . CONTENT_CHARSET);
 }

さらに 565 - 573 行目

 // HTML DTD, <html>, and receive content-type
 if (isset($pkwk_dtd)) {
        $meta_content_type = pkwk_output_dtd($pkwk_dtd);
 } else {
        $meta_content_type = pkwk_output_dtd();
 }
 
 ?>
 <head>
 <?php echo $meta_content_type ?> // この574行は残す



を消し,以下で置き換える


 // HTML DTD, <html>, and receive content-type
 ?>
 <?php echo '<?xml version="1.0" encoding="UTF-8" ?>' ?>
 
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"  
 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" 
 xmlns:m="http://www.w3.org/1998/Math/MathML"  
 xml:lang="ja">
 <head>
 <object id="mathplayer" 
 classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987">
 </object>
 <?php echo '<?import namespace="m"  
 implementation="#mathplayer"?>' ?>
 
 <?php echo $meta_content_type ?> // この579行は前から残した行


と修正

#mathml(\sum_{i=0}^n i^2)

手元の FireFox Netscape ではきれいに出ます.IEでは,[[MathPlayer:http://www.dessci.com/en/products/mathplayer/]]のインストール後に表示可能.特定のソフト依存というのは好みではないけど