在MediaWiki中创建一行粗体源代码

时间:2011-08-27 23:18:37

标签: c++ mediawiki

我正在使用MediaWiki的默认安装,并试图在我写的实验室文本中向学生强调某一行代码。

具体来说,我试图在模板行中加粗:

template <typename T>
class Node {

这不起作用:

<code>
<b>template <typename T></b><br>
class Node {
</code>

有没有办法在默认的MediaWiki中执行此操作?

2 个答案:

答案 0 :(得分:1)

你写的确切内容似乎可以在mediawiki.org上运行,我只是在沙盒中尝试过:

http://www.mediawiki.org/w/index.php?title=Sandbox&oldid=429106

这是一种非常微妙的粗体效应。但它与你没有<b>标签的情况完全不同。您可能需要为粗体事物添加一些CSS以使其更明显:

http://www.mediawiki.org/wiki/Manual:CSS

关于你没有提出的问题的说明(但我最初还是回答了):如果你不在代码块中,MediaWiki的无意义标记语言使用 '''three apostrophes''' 绑定粗体文本和 ''two for italics''

http://www.mediawiki.org/wiki/Help:Formatting

我想如果您的安装是默认安装,那么该文档中的所有内容都将起作用。维基百科已经安装了一些扩展程序,因此当您单击页面上的“编辑”工作时,您无法获得所看到的内容。那将是像棋盘这样有趣的东西,例如:

http://www.mediawiki.org/wiki/Extension:EmbedChessboard

我要投入的另一个未经请求的说明是我喜欢使用粗体来区分声明和引用。所以我写的东西是:

模板&lt; typename T &gt;
class 节点 {

我也喜欢使用比例字体和标签的代码。 :)

答案 1 :(得分:0)

如果是我,并且我试图将其放在没有设置<source lang= ???>标签的维基上,我会在我最喜欢的文本编辑器中输入它(Notepad ++ 6.x ),拍摄屏幕截图,将屏幕截图粘贴到绘画中,按照我想要的方式裁剪出来,将其保存到XXsource.png图片文件,将其上传到Wiki,并将其包含在我想要的页面上它