gnuplot에 옹스트롬 기호와 그리스 문자를 포함하는 방법은 무엇입니까?

gnuplot에 옹스트롬 기호와 그리스 문자를 포함하는 방법은 무엇입니까?

저는 gnuplot을 사용하고 있으며 플롯에서 "Angstrom"( Å, ISO 인코딩 305) 및 그리스 문자 Delta(, 기호 104) 에 대한 기호를 가져오고 싶습니다. Δ출력 EPS를 생성할 때 두 가지 인코딩 체계를 결합하는 방법은 무엇입니까?

답변1

코드 가독성을 위해 UTF8을 사용하는 것은 어떨까요?

set xlabel "{/Symbol D} Δ (Å)"

PDF 터미널에 다음을 제공합니다. 결과

기본값으로 인코딩하지만 시스템 전체 로케일은 UTF8입니다.

gnuplot> show encoding

nominal character encoding is default
however LC_CTYPE in current locale is fr_FR.UTF-8

답변2

이 예에서 문자를 볼 수 있습니다.

set terminal postscript eps color enhanced size 10cm,10cm
set output 'pic.eps'
set encoding iso_8859_1
set xlabel "{/Symbol=30 a}"
set ylabel "{/Symbol=30 b}" 
set label "Label {/Symbol \104}{\305} End" at 1.7,2.5 font "Times,30"
set title "TITLE {/Symbol=30 \104}{/Helvetica=30 \305} END"
set key off
plot "-" with lines
1 3
2 2
3 3
end

문자의 구문은 다음과 같습니다.{/글꼴 이름=크기 \암호}{/Symbol=30 \104}예를 들어 Delta 또는 {/Helvetica=30 \305}Angstrom 이 있습니다 {\305}. set encoding iso_8859_1ISO Latin-1 인코딩을 사용하고 있는지 확인하세요 . 바라보다향상된 텍스트 모드gnuplot 가이드에서gnuplot.info.

여기에 이미지 설명을 입력하세요.

관련 정보