- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-07-20T02:31:34+09:00","","")
* ここにサマリを記入して下さい [#fcd9d060]
#author("2022-01-10T18:38:16+09:00","","")
* 上付き文字と下付き文字の追加 [#m31d2487]
- ページ: [[BugTrack]]
- 投稿者: 名無しさん
- 優先順位:
- 状態:
- カテゴリー:
- 投稿日: 2020-07-20 (月) 02:31:34
- バージョン: '#
- 投稿者: [[はいふん]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: プラグイン
- 投稿日: 2021-12-22 (水) 19:33:57
- バージョン:
** メッセージ [#aa88e0cb]
** メッセージ [#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