Re: [問題] 在Inkscape/CorelDRAW嵌入LaTeX數學式

看板LaTeX (論文排版)作者 (Myrmarachne)時間14年前 (2011/02/07 23:34), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《alfadick (悟道修行者)》之銘言: : yap, 這問題我測試很久了, : 我用 coreldraw/inkscape 畫出的圖案中, : 需要插入 LaTeX 數學式子, 例如三分之二等等 : 該怎麼做呢?我是用XeLaTeX(網路上沒說XeLaTeX的做法), : 然後用includegraphics引入那個eps, : 我用psfrag也一直失效。 : 不管是: : 1. 在 coreldraw/inkscape 畫出的eps中,將文字替換成三分之二(use psfrag) : 2. 在 LaTeX 先寫出三分之二,再dvi->ps->eps(use GSView), : 再在 繪圖軟體匯入那個數學式 : 都沒用,請問大家是怎麼做的呢? 我以 Inkscape 製作 PDF+LATEX 的方式來說明。 此方法是讓 Inkscape 輸出非文字的 pdf 檔及包括文字與幾何位置的 tex 檔, 最後在原本 tex 文件中引入該 tex 檔。 這個方式的優點是可以完全使圖檔中的文字與原 tex 文件的字體設定一致。 當然引入數學式、tex 裡的符號、都是可行的。 1. 在 Inkscape 中的文字若有數學式(如二分之一), 則以文字方式輸入「$\frac{1}{2}$」。 重點是二個 $ 要放進去。 2. 將圖儲存成 PDF 檔,記得要勾選 「PDF+LATEX:省略PDF裡的文字並建立LaTeX檔」 這個選項。記得不要將文字轉成路徑。 於是會得到一個沒有文字只有圖的 PDF 檔和一個 tex 檔。 3. 看清楚該 tex 檔的內容,有說明怎麼用。 使用它的方式和過去直接 \includegraphics 是不一樣的。 若你有興趣,請仔細把這個 tex 檔的內容看一下,甚至再做一些微調。 請注意,此方式必須使用可以達成引入 pdf 檔的編譯方式。 你有提到你用 xelatex,但並不能保證你的 xelatex 過程可以引入 pdf 圖。 (在 mactex/texlive 2010 是可以的。) 另外也可能需要使用 graphics、color 等 package 才能編譯, 請按 log 檔行事即可。 -- http://apansharing.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.35.207

02/08 23:00, , 1F
成功了!非常感謝! 附帶一提,根據
02/08 23:00, 1F

02/08 23:19, , 3F
的說法,inkscape export時打勾「匯出範圍為繪圖部分」
02/08 23:19, 3F

02/08 23:40, , 4F
選此功能時,其中似乎有些詭譎的地方 @_@
02/08 23:40, 4F

02/08 23:42, , 5F
and btw, "transparent.sty"在哪下載?MikTeX找不到
02/08 23:42, 5F

02/09 00:24, , 6F
請安裝 package oberdiek
02/09 00:24, 6F

02/09 00:27, , 7F
但是可能只能用 pdftex 來編譯, 請看其說明文件.
02/09 00:27, 7F

02/09 00:28, , 8F
文章代碼(AID): #1DK14GzG (LaTeX)
文章代碼(AID): #1DK14GzG (LaTeX)