#author("2021-12-22T21:12:47+09:00","","") #author("2022-01-10T18:38:16+09:00","","") * 上付き文字と下付き文字の追加 [#m31d2487] - ページ: [[BugTrack]] - 投稿者: [[はいふん]] - 優先順位: 低 - 状態: 提案 - カテゴリー: プラグイン - 投稿日: 2021-12-22 (水) 19:33:57 - バージョン: ** メッセージ [#d9b7300c] 本体にsup, subプラグインを標準プラグインとして組み込めば式などを載せる時に便利かと思います。 書式を追加すると既存ページに影響を与えるのではないかと思ったので一旦プラグインとして提案します。 *** sup.inc.php [#db90cbc0] <?php define('PLUGIN_SUP_USAGE', '&sup{text};'); define('PLUGIN_SUP_USE_CSS', FALSE); function plugin_sup_inline() { $args = func_get_args(); // ここでhtmlscもしているらしい $text = strip_autolink(implode("\n", $args)); if(empty($text) || $text == "") return PLUGIN_SUP_USAGE; if (PLUGIN_SUP_USE_CSS) return '<span style="vertical-align:super">' . $text . '</span>'; else return '<sup>' . $text . '</sup>'; } *** sub.inc.php [#ca4e0830] <?php define('PLUGIN_SUB_USAGE', '&sub{text};'); define('PLUGIN_SUB_USE_CSS', FALSE); function plugin_sub_inline() { $args = func_get_args(); // ここでhtmlscもしているらしい $text = strip_autolink(implode("\n", $args)); if(empty($text) || $text == "") return PLUGIN_SUB_USAGE; if (PLUGIN_SUB_USE_CSS) return '<span style="vertical-align:sub">' . $text . '</span>'; else return '<sub>' . $text . '</sub>'; } *** 関連 [#q97636e8] - [[PukiWiki/1.4/ちょっと便利に/上付き下付き文字]] -------- - ありがとうございます。これは便利そうなので、[[official:自作プラグイン]] で公開をお願いしたいです。数式表示が多い場合はより本格的な mathjax 等の選択肢もあり、必要に応じてサイト管理者が導入するのがバランスが良いかなと考えています。既存のプラグインであればこのあたり [[official:自作プラグイン/jsmath.inc.php]] [[official:自作プラグイン/mimetex.inc.php]] -- [[umorigu]] &new{2022-01-10 (月) 18:38:16}; #comment