2013-03-25 5 views
3

플롯에 단어 "naïve"를 넣고 PNG 및 PDF로 저장해야합니다. 때로는 제목이나 진드기 레이블에 있습니다. 내가 시도한 것은 무엇이든간에 항상 ï 문자 대신 오른쪽 화살표 기호 (png) 또는 빈 공간 (pdf)을 얻습니다.MATLAB 플롯 라벨/제목의 확장 ASCII 문자

native2unicode 및 unicode2native 함수를 살펴 보았지만 파일 입출력 전용 인 것처럼 보입니다.

이 작업은 MATLAB에서 매우 어렵다고 생각하지 않습니다.

내가 기호 ï 윈도우 7

undier

MATLAB의 2012b를 사용하고있어 아스키 코드 0239, 또는 16 진수 0xEF 있습니다. MATLAB은 Alt-0239을 입력하면 콘솔에 표시하지만 빈 사각형으로 표시합니다.

disp(ï) example

MATLAB 문자의 코드로 26 반환

>> int32('Naïve') 
ans = 
      78   97   26   118   101 

이 기호는 MATLAB의 TeX Character Sequence Table에 존재하지 않습니다.

+0

OS에서 좀 걸릴 수 있습니다 필요한 경우/Matlab 조합이 있습니까? 플롯 제목에서'ï '를 사용하고'disp ('ï ')'를 호출하면 OSX 10.8.3의 R2013a에서 제게 잘 작동합니다. 사용하고있는 글꼴이 다른 응용 프로그램에서 문자를 제대로 표시 할 수 있습니까? – erikced

+0

플롯이 .png 또는 .pdf로 변환 될 때 표시되는 문자가 보존되지 않는다고 생각합니다. 플롯에 표시 할 수있는 것은 아닙니다. 다른 말로하면, 그것은 변환 과정에 있습니다 (나는 'saveas (gcf,'mydir/myFile.png ')'형식의 statment를 사용한다고 상상해 봅니다). @yuk - 문제를 재현 할 수있는 완전한 코드 샘플을 제공 할 수 있습니까? – Floris

+0

@Floris : 아니요, 실제로이 문자를 MATLAB 자체의 그림에 표시 할 수 없습니다. png 또는 pdf로 저장해도 차이가 없습니다. – yuk

답변