How can I write an accent in a French sentence on a figure (title, xlable,ylabel)
26 次查看(过去 30 天)
显示 更早的评论
Let say that I want to label the x-axis or the y-axis or added a specified title to a figure, and the statement contains an accent like ( Numéro d'iteration), I found an answer for this problem https://www.mathworks.com/matlabcentral/answers/25698-accent-as-a-character-in-a-string, but it is not working because of the sentence looks like: " Numéro d''iteration".
Any ideas how can I fix this problem?
1 个评论
采纳的回答
更多回答(1 个)
Walter Roberson
2018-6-14
If you are using R2014a or earlier, getting non-ASCII characters can be difficult or tricky.
If you are using R2014b or later, then if you are using 'interpreter', 'tex' or 'interpreter', 'none', then you can directly include the characters such as é in the string. For portability because English MATLAB versions are often not UTF safe, you might want to construct the string using appropriate char() to insert the characters.
If you are using 'interpreter', 'latex' then you cannot include é and similar characters directly by using their character codes, and you have to include latex encodings of them. https://tex.stackexchange.com/questions/8857/how-to-type-special-accented-letters-in-latex
Example:
S = 'H\^otel, na\"\i ve, \`el\''eve';
xlabel(S, 'interpreter', 'latex')
2 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Characters and Strings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!