Underline a character in a string text

74 ビュー (過去 30 日間)
Skander
Skander 2013 年 12 月 22 日
コメント済み: Dyuman Joshi 2024 年 3 月 27 日
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 日
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 件)

カテゴリ

Help Center および File ExchangeDesktop についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by