2012-05-27 31 views
7

Tôi đang cố gắng đặt biểu tượng LaTeX \odot trong thiết bị đầu cuối pdf gnuplot (4.6.0). Cú pháp chính xác cho điều này là gì?gnuplot - thiết bị đầu cuối pdf - thiết lập ký tự unicode (biểu tượng khối lượng mặt trời/odot)

Các gnuplot FAQ đưa ra một số manh mối, nhưng tôi nên gõ {/Symbol \2299}, hoặc {/utf8 \2299}, hoặc một số biến thể khác trên \, /, # vv? Hoặc tôi có nên làm set encoding utf8? Dán biểu tượng trực tiếp dường như không hoạt động.

Tôi có nên sử dụng pdf hoặc pdfcairo cho thiết bị đầu cuối không? Sau này ảnh hưởng đến âm mưu của tôi theo những cách không thể chấp nhận.

+0

Tại sao bạn không thể sử dụng $ \ odot $? –

+0

Vì thiết bị đầu cuối pdf của gnuplot (theo như tôi biết ..) không hỗ trợ cú pháp LaTeX. – jtlz2

+0

bạn có cần sử dụng trình điều khiển pdf không? Bạn có thể sử dụng các thiết bị đầu cuối latex, w/latex định dạng cho con số của bạn và sau đó sử dụng pdflatex để tạo ra con số cuối cùng của bạn ... (có lẽ là một cách dễ dàng hơn - Bạn đã chỉ stumbled khi một góc của gnuplot tôi đã không bao giờ được sử dụng trước đó) – mgilson

Trả lời

3

Nó khá đơn giản. Trước tiên, bạn cần phải chọn một thiết bị đầu cuối hỗ trợ Unicode; sau đó bạn thực sự có thể dán các ký tự Unicode của bạn trực tiếp. Thiết bị đầu cuối pdf cũ không hỗ trợ Unicode, như bạn đã phát hiện ra, nhưng bản pdfcairo gần đây hơn. Bạn nói nó messes lên đồ thị của bạn, nhưng làm thế nào? Tôi đã tìm thấy rằng nó tạo ra kết quả tương tự, nhưng với chất lượng tốt hơn (đường mượt mà hơn, antialiasing, và Unicode!).

Mọi người đều có một nhóm thiết bị đầu cuối khác nhau được cài đặt. Các thiết bị đầu cuối khác có thể hỗ trợ Unicode trên hệ thống của bạn là pngcairo và svg. Cái sau là định dạng vectơ, như pdf. Nếu bạn cần pdf như một tập tin cuối cùng và pdfcairo không hoạt động cho bạn, hãy sử dụng cái gì đó khác có thể xử lý Unicode và chuyển đổi tập tin. Giải pháp LaTeX cuối cùng là tốt nhất nếu bạn muốn các nhãn xuất sắc và các đồ trang sức toán học, nhưng để kiểm soát đầu ra, bạn sẽ cần phải có được tốt ở LaTeX.

+0

Cảm ơn @Lee đó là chính xác những gì tôi đang tìm kiếm - nó rất hữu ích để biết các thiết bị đầu cuối PDF tiêu chuẩn không phải là lên đến nó.Tôi đồng ý pdfcairo có vẻ tốt hơn, nhưng nó dẫn đến các vấn đề; một trong những chính là chìa khóa là quá lớn - làm thế nào để tôi giảm kích thước của khóa (giảm kích thước phông chữ không làm giảm của các dòng, ví dụ) ?? Tôi thực sự rất thích tuyến đường epslatex - không có vấn đề gì với việc sử dụng LaTeX;) – jtlz2

+0

Có nhiều thông số bạn có thể đặt để điều chỉnh kích thước và khoảng cách của khóa; cái mà bạn cần tinh chỉnh phụ thuộc vào cách mà chìa khóa quá lớn. Tôi không chắc chắn, từ mô tả của bạn cho đến nay, nhưng tôi nghĩ rằng bạn có thể muốn thử các cách sau: ** đặt khoảng trắng chính x ** và ** đặt khóa mẫu y **, nơi bạn sẽ thử các số khác nhau cho x và y . Đối với tất cả các chi tiết lông, gõ ** help set key ** tại ô tương tác gnuplot (nếu bạn đã cài đặt hệ thống trợ giúp). –

4

Đây là cách sử dụng đầu cuối epslatex. Chạy các lệnh trong gnuplot hoặc một kịch bản gnuplot:

set terminal epslatex standalone color 
set output 'plot.tex' 

set xlabel '$\odot$ is a \LaTeX symbol.' 
plot sin(x) 

Sau đó, bạn có thể chạy pdflatex trên kết quả plot.tex, hoặc latex Tiếp theo dvipdf. Điều này làm việc tốt nếu bạn không nhớ có LaTeX cho thông dịch viên cho tất cả các văn bản trong cốt truyện của bạn. Nếu bạn muốn chỉ biểu tượng \odot được bao gồm, tôi không chắc chắn cách thực hiện.

+0

Cảm ơn rất nhiều - điều này có vẻ là cách giải quyết hữu ích. Nhưng nó gây ra các vấn đề khác, tức là trong trường hợp này, khóa hiện nay quá lớn (không chỉ là phông chữ - khoảng cách của các dòng). Bạn có bất kỳ ý tưởng về cách reshrink nó? Cảm ơn một lần nữa! – jtlz2

+0

Có thể khó điều chỉnh kích thước phông chữ trong LaTeX. Bạn có thể thử thêm phông chữ X vào dòng đặc tả đầu cuối, trong đó X là kích thước phông chữ. Bằng cách này bạn có thể thu nhỏ phông chữ trên bảng. Hoặc bạn có thể tăng kích thước của canvas (ví dụ: thêm 'kích thước 10,6' vào dòng đặc tả của thiết bị đầu cuối), điều này sẽ làm giảm kích thước phông chữ tương đối. – andyras

+0

Hi @andyras - làm cách nào để giảm kích thước của các dòng trong khóa, thay vì chỉ kích thước của văn bản đi kèm? Cảm ơn! – jtlz2

Các vấn đề liên quan