请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

讨论 Ubuntu 课堂教学和培训相关经验或资料
头像
TeliuTe
论坛版主
帖子: 7434
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 29 次
接收感谢: 99 次
联系:

请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#1

帖子 TeliuTe » 2015-11-30 12:42

七年级文字处理里有个加拼音的,百度了一下都是在软键盘里,fcitx的搜狗没找着
在writer里试了一下,有中日韩注音指南,如果输入字母也是小小的
--
请教writer里怎么使用拼音?
貌似右上角的搜索用不成了。。
头像
vickycq
论坛版主
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 995 次
联系:

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#2

帖子 vickycq » 2015-11-30 12:54

1.
启用亚洲语言支持:
Tools - Options - Language Settings - Languages - Asian -

2.
使用 Format - Asian Phonetic Guide 工具加入 Ruby Text
式样选择 Rubies
拼音声调符号可用在线工具转换 如 http://xh.5156edu.com/conversion.html

3.
可在 Styles and Formatting 中调节 Rubies 的具体式样,或预先定义几种不同的式样
应用于不同位置的 Ruby Text

效果
rubies.png
参考
https://help.libreoffice.org/Common/Asi ... #Ruby_text
https://forum.openoffice.org/en/forum/v ... =7&t=45645
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
TeliuTe
论坛版主
帖子: 7434
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 29 次
接收感谢: 99 次
联系:

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#3

帖子 TeliuTe » 2015-11-30 16:52

多谢,中文语言默认已经是中日韩,机房装的Ubuntu12.04+LibreOffice 3.5.7
拼音粘贴进去,页面中显示很小,在哪儿设置拼音字符的大小?

拼音在线转换有些麻烦,学生机开机没网络,用插入特殊字符的方法也可以
附件
py.png
py.png (9.42 KiB) 查看 6534 次
头像
vickycq
论坛版主
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 995 次
联系:

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#4

帖子 vickycq » 2015-11-30 17:06

TeliuTe 写了: 拼音粘贴进去,页面中显示很小,在哪儿设置拼音字符的大小?
使用 Format - Asian Phonetic Guide 工具加入 Ruby Text 时,选择默认式样 Rubies

打开 Styles and Formatting 页面
选择上方左起第二个按钮 "a" (Charactor Styles)
右键点击 Rubies - Modify
可自定义样式 "Rubies"

也可预先创建几种不同的式样,不同字体、字号
应用于不同位置的 Ruby Text

参考 https://forum.openoffice.org/en/forum/v ... =7&t=45645

感觉为大段文字添加拼音时不好用,不方便对齐。
Workspace 6_001_20151130-17-00-46.png
这些用户感谢了作者 vickycq 于这个帖子:
TeliuTe (2015-11-30 17:38)
评价: 3.7%
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
TeliuTe
论坛版主
帖子: 7434
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 29 次
接收感谢: 99 次
联系:

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#5

帖子 TeliuTe » 2015-11-30 17:44

非常感谢,绕了一圈终于弄出来了
感觉这里设计略坑,拼音框里都不能插入特殊字符,Ubuntu下的中文输入法里有没有汉语拼音的软键盘?
貌似a的一声没找到特殊字符,只找到波浪线的(找到了,在拉丁文扩充A里:U+0101,不过是英文字母a,不是拼音的a(貌似跟字体有关))
附件
py.png
头像
Ping-Wu
帖子: 882
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#6

帖子 Ping-Wu » 2015-12-01 2:05

vickycq 写了:1.
启用亚洲语言支持:
Tools - Options - Language Settings - Languages - Asian -

2.
使用 Format - Asian Phonetic Guide 工具加入 Ruby Text
式样选择 Rubies
拼音声调符号可用在线工具转换 如 http://xh.5156edu.com/conversion.html

3.
可在 Styles and Formatting 中调节 Rubies 的具体式样,或预先定义几种不同的式样
应用于不同位置的 Ruby Text

效果
附件 rubies.png 已经无效
参考
https://help.libreoffice.org/Common/Asi ... #Ruby_text
https://forum.openoffice.org/en/forum/v ... =7&t=45645
我们一般总是抄捷径,用拼音+汉字直接把 ruby 打出来如下:

