Underline a character in a string text

Hi, I try to display a string containing some characters that are underlined or with a hat? Does someone know how to proceed? Thanks

2 件のコメント

Jan
Jan 2013 年 12 月 22 日
What does "display" exactly mean? Where? In the command window, a title of an AXES, inside a button or in the name of a figure?
Skander
Skander 2013 年 12 月 24 日
In text(), title(), etc. Now I have the solution to get the underline but not for the bar. Thanks

サインインしてコメントする。

 採用された回答

Image Analyst
Image Analyst 2013 年 12 月 23 日

2 投票

If you use text(), title(), xlabel(), etc. you can use latex which is the default interpreter.
% title('S\underline{tring} now x hat:\hat{x}', 'FontSize', 30, 'Interpreter', 'latex')
title('S\underline{tring}', 'FontSize', 30, 'Interpreter', 'latex')
I couldn't get the hat to work, but the underline worked. MATLAB admits they don't support all LATEX instructions - maybe hat is one of those.

2 件のコメント

Skander
Skander 2013 年 12 月 24 日
移動済み: David 2024 年 3 月 27 日
Thank you very much, the underline works indeed. Do you have a solution for the bar (a dash over a character, to replace the hat)? Thanks
Dyuman Joshi
Dyuman Joshi 2024 年 3 月 27 日
You can use \bar or \overline - the length of the dash is different.
text(0.5, 0.5, 'This is a bar over x - $\bar{x}$', 'Interpreter', 'latex')
figure
text(0.5, 0.5, 'This is a bar over x - $\overline{x}$', 'Interpreter', 'latex')

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDesktop についてさらに検索

質問済み:

2013 年 12 月 22 日

コメント済み:

2024 年 3 月 27 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by