變更LibreOffice Writer貼上圖片的錨定預設類型為「作為字元」

在使用LibreOffice的Writer製作文件時,由系統剪貼簿貼上圖片,圖片的錨定(Anchor)總是預設為「至段落」而我希望的是「作為字元」,因此每次都必須再去變更,每每覺得不勝其擾。今天終於在這篇 Change default template image anchor to as character - Ask LibreOffice 看到了解決方法。以下是我調整過的作法。

修改範本檔內的styles.xml

打開Writer後,將預設的文件另存成範本:

  1. 點擊功能表【檔案】→【範本】→【另存為範本...】
  2. 範本名稱輸入MyDefault
  3. 範本類別選用【我的範本】
  4. 勾選【設為預設範本】
  5. 按〔儲存〕
  6. 關閉Writer

set-as-default

接著用7zfm.exe打開 C:\Users\你的帳號\AppData\Roaming\LibreOffice\4\user\template\MyDefault.ott,編輯MyDefault.ott裡的 styles.xml:

  1. 複製styles.xml的內容
  2. 瀏覽https://www.freeformatter.com/xml-formatter.html,貼上剪貼簿內容(或使用慣用的XML編輯器)
  3. 按〔FORMAT XML〕
  4. 複製Formatted XML的內容

有了美化格式後的styles.xml內容,將之貼入慣用的文字編輯器:

  1. 搜尋 <style:style style:name="Standard"
  2. 將下列內容貼在 <style:style style:name="Standard"的上一行;主要的重點是text:anchor-type="as-char":

<style:style style:name="Graphics" style:family="graphic">
<style:graphic-properties text:anchor-type="as-char" svg:x="0cm" svg:y="0cm" 
style:wrap="dynamic" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" 
style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" 
style:horizontal-rel="paragraph"/>
</style:style>

最後將修改後的內容貼回先前開啟的styles.xml,再存回 MyDefault.ott。

接著建立新的Writer檔案再貼上圖片,錨定已經變更為作為字元了。

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *