*PukiWiki/1.4/ちょっと便利に/上付き下付き文字 [#va0db815]

-関連:[[pukiwiki:Use PukiWiki/論文だって書けちゃう]]
-関連:[[official:Use PukiWiki/論文だって書けちゃう]]

**上付き下付き文字は打てませんか? [質問箱/178]から移動 [#faecf703]
下付きは、文字大きさを変えて対応できますが、いくつかの文字を上付きにすることは可能でしょうか? 1.4だと &sup2 なんかはあるようですが.

:回答|

-[[reimy]] &new{2003-06-24 (TUE) 18:13:05};
~pukiwiki.ini.phpのユーザー定義に定義すれば、簡単にできますよ。
 "SUP{([^}]*)}" => "<span style=\"vertical-align:super\">\\1</span>",
 "SUB{([^}]*)}" => "<span style=\"vertical-align:sub\">\\1</span>",
--[[merlin]] &new{2003-06-24 (TUE) 19:51:33};
~ありがとうございます。pukiwiki.ini.php とは.. もっとちゃんと読まねば...
-[[merlin]] &new{2003-06-24 (TUE) 22:24:00};
~うーん   1.4では、これでは だめなんですね.
--[[reimy]] &new{2003-06-25 (WED) 00:50:36};
~1.4の場合はユーザー定義はpukiwiki.ini.phpからdefault.ini.phpに移っています。
 "SUP{([^}]*)};" => '<span style="vertical-align:super">$1</span>',
 "SUB{([^}]*)};" => '<span style="vertical-align:sub">$1</span>',
--[[reimy]] &new{2003-06-25 (WED) 00:57:00};
~1.4の場合は、インラインプラグインにしてしまうのも手です。
 <?php
 /////////////////////////////////////////////////
 // PukiWiki - Yet another WikiWikiWeb clone.
 //
 // $Id: super.inc.php,v 1.0 2003/06/25 00:00:00 reimy Exp $
 //
 
 function plugin_super_inline()
 {
 	if (func_num_args() != 1)
 	{
 		return FALSE;
 	}
 	
 	list($body) = func_get_args();
 	
 	if ($body == '')
 	{
 		return FALSE;
 	}
 
 	return "<span style=\"vertical-align:super\">$body</span>";
 }
 ?>
--
 <?php
 /////////////////////////////////////////////////
 // PukiWiki - Yet another WikiWikiWeb clone.
 //
 // $Id: subsc.inc.php,v 1.0 2003/06/25 00:00:00 reimy Exp $
 //
 
 function plugin_subsc_inline()
 {
 	if (func_num_args() != 1)
 	{
 		return FALSE;
 	}
 	
 	list($body) = func_get_args();
 	
 	if ($body == '')
 	{
 		return FALSE;
 	}
 
 	return "<span style=\"vertical-align:sub\">$body</span>";
 }
 ?>
-[[merlin]] &new{2003-06-25 (WED) 07:58:09};
~インラインプラグインにしました。上付きは, font-size:60%;vertical-align:super; 下付きはfont-size:60%; だけにすると見栄えがいい感じです。


**コメント [#x34cae05]
#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.034 sec.

OSDN