Hello, I would like to center align a multi-line title, but in latex format. I am currently using this
title_str1 = sprintf('$\\gamma=%s, k=%d, \\alpha_k=\\epsilon_k=%s=%s$', num2str(gamma), k, ... func2str(alpha_k_fun), num2str(alpha_k)); title_str2 = sprintf('Trial-%d, $s_k=%d, a_k=%d$(%s)',trial, state_curr, a_k, A_actions{a_k}); title({title_str1, title_str2}, 'Interpreter', 'Latex', 'FontSize', 14); drawnow, hold off;
But, this makes the second line left-aligned. Any suggestions please?
Best Answer
Using Latex forces left-alignment of lines in cell array of strings . (This may have been changed in the newest versions of Matlab. I use 2014b.) I think you can get most (or all) the effects you need by using the standard Tex formatting, which will center both lines. Example: