Stata dofile 轉換 PDF 製作講義方法

作者:連玉君 (知乎 | 簡書 | 碼雲 | github)

Stata現場研討班即將開班(2018年1月中旬,北京)

Stata現場班-初級|Stata現場班-高級


目的:把 Stata 里的 dofile 列印成 PDF 文檔,製作成講義,方便列印和閱讀。

工具: 電腦中安裝 PDF 虛擬印表機,如 Abode Professional 版本就自帶 PDF 虛擬印表機

步驟:用 Adobe PDF 虛擬印表機列印 dofile,隨後調整 PDF 文檔頁面,保證適當的頁面邊距。

詳情介紹如下:

  • Step 1:打開 Stata dofile 。可以用滑鼠點擊 open 菜單,也可以用命令,如 doedit A1_intro.do
  • Step 2:列印 A1_intro.do 文檔。 方法為:點擊 dofile 窗口第二排第四個按鈕 (印表機圖標,快捷鍵為:Ctrl+P)。詳見圖 1。特別注意:印表機名稱選擇Adobe PDF。若有需要可以進一步單擊【屬性】按鈕設置頁面大小、列印顏色等。輸出的 PDF 文件為 A1_intro.pdf
  • Step 3: 更改 PDF 文件頁面大小。第二步輸出的 PDF 文檔頁面邊距都很小 (如圖 2 所示),如果直接列印成紙質講義無法裝訂。我們可以自行增加文檔邊距。(1) 使用 Adobe Professional 打開 A1_intro.pdf,依次點擊【文檔】→【剪裁頁面(P)】(快捷鍵為 Shift+Ctrl+T),彈出界面如圖 3 所示。注意:(1) 【頁面大小】選擇ISOB4 比較合適;(2)【頁面範圍】選擇所有頁面

圖1:選擇 Adobe PDF 虛擬印表機

圖2:使用 Adobe PDF 虛擬印表機輸出的 PDF 文檔

圖3:更改頁面大小

幾點說明:

  • 編輯 dofile 時的注意事項。 我們注意到,在圖 2 中,右側有一條綠色的豎線,它對應 Stata dofile 的第 74 列 (具體數值決定於你的 dofile 編輯器中的字型大小設置)。如果你在 dofile 中輸入的單行內容超過 74 列,列印時,PDF 虛擬印表機會自動幫你換行,這會影響輸出效果。因此,在編寫 dofile 時,單行的文字長度不要超過 74 個字元 (包括空格)。
  • 同時處理多個 dofile。 如果有多個 dofile 需要做上述處理,可以先進行第 1-2 步,然後再把這些 PDF 文件合併到成一個 PDF 文檔,最後對其進行第 3 步的處理。

    合併多個 PDF 文檔的步驟為:依次點擊【文件】→【合併(M)】→【合併到單個PDF(M)】(參見圖 4)。

圖4:合併多個 PDF 文檔到單個 PDF 文件


Stata現場研討班即將開班(2018年1月中旬,北京)

Stata現場班-初級|Stata現場班-高級


weixin.qq.com/r/7Ujm-tf (二維碼自動識別)

簡書版本:Stata dofile 轉換 PDF 製作講義方法

推薦閱讀:

教師利器:ZoomIt 4.5 屏幕縮放小軟體
應用stata過程中,遇到過哪些特別棘手但最終得以解決的問題?
零基礎如何入門stata?

TAG:Stata | stata学习 | stata连享会 |