How can I make an Horizontal tab (\t) using TEXT and TeX ?

12 vues (au cours des 30 derniers jours)
Aurelien Queffurust
Aurelien Queffurust le 11 Sep 2012
I manage to display 2 lines in bold as follows:
str =sprintf('{\\bfline1:} \n {\\bfline2:}')
text(0.2,0.3, str)
But if I replace \n (new line) by \t (horizontal tab) :
str =sprintf('{\\bfline1:} \t {\\bfline2:}')
text(0.2,0.3, str)
I get an empty square box. How can I tell MATLAB to interpret \t as an escape character? I am looking for a solution using \t if possible ant not a workaroung using char(a number) or making myself the corresponding spaces ;)
  1 commentaire
Sean de Wolski
Sean de Wolski le 11 Sep 2012
Modifié(e) : Sean de Wolski le 11 Sep 2012
I get a horizontal tab... Windows7 - 12a

Connectez-vous pour commenter.

Réponses (2)

per isakson
per isakson le 11 Sep 2012
I cannot reproduce your problem. Your code works as expected here, R2012a,64bit,Win7.
  1 commentaire
Aurelien Queffurust
Aurelien Queffurust le 12 Sep 2012
Modifié(e) : Aurelien Queffurust le 12 Sep 2012
All of us in my office can reproduce the issue in R2011b, R2012a and the new R2012b under Windows XP.
str =sprintf('{\\bfline1:} \t {\\bfline2:}')
text(0.2,0.3, str)
only works for us under LInux 11b
Thanks for your attempts

Connectez-vous pour commenter.


Aurelien Queffurust
Aurelien Queffurust le 20 Sep 2012
I submitted a Service request to The MathWorks Technical Support. This is their answer :
I understand that '\t' is not recognized as a horizontal tab in your code. I was able to reproduce this issue at my end on a windows XP machine.It works as expected on Windows 7. It seems like a bug and I will forward your use case to our Development Team and they will consider to address it in the future release of MATLAB. As a work around as you had suggested on MATLAB answers you can use char(a particular number) or empty spaces. I apologize for the inconvenience.

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by