word公式交叉引用打印时出错

使用 插入题注 逐个插入的公式,在正文处交叉引用(只引用编号),这些都没问题。但是当打印时正文引用处的编号连公式一起显示了,保存成pdf也是这样。求高手解救,多谢!

首先说明一下,使用是的office 2007,不使用mathtype之类的公式编辑器,而采用office自带的公式编辑器(插入|对象|Microsoft 公式3.0),之所以这么用,考虑的是版本兼容的问题。使用mathtype插入的公式,到03版本下公式可能会变成图片,使用起来很不方便。
可能有不少人会使用项目编号对公式进行排号,我习惯于用题注。题注的优势在于,可以很方便地带入章节编号,也可以很方便地生成目录(如图目录、表目录之类的)。
在很多报告中,可能我们经常会碰到这样一种格式,公式要居中,公式编号要在同一行中,右顶格。要实现这种排版可以有两种方法:
1、利用万能的表格
生成一个一行两列无边框的表格,左边一列放公式,右边一列放编号。公式编号右顶格比较好实现,调整右表格的右框线至页边距位置,设置表格内容右对齐就OK了,公式要居中就麻烦一点了,适当调整左表格的左框线,使得左表格的中间正好对着页面中间,公式居中对齐就OK了。
这种方法有个好处就是,在使用交叉引用的时候不会有下述的一些麻烦。缺点就是表格制作起来比较麻烦。可以做好表格,然后将表格样式存起来,下一次插入表格时,直接使用该表格样式,这样就方便许多。
2、利用万能的制表位(tab键)
制表位真的是一个相当好用的东西,可能很多人都只用它来往后跳一个几个字符,但实际上制表位有很多种:左对齐、居中对齐、右对齐、小数点对齐、竖线对齐,还可以添加各种前导符(如目录中页码前前的……前导符)。
先说一下如何创建制表位。两种方式,一个是扫描制表位对话框(开始|段落|制表位...),输入需要设置制表位的位置(单位是字符),选择制表位类型及前导符类型,按设置按钮即可(网络不好,图片插入总是失败,所以就不上图了)。另一种方式是直接在标尺上双击即可弹出制表位对话框,标尺可以在视图页面下通过勾选标尺复选框将其显示出来。
说完制表位的问题,就开始使用制表位来实现公式居中对齐,编号右对齐了。创建一个新的段落样式(开始|样式|新建样式,样式类型选择段落,其它根据需要设置),在制表位选项卡中(开始|样式|新建样式|格式|制表位),创建一个居中对齐的制表位,位置在版芯正中间,再创建一个右对齐制表位,位置在版芯右边沿。为方便起见可以为该样式设一个快捷键(开始|样式|新建样式|格式|快捷键)。
使用该段落样式,输入如下内容:→为tab键,这里编号是用题注添加的公式编号。
→(公式)→编号
公式及编号就会相应地对齐到两个制表位上。
使用这种方式会碰到一个麻烦的问题就是,当使用交叉引用时,公式会被当成题注的标签(当我们需要的是如公式(1)所示时,会在如与公式(1)之前有一大串的公式),而其实在引用时,我们只需要编号就可以了。
解决这个问题的办法就是用样式分隔符。在07里面可以从office按钮|word选项|自定义,从所有命令里找到“样式分隔符”,也可以使用“ctrl+alt+enter”插入样式分隔符。
在需要插入样式分隔符的位置(公式题注(编号)之前tab键之后),先插入一个回车符,光标回到回车符前,按下ctrl+alt+enter,则先前插入的回车符变成一个样式分隔符(在显示编辑标记的情况下才能看到),这样可以使公式与编号以不可见的方式分隔开,在交叉引用的时候就不会出现一大串公式了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2022-08-02
在打印之前将所有的交叉引用全部变为普通文本,取消其与被引用地方的关联。
操作方法:将word文档中的内容全选(Ctrl+A),然后按Ctrl+Shift+F9,这样原来所有的域(包括引用、目录等等)都变成了对应的普通文本。
相似回答