How to bold, italics sentence using fprintf in matlab?

466 Ansichten (letzte 30 Tage)
komal Bhandari
komal Bhandari am 1 Dez. 2011
Kommentiert: Victoria Serrano am 30 Jan. 2024
How to bold , italics sentence using fprintf in matlab

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 1 Dez. 2011
There is no mechanism for that, just as there is no mechanism for color or underlining or blinking.
fprintf() is for transferring characters, and characters do not have inherent attributes or font properties.
Having said that: some output destinations interpret the characters they receive, and do so in such a way that character or font information can be attached.
The above are for output to the command window. If you happen to be outputting to a terminal emulator (e.g., if you are running matlab -nodesktop) then you may be able to take advantage of the ANSI sequences for text attributes: http://en.wikipedia.org/wiki/ANSI_escape_code#graphics

Weitere Antworten (1)

Ryan Friedman
Ryan Friedman am 1 Mai 2019
You can print bold only (not italics) using fprinf as shown below.
fprintf('Hello <strong> bold </strong> world.\n')
>> Hello bold world.
  8 Kommentare
Steven
Steven am 24 Nov. 2023
Works nicely in the MATLAB console window (R2023b)
Unfortunatly when using publish() to create a pdf or html document the same example apears as 'Hello <strong> bold </strong> world.' in the document.
Victoria Serrano
Victoria Serrano am 30 Jan. 2024
I'm having the same issue when using publish() to create the PDF. Has anyone found the solution?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by