1. 程式人生 > >解決LaTex中插入Visio畫圖有多余邊框的問題

解決LaTex中插入Visio畫圖有多余邊框的問題

功能 tar ear tom 開發 eps 分享圖片 之間 選擇

這裏的Visio畫圖是指Visio另存為或導出的PDF格式圖片。就目前而言,Visio另存為的EPS格式的圖片均可使用PDF格式代替。

問題描述

技術分享圖片

這裏以Visio中畫一個矩形為例,如上圖所示。

技術分享圖片

我們為了刪除畫圖周圍的白邊,通常會使用“設計”選項卡下的“大小”按鈕下的“適應繪圖”按鈕,如上圖所示。

技術分享圖片

通過“適應繪圖”自動調整後的畫圖就變成了如上圖的樣子。

技術分享圖片

這時我們再將此Visio畫圖保存為PDF圖片,插入到LaTex中,如上圖所示。有沒有發現LaTex中的圖片無緣無故四周多了條邊框?

解決方法

這裏實際上有兩個問題需要解決:

  1. 去除四周的邊框
  2. 去除多余的白邊

去除四周的邊框

關於去除這個邊框,網上的教程五花八門,最流行的就是手動裁剪PDF圖片了,殺雞焉用牛刀?

技術分享圖片

廢話少說,玄機就在保存為PDF文件的時候,選擇“保存類型”為PDF後,點擊下方的“選項”按鈕,在彈出的對話框中將“輔助功能文檔結構標記”前的勾去掉,霍山縣醫院點擊“確定”保存就好了,如上圖所示。

技術分享圖片

這樣插入到LaTex中的圖片就沒有四周的邊框了,如上圖所示。

但是有沒有註意到這個圖片四周仍然有白邊,使得圖片在LaTex中小了一圈?

去除多余的白邊

要說到這個白邊從哪裏來,還得回過頭去看Visio。“適應繪圖”自動調整後的畫圖實際上就是包含了白邊的,仔細看第一張圖中畫圖邊界往裏一點有一個虛線矩形,這個矩形到畫圖邊界之間的距離就是Visio預設的白邊。

所以接下來要做的就是調整這段白邊的寬度為0,就像打印時調整邊距一樣,而實際上這裏正是在調整邊距。

技術分享圖片

1. 點擊“文件”選項卡,點擊“選項”。如上圖所示。

技術分享圖片

2. 在彈出的對話框的左側點擊“自定義功能區”,在右側將“主選項卡”下的“開發工具”打勾並保存。如上圖所示。

技術分享圖片

3. 點擊“開發工具”選項卡,點擊“顯示ShapeSheet”,點擊“頁”。如上圖所示。

技術分享圖片

4. 這時會在Visio下方出現頁的屬性表格,將表格向下滑動,找到“Print Properties”表格,將“PageLeftMargin”、“PageRightMargin”、“PageTopMargin”和“PageBottomMargin”均修改為0(雙擊單元格以編輯,回車以保存),關閉表格。如上圖所示。

技術分享圖片

5. 點擊“設計”選項卡,點擊“大小”,點擊“適應繪圖”。如上圖所示。

技術分享圖片

6. 這時得到的畫圖就是沒有白邊的了,在Visio中也能明顯觀察到,如上圖所示。

技術分享圖片

7. 這時再另存為PDF(記得點擊“選項”以去除四周的邊框),插入到LaTex中,就去除掉多余的白邊啦,如上圖所示。

解決LaTex中插入Visio畫圖有多余邊框的問題