Adobe FrameMaker 提供了強(qiáng)大的變量(variable)和條件文本(conditional text)的功能册养,可從容應(yīng)對多產(chǎn)品定铜、多配置混埠、多應(yīng)用場景時需要快讀發(fā)布不同的文檔誓酒。
為了方便管理文檔的變量、條件文本的設(shè)置貌亭,本文引入carrier file的使用技巧柬唯,在實(shí)際工作中能提升不少效率。
說明:為方便說明属提,本文截圖以筆者當(dāng)前使用的 Adobe FrameMaker 2019版本截圖示意权逗,一些軟件功能和菜單位置以實(shí)際版本顯示為準(zhǔn)美尸。
carrier file
carrier file其實(shí)是個借用的說法冤议,在官方framemaker_help.pdf 中并沒有這個概念。
所謂carrier file师坎,即不包含具體文檔內(nèi)容恕酸、而只是單純用于存儲一種發(fā)布場景下的文檔變量設(shè)置、條件文本設(shè)置等的 fm
文件胯陋。
一般而言蕊温,使用 carrier file 文件管理以下內(nèi)容:
- 變量(Variable Definitions)
- 條件標(biāo)簽 (Conditional Tags)
- 條件文本顯示設(shè)置(Show/Hide Conditional Text)
以下為筆者工作中自行建立的 carrier file 示例袱箱,僅供參考。
使用 carrier file 時义矛,有以下幾點(diǎn)建議:
建議將 carrier file 文件直接命名為
carrier_file_scenario.fm
发笔。
這樣方便后續(xù)在book文件中快速識別。-
一種發(fā)布場景建立一個 carrier file凉翻。
新建時了讨,建議在梳理完文檔所需變量和條件文本設(shè)置后,先建立一種發(fā)布場景的規(guī)則制轰,其余通過 “文件”——“另存為” 的方式生成其他發(fā)
布場景的 carrier file前计,并進(jìn)行相應(yīng)的修改。這樣能確保變量和標(biāo)簽的書寫完全一致垃杖。在檢查多個 carrier file 設(shè)置時半火,也可以通過 FrameMaker菜單 “Window”——“Tile” 或 “Cascade” 方式并列查看身腻,檢查每種發(fā)布場景下的變
量及條件文本的設(shè)置規(guī)則。
將 carrier file 從文檔發(fā)布中去除
carrier file只是用于變量和條件文本設(shè)置管理的文件,在實(shí)際的文檔發(fā)布中并不需要出現(xiàn)且叁。
因此,生成 carrier file 文件后:
- 將所有的 carrier files 添加到 book文件中谬擦。
-
在 carrier file 文件上颗品,右鍵,選擇 “Exclude”侧巨,將 carrier files 從publish過程中去除舅锄。
exclude carrier file from publish.png
導(dǎo)入 carrier file 變量及條件文本設(shè)置
FrameMaker 提供 Import 功能,可以將某一文檔中的設(shè)置導(dǎo)入到目標(biāo)文件中司忱』史蓿可導(dǎo)入的對象包括段落設(shè)置、字符設(shè)置坦仍、頁面布局鳍烁、表格樣式、變量值設(shè)置繁扎、條件文本設(shè)置幔荒、符合字體等各方面。
因此梳玫,在文檔發(fā)布操作前爹梁,只需要將某個 carrier file 文件的變量設(shè)置和條件文本設(shè)置規(guī)則導(dǎo)入到其他文件中,即能快速調(diào)整所有文檔的變量設(shè)置和條件文本設(shè)置提澎。
如上圖所示姚垃,依次點(diǎn)擊 “File” ——“Import” —— “Formats”,在 “Import and Update” 區(qū)域請確保 僅勾選了 Variable Definitions 和 Conditional Text Settings盼忌。
總結(jié)
使用FrameMaker制作復(fù)雜的技術(shù)文檔時积糯,可以借用 carrier files 進(jìn)行變量和條件管理掂墓,快速發(fā)布多個文檔。
- 梳理文檔變量和條件文本的標(biāo)簽看成,為每一種發(fā)布場景新建一個carrier file的
fm
文件君编。 - 將已建立的carrier file添加至book中,并將其從publish中“exclude”川慌。
- 選中book中的其他文件啦粹,使用
Import
功能,只將carrier file文件中的 Variable Definitions 和 Conditional Text Settings導(dǎo)入至其他文件中窘游。 - Update book唠椭,進(jìn)行文檔發(fā)布。