1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
function str = LiteralUnderscore(instr)
% str = LiteralUnderscore(instr)
%
% Some Matlab printing and plotting routines treat an
% underscore as an instruction to subscript the next
% character. Calling this routine inserts a "\" before
% any "_" in the passed string, so that it will come
% out as passed.
%
% SEE ALSO texlabel
% 10/28/97 dhb LiteralUnderscr: Wrote it.
% 02/17/97 dgp LiteralUnderscore: new name.
% 10/21/11 dcn Now a oneliner, strrep does the job
str = strrep(instr,'_','\_');
|