customcommands.tex is almost entirely unnecessary and very ugly to read. The name is also a bit misleading, as it suggests that this is an area for the user to create their own commands. This is not the case though, as customcommands.tex is part of the base template, and so could be updated underneath the user. Instead, something like an empty usercommands.tex should be added with commented out instructions to the user that this is a safe space to write their own commands, while customcommands.tex is an area for approved commands to influence the style of the thesis to match SMU standards. customcommands.tex would be commented out in the template in the user_thesis.tex file by default.
So,
user_commands.tex:
% Place your own personal commands here. This is not a part of the base template and so will never be overwritten during updates.
user_thesis.tex:
% \input{latex/user_commands.tex} % Uncomment to use your own personal commands
customcommands.tex
is almost entirely unnecessary and very ugly to read. The name is also a bit misleading, as it suggests that this is an area for the user to create their own commands. This is not the case though, ascustomcommands.tex
is part of the base template, and so could be updated underneath the user. Instead, something like an emptyusercommands.tex
should be added with commented out instructions to the user that this is a safe space to write their own commands, whilecustomcommands.tex
is an area for approved commands to influence the style of the thesis to match SMU standards.customcommands.tex
would be commented out in the template in theuser_thesis.tex
file by default.So, user_commands.tex:
user_thesis.tex: