:::
開發者討論區

Open office與Microsoft Word Viewer的字數問題以及行距、文字對齊問題

discuss pic 2006-06-09 12:29:36
我用Open Office 2.02打中文字後再儲存成doc,發覺在Open Office中字數每顯示一千字,在Word 97 Viewer中的字數就會少顯示100字,如果文字上達萬字,那兩者相差的字數顯示便會成千字,如果是要計字元數,兩者相距會更大,使在要計算字數的工作上出現不少困難。

另外一方面,我也發覺MS Word 97 Viewer及MS Word 2003 Viewer在顯示數上是有點分別,如果用Open Office打中文字後再儲存成doc,在MS Word Viewer 97中是可以檢視其字數的,但在MS Word 2003 Viewer中卻不能,除非你真的用MS Word直接編成doc檔,否則根本無法用2003 Viewer去檢視字數。

其實對我來說還有一個很難應付的問題,那就是行距問題,用固定行距雖然可以解雙行距的問題,但又會使每張紙第一行文字與最上可編輯邊界出現不需要的距離偏差,透過使用其他行距規則(如前導字完、最少、按比例等),但也會衍生其他格式問題,要解決就要把最上可以編輯邊界再推上以遷就文章對邊界距離的規格要求,那是非常不方便的,行距問題也會影響都註腳的,而行距也會隨著儲存成MS Office檔案而出現更大的格式問題,如果先用MS Word設定成雙行距再儲存成doc檔,那用Open Office開出來修改時就不會有問題,

Open Office文字對齊問題也是有礙觀瞻的,有時當你打字,不論中文或英文,有時會出現上面那行的字無法和下面那行的字上下對齊的情況,文字向左或向右移都不能上下對準另一行字的位置,無論你怎樣調整字型大少或向左、右、置中對齊都無法改變,而這種情況是在用Open Office自己的格式編輯下出現(可以看附加檔test.odt,然後留意右邊的0的位置),結果我要用一個由MS Word直接做成的doc檔,再用Open Office開出來編輯才能消除問題(當然在MS Word中不會有此問題),即使這個問題只時有時出現也是很麻煩。

以上問題應該是Open Office的Bug、與MS Office相容問題、計算規則不同有關,希望有人會告訴Open Office開發人員知以上這些問題以讓他們好好改善。
1109439582
discuss pic 2006-06-09 17:53:47
參照:

Richardfx7676 寫道:
我用Open Office 2.02打中文字後再儲存成doc,發覺在Open Office中字數每顯示一千字,在Word 97 Viewer中的字數就會少顯示100字,如果文字上達萬字,那兩者相差的字數顯示便會成千字,如果是要計字元數,兩者相距會更大,使在要計算字數的工作上出現不少困難。


測試了一下,
以長恨歌中英文版為主,
OOo寫出odt文件,轉doc和rtf
Word寫出doc。

以上四份文件,
用OOo開這四份,結果都相同。
用word開三份文件,結果相同。
用viewer開三份文件,結果相同。

詳見附加excel檔。

不過,我自己也看不懂OOo的字數計算功能,太陽春了。(文字跟字元很難分ㄟ…尤其全、半形沒分開,很難算中英字數…還是word好用)

參照:

另外一方面,我也發覺MS Word 97 Viewer及MS Word 2003 Viewer在顯示數上是有點分別,如果用Open Office打中文字後再儲存成doc,在MS Word Viewer 97中是可以檢視其字數的,但在MS Word 2003 Viewer中卻不能,除非你真的用MS Word直接編成doc檔,否則根本無法用2003 Viewer去檢視字數。

如果view97可以支援的,或何viwer2003不行,這是不是典型的MS不向下相容呢?這應該是MS的問題。這很像,word97的文件,word2003不支援。

