निर्यात पारदर्शी-पृष्ठभूमि समीकरण लेटेक्स से


3

प्रस्तावना: मैं लिनक्स पर Ubuntu का उपयोग कर रहा हूँ (Ubuntu 10.4.1)

मैं लाटेक में उत्पन्न समीकरणों को डेस्कटॉप प्रकाशन कार्यक्रम में उपयोग के लिए उच्च-रिज़ॉल्यूशन बिटमैप या वेक्टर छवि प्रारूप में निर्यात करना चाहता हूं। हालाँकि, लक्ष्य दस्तावेज़ में एक रंगीन पृष्ठभूमि है, इसलिए मैं बस GIMP का उपयोग नहीं कर सकता (ऐसा लगता है) क्योंकि यह एक सफेद पृष्ठभूमि पर PDF को प्रस्तुत करता है।

क्या एक कमांड है जिसे मैं एक पारदर्शी पृष्ठभूमि के साथ एक पीडीएफ बनाने के लिए एक LaTeX दस्तावेज़ में डाल सकता हूं, या इन समीकरणों को निकालने का एक और तरीका है?

जवाबों:


4

dvipngपारदर्शी-पृष्ठभूमि PNG के लिए उपयोग करें , जैसे:

dvipng -D 1000 -bg Transparent -pp pagenumber document.dvi

जहां -ppएक छवि बनाने के लिए पृष्ठ संख्या है, और -DDPI है, जो उच्च-रिज़ॉल्यूशन छवि के लिए एक बड़ी संख्या पर सेट है।

परिणाम एक बड़ा अल्फा-चैनल पीएनजी है जो तब समीकरण निकालने के लिए नीचे क्रॉप किया जा सकता है, और वास्तव में किसी भी अन्य लेटेक्स-प्रदान की गई वस्तुएं।


0

मैं खुद LaTeX का उपयोग करके ऐसा करने के किसी भी तरीके से अवगत नहीं हूं, हालांकि आप परिणाम पर सिर्फ ImageMagick कर सकते हैं। वह एक स्क्रिप्ट है।

#!/bin/bash
texfile="$1"
pdffile="${texfile%.tex}.pdf"
pngfile="${texfile%.pdf}.png"
pdflatex -interaction=batchmode "$texfile"
pdfcrop "$pdffile" "${pdffile%.pdf}-cropped.pdf"
pdftoppm -png -f 1 -l 1 "${pdffile%.pdf}-cropped.pdf" > "$pngfile" 
convert "$pngfile" -transparent white "${pngfile%.png}-transparent.png"

आप dvipng के साथ पहले कमांड में pdflatex के बजाय नियमित लेटेक्स का उपयोग कर सकते हैं। यदि आप एक उच्च रिज़ॉल्यूशन चाहते हैं, तो pdftoppm के लिए उपयुक्त विकल्प जोड़ें (जैसे, 300 dpi के लिए -r 300, डिफ़ॉल्ट 150 dpi है यदि मैं गलत नहीं हूँ)।

यदि आप इसके बजाय एक वेक्टर ग्राफिक चाहते थे, तो आप इंकस्केप या डीवीविज्म की कोशिश कर सकते थे, लेकिन मुझे उन लोगों के साथ बहुत अनुभव नहीं है।


इसके साथ समस्या अपरिहार्य श्वेत है जो एक रेखापुंज में परिवर्तित होने के बाद एंटी-अलियास पाठ की पृष्ठभूमि का रंग बदलने से आती है।
व्यंग्य

देखो man pdftoppm- यह फ़ॉन्ट विरोधी aliasing, वेक्टर विरोधी aliasing, freetype प्रभाव को बंद करने के लिए बहुत सारे विकल्प हैं; यदि आप चाहें तो आप इसे मोनोक्रोम पर भी सेट कर सकते हैं। यह जानना मुश्किल है कि आपके समीकरणों तक पहुंच के बिना सबसे अच्छा प्रभाव क्या देगा।
frabjous
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.