(LibreOffice + IBus-Pinyin + 方正楷体拼音 )
test1.jpg
头像
Ping-Wu
帖子: 882
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#7

帖子 Ping-Wu » 2015-12-01 8:04

Ping-Wu 写了:我们一般总是抄捷径,用拼音+汉字直接把 ruby 打出来如下:

(LibreOffice + IBus-Pinyin + 方正楷体拼音 )
有时候我们需要把汉字及拼音分别输入时(而不是如上述使用特别字体),我们发现Ruby Text并不是很好用。但LibreOffice的功能蛮flexible,我们可以利用table/row/column的方式来把汉字加註拼音。结果如附图:
test2.jpg
这些用户感谢了作者 Ping-Wu 于这个帖子:
vickycq (2015-12-01 18:51)
评价: 3.7%
头像
Ping-Wu
帖子: 882
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#8

帖子 Ping-Wu » 2015-12-02 0:49

Ping-Wu 写了:
Ping-Wu 写了:我们一般总是抄捷径,用拼音+汉字直接把 ruby 打出来如下:

(LibreOffice + IBus-Pinyin + 方正楷体拼音 )
有时候我们需要把汉字及拼音分别输入时(而不是如上述使用特别字体),我们发现Ruby Text并不是很好用。但LibreOffice的功能蛮flexible,我们可以利用table/row/column的方式来把汉字加註拼音。结果如附图:
test2.jpg
这个(汉字 + 汉语拼音)的功能至少对我们很重要,但好像还没有人真正讨论过,因此下面再补充一下:

第一个截图乃是利用一个特别字体(方正楷体拼音字库.ttc),非常简单。
test1.jpg
但如果我们需要把汉字字体及汉语拼音分别单独输入,或是我们想对汉字字体有较多的选择时,则回归到LibreOffice最基本的table功能,如下面的截图:
test3.jpg
把table但边界(borders)隐藏起来后,就如楼上但截图。
头像
Ping-Wu
帖子: 882
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#9

帖子 Ping-Wu » 2015-12-02 3:36

另外我現在才注意到樓主用的是fcitx。

Fcitx的漢語拼音(m17n)有問題(deprecated),在Ubuntu15.10修好了,但並沒有backport到先前的版本。我们建议(切身经验)把Ubuntu预设版本的 I-Bus 补充一下,比较平稳一点,跟其他语言接轨也比较良好:

viewtopic.php?f=8&t=458374
phyceiver
帖子: 18
注册时间: 2015-12-02 13:40
系统: ubuntu
送出感谢: 13 次
接收感谢: 0

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#10

帖子 phyceiver » 2015-12-02 13:46

不知大块文字加拼音应该怎么办?总不能一个个手动对齐吧。 :What
头像
TeliuTe
论坛版主
帖子: 7434
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 29 次
接收感谢: 99 次
联系:

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#11

帖子 TeliuTe » 2015-12-03 16:48

把拼音和汉字组合到一起倒也是一个比较省事的方法,不知道字体是不是免费使用的,一般都是让学生用文泉驿微米黑
文鼎楷体的字号似乎比文泉驿微米黑要小许多,48的楷体跟36的黑体差不多大,我还以为学生设错了在做网页css里

ibus 用过一阵,词语太少,智能组词也比不上搜狗,候选字条太小,颜色皮肤也单调,虽然可以修改。。
一开始的fcitx3用习惯了,而且用搜狗学生的中文输入也确实提高了
头像
Ping-Wu
帖子: 882
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#12

帖子 Ping-Wu » 2015-12-04 1:33

TeliuTe 写了:ibus 用过一阵,词语太少,智能组词也比不上搜狗,候选字条太小,颜色皮肤也单调,虽然可以修改。。
一开始的fcitx3用习惯了,而且用搜狗学生的中文输入也确实提高了
很抱歉,发一点牢骚*: :Haha :Haha :Haha