(而且我的win98還不能裝viewer2003,且官方還不提供viewer97下載,是擺明了要win98升級就對了嗎?

參照:

其實對我來說還有一個很難應付的問題,那就是行距問題,用固定行距雖然可以解雙行距的問題,但又會使每張紙第一行文字與最上可編輯邊界出現不需要的距離偏差,透過使用其他行距規則(如前導字完、最少、按比例等),但也會衍生其他格式問題,要解決就要把最上可以編輯邊界再推上以遷就文章對邊界距離的規格要求,那是非常不方便的,行距問題也會影響都註腳的,而行距也會隨著儲存成MS Office檔案而出現更大的格式問題,如果先用MS Word設定成雙行距再儲存成doc檔,那用Open Office開出來修改時就不會有問題,

Open Office文字對齊問題也是有礙觀瞻的,有時當你打字,不論中文或英文,有時會出現上面那行的字無法和下面那行的字上下對齊的情況,文字向左或向右移都不能上下對準另一行字的位置,無論你怎樣調整字型大少或向左、右、置中對齊都無法改變,而這種情況是在用Open Office自己的格式編輯下出現(可以看附加檔test.odt,然後留意右邊的0的位置),結果我要用一個由MS Word直接做成的doc檔,再用Open Office開出來編輯才能消除問題(當然在MS Word中不會有此問題),即使這個問題只時有時出現也是很麻煩。

以上問題應該是Open Office的Bug、與MS Office相容問題、計算規則不同有關,希望有人會告訴Open Office開發人員知以上這些問題以讓他們好好改善。


在文件中,如果要定位,應該善用「定位鍵」功能,這點不論是何種編輯軟體都是這樣做的,定位鍵的實現,也放在附加檔裡。
(有人知道,OOo可以用字元定位,而不是用cm定位嗎?)
discuss pic 2006-06-09 19:41:25
ted
在test.odt中,格式/段落/縮排-文字之後的設定,設為0試試看.
1055816868
discuss pic 2006-06-11 00:24:43
Excel那份我看過了,Viewer中不會顯示含空白字完數,不過現在就知道這正是Open Office所顯示的字元數,不過這種含空白的字數似乎不太實用,因為通常我們計字數時,不會把標點計算在內,更不會計甚麼空白字元數,會看的肯定是字數(在word顯示那個),而且其他人大都是使用MS Office,用Open Office計字數肯定會高估了自己的成果,這個問題一定要盡快解才行,否則給其他人文字文件時就會肯定很麻煩,我現在一定要用MS Word 97 viewer才行。

另外,你附加的odt檔是無法下載的,所以不明白你所指的定位是指甚麼,我在學校使用MS Word時從來就不會用到這個功能,但卻沒有遇到這個問題,這個問題只有在Open Office才出現。

ted教的方法已試過了,但都無法解那個對齊問題。
1109439582
discuss pic 2006-06-11 14:39:54
參照:

Richardfx7676 寫道:
Excel那份我看過了,Viewer中不會顯示含空白字完數,不過現在就知道這正是Open Office所顯示的字元數,不過這種含空白的字數似乎不太實用,因為通常我們計字數時,不會把標點計算在內,更不會計甚麼空白字元數,會看的肯定是字數(在word顯示那個),而且其他人大都是使用MS Office,用Open Office計字數肯定會高估了自己的成果,這個問題一定要盡快解才行,否則給其他人文字文件時就會肯定很麻煩,我現在一定要用MS Word 97 viewer才行。


我自己也認為OOo提供的字數統計很不實用,這點word真的做得比較好,也提供了各種統計的數量。

參照:

另外,你附加的odt檔是無法下載的,所以不明白你所指的定位是指甚麼,我在學校使用MS Word時從來就不會用到這個功能,但卻沒有遇到這個問題,這個問題只有在Open Office才出現。

ted教的方法已試過了,但都無法解那個對齊問題。


我在家裡可以下載。

那個定位鍵,指得就是Tab鍵,而這點word跟OOo的設定是大同小異的,對於定位來說,是很方便的功能。我做報告時也常常使用這個來製做版面的排列。
http://ooo.tnc.edu.tw/modules/tadbook2/view.php?book_sn=2&bdsn=156

以往的.......這種填充法,遇到不同版本的編輯器都會出現落差,這個在word的不同版本中也會出現,所以說word97做的文件word2003不一定可以解讀。所以使用tab的定位功能,才是比較適合的做法,至少可以通用編輯器。

而在OOo中段落的設定,可以參考這篇
http://ooo.tnc.edu.tw/modules/tadbook2/view.php?book_sn=2&bdsn=149
discuss pic 2006-06-13 13:04:53
使用定位鍵功能的確解決了我那個文字對齊的問題,多謝指導。不過好像每開一段都要重新設定所需要的定位距離,又不能一次就設定好每一段,如果段數多起來就麻煩了。

現在比較難搞的的就剩下行距的問題,使用前導前元能使每頁第一行文字貼緊內文邊界,但當要輸入一行空白行時,發覺空白的範圍太大,結果要在那空白行中把行距調整為1.5才使其看起來比較正常,而且這只對odt內有效,一轉成doc就完全沒行距的調整,只有固定行距才能顯示,不過又要調整內文邊界以使第一行文字和頁邊界保持一定距離,使用時不太方便,MS Office與Open Office的相容歷程看來還有很多路要走。
1109439582
discuss pic 2006-06-13 23:22:38
參照:

Richardfx7676 寫道:
使用定位鍵功能的確解決了我那個文字對齊的問題,多謝指導。不過好像每開一段都要重新設定所需要的定位距離,又不能一次就設定好每一段,如果段數多起來就麻煩了。

現在比較難搞的的就剩下行距的問題,使用前導前元能使每頁第一行文字貼緊內文邊界,但當要輸入一行空白行時,發覺空白的範圍太大,結果要在那空白行中把行距調整為1.5才使其看起來比較正常,而且這只對odt內有效,一轉成doc就完全沒行距的調整,只有固定行距才能顯示,不過又要調整內文邊界以使第一行文字和頁邊界保持一定距離,使用時不太方便,MS Office與Open Office的相容歷程看來還有很多路要走。


在段落樣式裡頭設定定位點, 以後只要選用那個段落樣式就可以用一樣的定位點.

至於空白行的問題, 我看不大懂, 對不起啦... (試試看 格式->頁面->文字格子線->不使用格子線.. )
:::

誰在線上

26人線上 (8人在瀏覽互動討論區)

會員: 0
訪客: 26

更多…