我要投稿 投诉建议

参考文献格式全角

时间:2021-01-17 14:58:03 参考文献 我要投稿

参考文献格式全角

  凡出现在“参考文献”项中的标点符号都失去了其原有意义,且其中所有标点必须是半角,如果你的输入法中有半角/全解转换,则换到半角状态就可以了,如果你的输入法中没有这一转换功能。以下是参考文献格式全角,欢迎阅读。

  直接关闭中文输入法,在英文输入状态下输入即可。

  其实,很多输入法(如目前比较流行的搜狐输入法)都提供了四种组合:详情问问论文官方:www.lwask.com 论文李帮办 在线投稿QQ:910293808 咨询论文qq:2074064835

  (1)中文标点+全角:这时输入的标点是这样的,。:【1】-(而这时,我没有找到哪个键可以输入 / 符号)也就是说,这些符号是一定不能出现在“参考文献”中的;

  (2)中文标点+半角:这时输入的标点是这样的,。:【1】-(这时,我还是没有找到哪个键可以输入 / 符号)也就是说,这些符号也不能出现在“参考文献”中的;

  上面列出的符号,中间没有任何的空格,你能看出它们有什么区别吗?我看只是-的.宽度有一点点不同,其它都一样。

  (3)英文标点+全角:这时输入的标点是这样的,.:[1]-/

  (4)英文标点+半角:这时输入的标点是这样的,.:[1]-/

  从这两项可以明显的看出,半角和全角其实最大的差别是所占的宽度不一样,这一点对于数字来说最为明显,而英文标点明显要比中文标点细小很多(也许因为英文中,标点的功能没有中文

  那么复杂,就是说英文中标点符号的能力没有中文那么强大)。

  所以,很多人在写“参考文献”时,总是觉得用英文标点+半角很不清楚,间距也太小,其实这点完全不用担心。如果你觉得真的太小不好看,就用英文标点+全角吧。也可以在标点.之后加上

  一个空格,但一定要保证所有的项目空格个数一致。而在[1] 之后,一般也都有一个空格。

  更为详细的内容,大家可以从附件中下载国家标准《文后参考文献著录规则GB/T 7714-2005》查看,不过,很长很烦,拿出点耐心看吧。

  对于英文参考文献,还应注意以下两点:

  ①作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: Malcolm Richard Cowley 应为:Cowley, M.R.,如果有两位作者,第一位作者方式不变,&之后第二位作者名字的首字母放在前面,姓放在后面,如:Frank Norris 与Irving Gordon应为:Norris, F. & I.Gordon.

  ②书名、报刊名使用斜体字,如:Mastering English Literature,English Weekly.

  一、全角半角转换概述:

  全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E)

  半角字符unicode编码从33~126 (十六进制 0x21~ 0x7E)

  空格比较特殊,全角为 12288(0x3000),半角为 32 (0x20)

  而且除空格外,全角/半角按unicode编码排序在顺序上是对应的

  所以可以直接通过用+-法来处理非空格数据,对空格单独处理

  二、全角转半角:

  实现代码如下:

  def strQ2B(ustring):  """把字符串全角转半角"""  rstring = ""  for uchar in ustring:    inside_code=ord(uchar)    if inside_code==0x3000:      inside_code=0x0020    else:      inside_code-=0xfee0    if inside_code<0x0020 or="" inside_code="">0x7e:   #转完之后不是半角字符返回原来的字符      rstring += uchar    rstring += unichr(inside_code)  return rstring

  三、半角转全角:

  实现代码如下:

  def strB2Q(ustring):  """把字符串半角转全角"""  rstring = ""  for uchar in ustring:    inside_code=ord(uchar)    if inside_code<0x0020 or="" inside_code="">0x7e:   #不是半角字符就返回原来的字符      rstring += uchar    if inside_code==0x0020: #除了空格其他的全角半角的公式为:半角=全角-0xfee0      inside_code=0x3000    else:      inside_code+=0xfee0    rstring += unichr(inside_code)  return rstring

  四、测试代码:

  a = strB2Q("abc12345")print ab = strQ2B(a)print b

  输出:

  abc12345abc12345

  感兴趣的朋友可以调试运行一下,相信会有一定的收获。

【参考文献格式全角】相关文章:

参考文献格式论文09-13

参考文献格式要求04-01

英文参考文献格式05-21

基金参考文献格式01-25

编辑参考文献格式01-19

参考文献各类格式11-02

参考文献格式模板11-01

参考文献格式空格10-29

毕业参考文献格式10-27