个人工具
登录
查看“LibreOffice基础介绍”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“LibreOffice基础介绍”的源代码
来自Ubuntu中文
←
LibreOffice基础介绍
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=LibreOffce writer中"样式和格式"功能介绍= 感谢网友'''libreoffice3writer'''提供,原贴地址: http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=395977 ==引子== "样式和格式", 我认为, 是libreoffice writer的核心用法之一, 对于排版大中型的文档(超过两三页的), 使用"格式和格式"可以极大地方便你来设计与管理文档的格式. "样式和格式"的设置会保存在styles.xml 里面, 一旦设计好一种格式/样式, 它可以在本文档的任意地方使用, 也可以将你喜欢的这些样式保存起来, 做成一个文档模板, 供以后使用. 什么是"样式和格式"? 这回答这个问题之前, 我们先方说一个文档的基本组成: 内容与格式. *内容: 比如一些段落, 标题, 图片等等. *格式: 比如段落的首行缩进, 字体的大小与颜色, 页面的大小及留白的方式, 奇偶页, 列表的样式... 再说gedit这样的文本处理软件, 它只注重文本内容, 甚至也基本的格式也不能设定(比如不同的段落使用不同的字体), 它的重点是文档内容, 比如程序的源码, 日志文件等, 这些都不需要设定文档格式. 而libreoffice writer, 它的主要功能, 就应该是自动化(或者半自动化)地进行文档的格式化管理. 当然, 会有一些入门的朋友错用了它的一些功能, 比如他要更改十几个段的字体, 他就用格式刷一个个地把这些段落给刷一遍; 但问题是, 如果他后来想要再改一下段落的段间距, 怎么办? 拿格式刷再一个个刷一遍? 或者在段落中间加入一些空行? 刚才已经说了, libreoffice writer的主要功能就是自动化地管理文档的格式/样式, 而"样式和格式"就是这个功能的主要体现(它的另外一些主要功能会在以后陆续介绍). 什么情况下需要使用"格式和格式" 功能? 如果文档不小, 比如两三页以上; 如果你想多次使用同一种样式或格式, 或者在以后的其它文档中还想使用这些样式; 或者你需要对某些样式进行反复的修改与设计, 以获得更好的显示效果... ==主体== === 打开"样式和格式" === 方法有几种: 1. 最快的: F11 2. 在"格式"工具栏上点最左边的"样式和格式"按纽 3. 菜单栏->格式->样式和格式 可以用鼠标将"样式和格式"窗口从文档的右边栏中拖出来, 也可以拖回去. 里面列出了五种样式: 段落样式, 字符样式, 框架样式, 页面样式, 列表样式. 下面会一一介绍. === 字符样式 === 以"字符"作为基本的应用单位, 即这里的样式只应用于字符, 也只能设定字符的样式, 比如字体, 大小, 颜色, 位置, 字间距等. 先点击"字符样式"按纽,以转到字符样式显示列表. 在最下面有一个列表, 可以对"字符样式"进行过虑, 默认的是"自定义样式", 只显示你定义了的"字符样式", 如果你还没有定义自己的"字符样式", 那这里会是一片空白; 可以把它调到"全部"以列出当前文档中全部可用的"字符样式". 在"字符样式"列表中右键->"新建", 会打开新建"字符样式"的对话框, 在里面可以定义你的字符样式了, 它有六个标签页: ;管理 :名称, 给它一个容易理解的名字, 比如test_c1. 链接到, 从另一个"字符样式"中继承样式, 而不是每次都从头定义. 分类, 把这个"字符样式"放于哪一类. 含有, 会列出当前"字符样式"的基本概要, 比如字体, 字号等, 还没有设定这样效果时会显示为空白. ;字体 :西文字体, 用于设定英语, 法语等西方语言的字体, 比如字体家族, 样式, 大小, 语言等. 中日韩文字字体, 设定CJK字体. libreoffice是将中西文字体分开来处理的. 在下面还有一个预览窗口. ;字体效果 :字体颜色和下划线这两个功能是比较常用的, 也可以设定下划线的颜色. ;位置 :位置, 有上标, 普通, 下标. 旋转, 可以让字体垂直显示. 间距: 可以设定字间距. ;中日韩版式 :可以设定双行文字. ;背景 :设定字符背景. 保存你刚才新建的一个"字符样式", 然后选中文档中的一些字符, 点击你刚才创建的那个"字符样式" 就可以将那些效果应用于这些选中的字符了. === 段落样式 === 段落样式的基本应用单位是一个段落, 只要将光标放在这个段落里, 然后点击相应的段落样式就可以应用了. 在"样式和格式"窗口中转到"段落样式", 右键"新建", 打开"段落样式"对话框, 它有若干个标签页. ;管理 :自动更新, 这个功能有时很方便, 比如段落样式style_p1应用于了p1, p2, p3这三个段落, 现在修改了段落p1(在p1上右键->段落, 就可以修改它的段落样式), 比如将行距由1倍改为了1.5倍, 如果在style_p1中选中了"自动更新", 这时style_p1中定义的行距也会由1倍改为1.5倍, 并且所有应用了这个样式的段落(p1, p2, p3)都会应用新的样式(行距改为1.5倍). 下段样式, 设定下一段的样式, 通常可以把它设定为与本段相同. 分类, 可以根据需要来设定本样式所属分类. ;缩进和间隔 :缩进, 左和右分别设定段落与左右页边的距离(margin); 第一行, 用于设定首行缩进效果, 比如段中的字体是五号字, 可以把这个值设为21pt, 以实现首行缩进两个字的效果. 间隔, 用于设定本段与上下段的间隔. 行距, 设定段落内各行文字之间的距离. ;对齐 :选项, 通常会使有左对齐. ;换行和分页 :连字符, 主要用于设定英文等西方语系的自动换行时单词的跨行方式. 换行和分页, 可以设定在这个段落之前/之后插入一个新的页/栏, 同时也可以设定相应的页面样式, 这个功能不常用. ;大纲与编号 :这里会关联到"列表样式" 与"大纲", 关于它们的详细信息会在后面的文章中介绍. 但要知道可以在这里设定段落的大纲级别和编号样式. ;制表符 :如果在段落中有若干个tab, 这里可以设定这些tab之间的位置, 这里可以创建多个制表位, 也可以在正文上面的标尺上进行调整. ;首字下沉 :这个在西文中有些用处, 设定首个字母的悬垂效果, 同时也可以设定相应的字符样式. ;背景 :可以用颜色或图形或填充段落的背景. 当然, 也可以用颜色填充字符背景. 它们可以同时被使用. 使用图形填充时最好选一些小的图片, 而不是大的, 分辨率高的. ;边框 :设定边框(border)与阴影的效果. 可以在"自定义"框中设定四个边框线各自的效果. 也可以设定边框与内容的距离(padding). 需要注意的是, 如果把边框的线条宽度设置得过小, 在打印时可能打不出来, 我之前的一份报告(宽度是0.05pt)就没有打出来, 尽管在电脑上显示的效果挺好. 熟翻HTMLT的朋友会发现, 它们都使用类似的盒式模型(box model). === 框架样式 === 插入的图片, 其它libreoffice文档, 影片与声音, 表格等, 都是框架的一种. 框架样式的设计很简单, 包括了框的大小与位置, 文字环绕方式, 框的背景与边框效果等; 还有, 它可以分栏, 这个是比较特别的. 也可以调用宏, 比如当鼠标放在图片上时会执行某些动作(当然, 宏也存在安全隐患). === 页面样式 === 页面大小, 页边距, 奇偶页, 页眉页脚, 页码格式, 页面背景, 脚注, 页边框等, 都要在这里设定, 比如一本书的目录部分与正文部分, 都要有不同的 === 编号样式 === 设定项目符号与编号的样式, 编号的位置, 编号等级, 大纲等. =LibreOffce writer中绘图工具的使用= 感谢网友'''libreoffice3writer'''提供,原贴地址: http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=395966 绘图工具, 是非常特殊的, 因为它不受页面样式或段落样式的限制, 可以放在页面的任意位置, 正因为如此, 可以用它来实现一些奇妙的设计. 比如, 要在每一页的页脚部分放一小句话, 怎么办? 不可以直接在页脚部位插入一段话, 因为这样一来, 使用了相同页面样式的页的页脚都会显示同样的文字. 一种方法是创建不同的页面样式, 在页脚里插入不同的内容就行了; 另一种方法就是使用绘图工具, 在每一页的内容部分创建一个文本框(文本框的锚点在本页的正文), 再把它们拖到各自页面的页脚位置就行了, 尽管将文本框拖到了页脚处, 但由于它的锚点在正文, 所以这些文本框仍然是正文的一部分, 并不会得到页脚的一些特性(比如重复出现). 另一个例子, 英文字典中会在每一页的外边放上本页单词的单字母, 这样可以在翻阅时快速定位, 我们也可以在libreoffice writer中实现这个效果, 需要结合"页面样式"和"绘图工具". "页面样式"中说到, 不同的页面样式可以定义不同的页脚, 属于同一个页面样式的各个页之间使用相同的页脚(当然, 页码及章节编码这些不同, 因为它们是计数器, 会根据内容变化, 这在以后会说到). 先创建26个页面样式, 应用于从字母a到字母z的页. 然后在各自的页面样式的页脚中分别插入一个文本框, 内容从'a'到'z'; 然后把这些文本框拖到正文外侧(因为要分奇偶页). 'a'的位置最靠上, 'z'的位置最靠下. 这样就行了, 当向文档中加入页面时, 只要选中适合的页面样式就行了. 最后就能得到上面说的那样的效果. 绘图工具的另一个用处是输入垂直显示的文本, 所谓的旋转90度, 与"段落样式"中的旋转不同, 这里的中文显示的旋转效果类似于我们古人写书的风格, 从右上到左下. 显示效果很不错, 如果再给这竖排文本框(或者竖排标注)填充一个有古书风格的背景图片, 那就更逼真了. 绘图工具还可以用来加一些流程图, 但如果流程图比较复杂, 最好在外部新建一个libreoffice paint文件, 然后再导入到需要的位置. 要想制作漂亮的流程图, 需要花心思设计一下颜色与阴影效果. =LibreOffice3 writer 的"查找与替换"功能= 感谢网友'''libreoffice3writer'''提供,原贴地址: http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=395875 ==引子== libroffice writer的查找与替换功能是很强大的, 要用好它, 需要理解它的功能设计: 1. 它可以根据文档内容来查找(最常用的就是这个), 比如查找一个单词, 一句话, 或者一个空行, 一个tab. 2. 它可以根据文档样式及格式来查找, 比如查找9号字的那些文字, 查找字体加粗的那些字. 缩进2个字符的段落...这些功能平时不常用. 根据匹配方法可以分为正常匹配与正则表达式匹配, 正常匹配(或者一般匹配)很容易理解, 也最常用; 正则表达式匹配才是它的强大之处, 它支持POSIX正则表达式风格. ==正文== 下面分三部分介绍这些功能: === 基本查找 === 这个很简单, 打开菜单-> 编辑-> 查找与替换(Ctrl+H) 就会打开操作窗口. 要注意的是, "区分大小写"选项, 可以根据需要决定是否打开这个选项. === 正则表达式查找 === 在"查找与替换"窗口中, 点击"更多选项", 选中"正则表达式", 这样才支持正则表达式. 先举一些基本的正则实例: '''^$''' 匹配一个空行, 这里^会匹配行首, $会匹配行尾, 中间没有内容(也就是所谓的空行). '''^\t''' 匹配行首的一个TAB键. '''\n''' 查找一个换行符(这是一个特殊字符, 需要按Shift+Enter来输入). '''$''' 查找一个换行符(这其实用于新建一个段落, 按Enter来输入). '''[:digit:]{7,12}''' 查找一个电话号码, 手机号, 带区号等. '''&''' 用于表式成功查找到的字符, 比如查找Linux, 在替换框中输入GNU/&, 就可以将Linux替换为GNU/Linux. (上面的两行"换行符", 其实说法并不严谨, 但只需理解它的操作就行了). 正则的匹配平时主要用于一些特殊字符, 比如空行, 换行等. === 查找格式 === 点击"更多选项", 点击"格式"按纽, 会弹出"文本格式"窗口, 可以在里面设定要查找的格式, 比如字体, 字体效果, 对齐等. 把光标放在"查找内容"框中, 然后点击"格式", 就可以设定要查找的格式; 把光标放在"替换为"框中, 然后点击"格式", 就可以设定目标格式. 需要注意的是, 在这种模式下, "查找内容"框中的内容可为空, 这时, 只会查找文本格式而不管它的内容是什么(有时要修改格式时会使用这种操作). === 查找样式 === 这个也不常用, 但有时会很方便. 主要是用于替换段落样式, 在"查找内容"框中列出的是当前已应用的段落样式, 在"替换内容"框中列出的是全部段落样式(所以, 列表通常会很长). 比如, 要将十多个段落的段落样式从"默认"改为"正文样式1", 可以在"查找内容"框中选中"默认", 在"替换内容"框中选择"正文样式1", 然后点"全部替换"就行了. === 其它功能 === 其它选项都很明了, 看一眼应该就明白怎么用了. 比如"仅在当前选定范置内查找" 就是先选中一些文字, 再在这些文字里面进行查找与替换. ==结尾== 要使用好这些功能, 关键是多理解它们各自的功能, 至少知道libreoffice writer里面有这些功能, 需要用到时能有一个大概的印象. ==另附== 打算把这几年的lbireoffice writer的经验总结一下, 希望能给各们一些帮助. 文后会附带一个本文的文本, 以便于需要的朋友保存下来. 文中并没有使用任何图片作为说明, 以后的文章中会陆续加入的. 在下的Email, 刚申请的, 主要用于处理libreoffice writer的一些问题: libreoffice3writer@163.com ==实例== 问题: 把每个【】内的字体和颜色都换换。原贴地址 http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=382487# 这个问题完全可以通过上面说的那些方法来解决: 1. 打开"查找与替换"窗口, 在"查找内容"框中输入【([^】]+)】, 用于查找两个中文括号中间(包括了括号)的全部内容; 2. 在"替换为"框中输入$0或者&, 用于代表查找中匹配了的字符, 因为这里只需要改文字的格式; 3.保持光标在"替换为"框中, 点击"格式"按纽, 打开"文本格式(替换)"对话框, 在里面设定目标格式, 最后点"确定"; 4.不要忘了选中"正则表达式"这个选项. 点击全部替换; 5.因为中文括号也被修改了, 现在需要把它改回来, 操作方法同上. 如果文档的内容很多, 比如一本书, 就像例子中的那样, 用这种方法是非常理想的. =LibreOffice odt文档格式基本介绍= 感谢网友'''libreoffice3writer'''提供,原贴地址: http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=395879 这里主要介绍一下libreoffice writer(以能impress, calc等)使用的odt文件. odt文件全称Open Document Format(开放文件格式), 它是一个zip压缩包, 可以用file-ruler等工具直接打开(如果file-ruler打开时提示出错, 可以将odt文件的扩展名改为zip). 里面的文件除了一些二进制文件(比如jpg图片)外都是xml格式. 解压后的文件会生成一个同名的目录, 其基本结构如下: ;|-- Configurations2 ;| |-- accelerator ;| | `-- current.xml ;| |-- floater ;| |-- images ;| | `-- Bitmaps ;| |-- menubar ;| |-- popupmenu ;| |-- progressbar ;| |-- statusbar ;| |-- toolbar ;| `-- toolpanel ;|-- META-INF ;| `-- manifest.xml ;|-- Pictures ;| `-- 10000000000007D00000053516EF174B.jpg ;|-- Thumbnails ;| `-- thumbnail.png ;|-- content.xml ;|-- layout-cache ;|-- manifest.rdf ;|-- meta.xml ;|-- mimetype ;|-- settings.xml ;`-- styles.xml '''configurations2/''' 这个文件夹里存放着对writer程序的设定, 比如菜单栏, 工具条, 状态栏等, 比如你编辑这个文档时, 将工具栏隐藏然后保存并退出, 再打开这个文档时, 工具栏仍然是隐藏的, 因为你对程序UI界面的修改会保存这里. '''META-INF/''' 这个文件夹里的mainifest.xml定义了odt文档的基本结构. '''Pictures/''' 保存着文档的所有图片, 注意它们的文件名被修改了. 如果要导出一个odt文档中的所有的图片, 只要将这个目录解压出来就行了. '''Thumbnails/''' 里面保存着对这个odt文档的缩略图, 在nautilus中看到的这个文档的图标, 其实就是Thumbnails/里面的那个图片. '''content.xml''' 文档的内容部分. '''layout-cache''' 对文档布局的一些缓存 '''manifest.rdf''' 是对各个xml文件的格式描述, 比如style.xml, content.xml... '''meta.xml''' 文档的基本信息, 比如单词数, 图片数目, 嵌入的object的数目, 创建及修改的时间. '''mimetype''' 本文档的MIME类型. '''settings.xml''' 这个不太清楚. '''styles.xml''' 本文档中所有的样式都在这里. =LibreOffice 中顔色的使用= 感谢网友'''libreoffice3writer'''提供,原贴地址: http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=395886 ==引子== libreoffice3 writer的颜色功能引来了不少人的厌恶, 因为刚开始用起来实在是不顺手, 尤其是不知道在哪些自定义一些自己的颜色, 而这个功能, 在MS word里是顺手就来的. 关键是要理解libreoffice3 writer 处理颜色的方式, ==主体== === 使用颜色 === 使用颜色很简单, 可以选中几个字, 然后修改它的字体颜色及背景颜色; 也可以在"样式与格式"中设定样式/格式的颜色属性. 但是打开调色板时会发现默认情况下可用的颜色很有限, 并且也不好看, 这时就需要自定义颜色了. === 定义新颜色 === 与其它字处理软件不同, libreoffice的颜色是要先保存在调色板中, 然后才能在文档中使用这个颜色. 调色板, 其实就是一个定义了颜色的名称与色值的XML文档, libreoffice默认情况下自带几个调色板, 它们位于~/.config/libreoffice/3/user/config/目录里面, 以.soc为扩展名. 比如standard.soc, tango.soc, web.soc, libreoffice.soc, gallery.soc, cmyk.soc等等. 要定义一个新的颜色, 打开菜单栏->工具->选项->LibreOffice->颜色, 在名称中输入你的颜色名称, 并设定它的RGB的值, 然后点击"新增"; 如果需要使用取色器的话, 可以点击"编辑"按纽以打开取色器. 新加入的颜色会显示在调色板中, 并且以后都可以使用. === 使用其它调色板 === libreoffice一次只允许载入一个调色板, 默认是standard.soc. 在writer中要载入其它调色板也是很复杂的, 打开菜单栏->视图->工具栏->绘图, 然后用绘图工具随便画一个图或线条, 右键你画的那个图, 右键菜单->区域->颜色, 然后点击"加载文件列表"那个按纽, 就可以载入新的调色板了. 平心而论, 这种操作设计是非常过分的. 至少要在菜单栏中加入载入调色板(还有渐变, 阴影线, 位图等)的功能. 不仅仅是这里, libreoffice的界面还有其它设计失误, 这在以后会陆续说明. ==总结== 初次使用会觉得这样管理颜色有些麻烦, 但如果你用到的颜色比较多, 或要多次使用一种颜色的话, 用这种方法管理颜色就非常值了. 新加入的颜色不仅仅在这个文档中能使用, 在以后都可以用.
返回至
LibreOffice基础介绍
。