2010-03-17 56 views
0

我想選擇一個圖像合成器,用於在html和latex中包含圖像。html和latex中的圖像格式

我發現乳膠是JPEG和PNG甲並不總是行之有效。 eps格式是最適合乳膠的。看來eps不支持HTML?

還有什麼其他的格式呢?

感謝和問候!

回答

1

標準乳膠「愛」EPS,的確如此,但有一個原因—它是一個矢量格式。在EPS中正確創建圖形可以確保打印輸出的質量僅受打印機質量的限制,而不受圖像文件分辨率的限制(如JPEG和PNG等光柵化格式的情況)。

所以,如果你包括例如線條圖,條形圖等,你幾乎必須在EPS(或PDF)中做到這一點,然後轉換爲PNG的網頁。如果圖形本身被光柵化(例如,您想包含照片),則可以使用高質量的JPEG,然後使用jpeg2ps爲LaTeX創建EPS文件(或直接在pdfLaTeX中包含它們)。

要回顧一下:這是你的形象,而不是你的程序,確定適當的圖像格式。

P.S.如果需要,像TeX4ht這樣的工具通常會處理圖像轉換。

1

TeX和LaTeX的固有宏不支持任何圖像。對於這樣的優勢,唐納德克努特增加了命令\special。事實上,包括你的文檔乳膠包一些圖像插入像創建

\special{psfile="myimage1.eps"} 

DVI-文件的TeX包含此命令是不變的。例如,現在您想要將dvi文件轉換爲ps。你打電話dvips - 程序,這個程序插入你的圖像到最終的ps文件。

因此EPS格式是膠乳最好沒有,EPS格式是最好的,因爲dvips PS是的PostScript,EPS是封裝的PostScript。

P.S.有jpeg2ps.exe程序將jpeg轉換爲eps。

4

這取決於您使用的LaTeX的「味道」。

如果你使用的「標準」乳膠,你很可能去與EPS。正如你注意到的那樣,EPS圖像不能包含在HTML中,你必須在HTML中使用JPEG或PNG,並將這些圖像轉換爲EPS以包含在LaTeX文檔中(這可以使用ImageMagick自動進行)。

或者,這是我推薦的選項,您可以使用pdfLaTeX,它可以本地處理JPEG和PNG,允許您在HTML和LaTeX文檔中使用相同的圖像。

+2

如果可能,最好將postscript圖像保留爲「主」,並將其下變換爲基於像素的html格式。爲什麼?充分利用TeX在高分辨率設備上的矢量輸出。 – dmckee 2010-03-17 17:06:12

+0

@dmckee:非常好的一點 - 我正在設想圖像是光柵圖像,但顯然不一定如此。 – 2010-03-18 12:21:30