純美蘋果園

TRPG討論區 => 研討區 => 主题作者是: Sigel 于 2005-10-07, 周五 13:28:56

主题: 如何在IPB论坛中整齐排版
作者: Sigel2005-10-07, 周五 13:28:56
引言
目前,有很多奇幻论坛都在使用IPB论坛,例如龙骑士城堡,BF CLAN,TROW,NTRPG以及苹果园。而在这些论坛中,整齐排版,特别是帖卡排版和翻译稿的表格排版则成为许多用户头痛的问题。本文主要解释排版错误的原因,并详述其解决方法。

壹·排版错误的成因
排版错误的形成原因主要有两种。首先,IPB论坛会自动将连接在一起的半角空格『 』缩减成一个,因此在排版表格的时候,通常会出现内容前移的问题。其次,IPB论坛在发帖时,缺省使用Verdana字体,可能与编辑软件的字体并不相同,因此也可能造成排版错误。此外,如果在WORD环境中编辑角色卡,也有可能发生WORD自动首行缩进所造成问题。这些问题都不难解决,接下来的部分,我们将详细阐述排版的过程。

贰·良好排版的过程
这里我们主要阐述利用记事本这种最简单软件进行排版的过程,WORD,或其他类似文字编辑软件也可以使用类似的方法。
步骤A
首先,我们把制作好的角色卡通过拷贝和粘帖移动到记事本中,并且把记事本的字体改成宋体9号字(此步骤相当关键)。这时候,您可能会发现,自己的排版已经错位,这就是由于字体不同而引起的排版错误。那么,您这时应当重新在记事本环境中进行排版,并且存盘。这样,我们就解决了由字体不同而产生的排版问题。

(http://users.tpg.com.au/adslc0k5/NotePad/Step1.jpg)
记事本,在Verdana字体下所看到的表格,虽然看起来整齐,但在发帖时会变得很糟糕。
(http://users.tpg.com.au/adslc0k5/NotePad/Step2.jpg)
在记事本中选择字体。
(http://users.tpg.com.au/adslc0k5/NotePad/Step3.jpg)
原本是Verdana。
(http://users.tpg.com.au/adslc0k5/NotePad/Step4.jpg)
现在改成宋体。
(http://users.tpg.com.au/adslc0k5/NotePad/Step5.jpg)
因为字体的区别而造成格式有所出入。
(http://users.tpg.com.au/adslc0k5/NotePad/Step6.jpg)
重新在宋体下进行排版。

步骤B
其次,我们要解决的问题是空格缩进的错误。由于IPB论坛无法识别全角空格『 』和半角空格『 』,而且,在宋体中,两个半角空格所占据的空间正好等同一个全角空格所占据的空间,因此,我们利用记事本的替换功能,首先选定角色卡的范围,再将两个半角空格替换成一个全角空格,点击全部替换并存盘。这样,我们就解决了由空格缩进所产生的问题。
(http://users.tpg.com.au/adslc0k5/NotePad/Step7.jpg)
造成问题的原因就是这种半角空格。
(http://users.tpg.com.au/adslc0k5/NotePad/Step8.jpg)
在记事本中选择替换,在替换前要记得选择全文。
(http://users.tpg.com.au/adslc0k5/NotePad/Step9.jpg)
搜索两个这种半角空格。
(http://users.tpg.com.au/adslc0k5/NotePad/Step10.jpg)
替换成一个这种全角空格,记得要点击全部替换的按钮。
(http://users.tpg.com.au/adslc0k5/NotePad/Step11.jpg)
现在文章里已经没有连续的半角空格了。

步骤C
最后,拷贝您做好的文件,并粘帖到论坛的发帖盒里。但在论坛发帖时,您还必须把论坛发帖时的字体改为宋体。具体做法为在文章最前面加这样的文字:
代码: [选择]
[font=宋体]接着,在文章最末尾加这样的文字:
代码: [选择]
[/font]点击发表,您就会看到,您的角色卡或是翻译稿已经整齐地出现在论坛中。
(http://users.tpg.com.au/adslc0k5/NotePad/Step12.jpg)
发帖时要前后添加控制码。

结语
虽然在IPB论坛中发帖比较麻烦,但在习惯本文所述的步骤后,其实非常简单。希望所有看过本文的同好,都能愉快地在IPB论坛进行发帖。[/font]
主题: 如何在IPB论坛中整齐排版
作者: brainfish2005-10-07, 周五 15:41:16
补充:98的notepad没有替换功能,可能需要用到word
主题: 如何在IPB论坛中整齐排版
作者: 猪奔2005-10-07, 周五 16:55:33
对于使用半角空格排版的固然是解决了
对于使用tab进行排版的我呢?
个人认为,不依赖对齐的人物卡格式才是王道啊……
主题: 如何在IPB论坛中整齐排版
作者: 馒头好可怕2005-10-07, 周五 17:17:51
恩,提倡简化人物卡,卡太长了不利于…………如此种种
主题: 如何在IPB论坛中整齐排版
作者: Sigel2005-10-07, 周五 17:22:55
反正如何对齐的方法还是有用的,不光是针对人物卡啦。
主题: 如何在IPB论坛中整齐排版
作者: rebel2005-10-08, 周六 20:11:03
其实IPB论坛默认使用Verdana字体是CSS的缘故,修改模板,将默认字体改成宋体就OK了……不过我还是喜欢Tahoma……

自动缩减半角空格也可以通过修改PHP源代码来去掉
主题: 如何在IPB论坛中整齐排版
作者: Sigel2005-10-08, 周六 20:22:34
然而全面改成宋体极为难看。
主题: 如何在IPB论坛中整齐排版
作者: rebel2005-10-08, 周六 20:27:37
引用
<meta http-equiv="content-type" content="text/html; charset=GBK" />
简体中文页面都用gb2312或utf-8吧……如果是特意方便港台人士当我没说

不过不用全面改成宋体的,看源代码,控制帖子字体的CSS标记是“class='postcolor'”,只要把这部分的字体改成宋体,其它保持原样就可以了
主题: 如何在IPB论坛中整齐排版
作者: Sigel2005-10-08, 周六 20:30:22
主要是普通发帖还是Verdana或者Tahoma漂亮。所以还是帖卡的时候麻烦点就好…………>__<

好吧,主要是我懒得再去翻CSS…………>__<
主题: 如何在IPB论坛中整齐排版
作者: Sigel2005-10-08, 周六 20:31:28
另,最近抄TROW的页面抄得厉害…………

在这里像rebel姐姐道歉了…………>___<
主题: 如何在IPB论坛中整齐排版
作者: rebel2005-10-08, 周六 20:43:05
事实上,不说我还真看不出来哪里抄了…… -_-

反正做网页多半就是抄来抄去的,抄好了那叫借鉴,但抄无妨,这是/me的荣幸……
主题: 如何在IPB论坛中整齐排版
作者: Leaf2005-10-08, 周六 21:53:40
复制到小画半然后另存为gif
主题: 如何在IPB论坛中整齐排版
作者: whoching2006-04-28, 周五 11:08:22
其实直接用全角在文本文档里编写人物卡就行了,我一直都是这样做的
主题: 如何在IPB论坛中整齐排版
作者: xiezhenggang2006-04-28, 周五 12:30:29
全角字符在论坛上好看,但是整理进chm格式就不好看了。
主题: 如何在IPB论坛中整齐排版
作者: whoching2006-05-02, 周二 10:25:43
引用
全角字符在论坛上好看,但是整理进chm格式就不好看了。
没有吧,我觉得还可以呀
(突然发现我和谢大的注册日期...........)