matlab スクリプトで、ラテックス テーブルを生成しています。たとえば、そのテーブルの一部は次のようになります。
\multirow{2}{*}{\textbf{b1}}
&
2 & 3 & 10092 & 10763 & 103390 & 2797 & 2929 & 3008 & 5\% & 8\% \\
& 4 & 2 & 20184 & 10763 & 74508 & 1830 & 1970 & 2029 & 8\% & 11\% \\
この文字列は variable に保存されますstr
。str
次のコードを使用してファイルに書き込もうとすると、次のようになります。
f = fopen( 'report\results.tex', 'w' );
fprintf( f, str );
fclose(f);
次の警告が表示されます。
Warning: Invalid escape sequence appears in format string.
See help sprintf for valid escape sequences.
これはおそらく、エスケープ シーケンスとして使用されている、文字列内の多くのバックスラッシュ文字によるものです。この文字列をそのままファイルに出力するにはどうすればよいですか。