I-Bus已改善了很多。但Ubuntu预设的版本残缺不全,一般人也懒得去管,就让旧的经验(“用过一阵”)dictate我们使用Ubuntu/Linux的习惯。

另外,搜狗是封闭软件。如果大家都对开放软件没有兴趣,久而久之,老的开发者不愿意介入,也不会有新血加入开发群。


* 我个人总认为,开放软件的最大作用,并不只是让我们享受前人的成果,而是让我们能够经由“介入”这个过程来提升我们开发软件的能力(包括封闭软件)。I-Bus 的词语太少,智能组词也不够,但这个问题很容易改善,学生们也有机会借着充实I-Bus词库这个过程,得到成就感,也在开放软件中文化这个领域做一个(很大的)贡献。

以前我在参与OpenSolaris的开发工作时,给我印象最深刻的就是SunPinyin的三个主要开发者(“SunPinyin三剑客”),有两位是Sun Microsystems的员工,第三位则是住在贵州一个从没听过的地方。如果不是因为OpenSolaris这个计划让Sun Microsystems把 SunPinyin 开放的话,根本不会有这个机会(相信您也有同感)。


补记: 其实我们用Fcitx/搜狗拼音也有一阵子了,后来发现有一些相当严重的问题,才寻找其他的方案。我们并不是因为它是封闭软件才不用的(无法做到这么清高)。刚好在本论坛上发现I-Bus的改良办法,试了一下很不错,于是就转过去了。不过像这种Ubuntu/Linux的高手,越来越少,几乎屈指可数,才有以上的感言,实在很抱歉!
上次由 Ping-Wu 在 2015-12-04 11:25,总共编辑 3 次。
头像
Ping-Wu
帖子: 882
注册时间: 2012-11-14 9:34
系统: Ubuntu 18.04.1
送出感谢: 2 次
接收感谢: 45 次

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#13

帖子 Ping-Wu » 2015-12-04 1:49

phyceiver 写了:不知大块文字加拼音应该怎么办?总不能一个个手动对齐吧
我已经把方正楷体拼音字库.ttc放到百度云里:

http://pan.baidu.com/s/1qWpIbxE

在Ubuntu里要增加新字体很简单。

基本上打开Nautilus,右击该字体档案,选择“使用字体查看器打开”:
font.test1.png
这个字体就会显示出来,然后按“安装”:
font.test2.png
就可以使用这个(汉字 + 拼音)的特别字体。对不懂中文的人,这是学习中文的最好的方法!

如果要做进阶的使用(如使用文泉驿或思源黑体等),则必须在LibreOffice上多练一点功夫。
test4.jpg
这些用户感谢了作者 Ping-Wu 于这个帖子:
phyceiver (2015-12-09 10:56)
评价: 3.7%
头像
TeliuTe
论坛版主
帖子: 7434
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 29 次
接收感谢: 99 次
联系:

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#14

帖子 TeliuTe » 2015-12-04 15:39

Ping-Wu 写了:
TeliuTe 写了:ibus 用过一阵,词语太少,智能组词也比不上搜狗,候选字条太小,颜色皮肤也单调,虽然可以修改。。
一开始的fcitx3用习惯了,而且用搜狗学生的中文输入也确实提高了
I-Bus已改善了很多。但Ubuntu预设的版本残缺不全,一般人也懒得去管,就让旧的经验(“用过一阵”)dictate我们使用Ubuntu/Linux的习惯。

另外...
用的时间久了慢慢就习惯了,不太追求新奇的功能,能够平平稳稳实现自己需要的结果即可,
开源或者闭源对用户来说关系不是很大,关心最多的还是方便快捷,省时省事
头像
TeliuTe
论坛版主
帖子: 7434
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 29 次
接收感谢: 99 次
联系:

Re: 请教怎么在writer里给文字加拼音?用的fcitx/搜狗输入法

#15

帖子 TeliuTe » 2015-12-21 13:39

拼音和字体确实有些不太整齐,大致上做出来,让学生用空格进行对齐
附件
py.png
py.png (4.36 KiB) 查看 4933 次
回复

回到 “课堂教学和培训”