In a recent question, a comment was left by @cfr in response to a line I included, specifically:
\usepackage{microtype,textcomp,textgreek,mathspec}
You should not be loading that mix of packages. If you are using Lua/XeTeX, then you should not be using textgreek or textcomp. If you are using (pdf)TeX, then you should not try to load mathspec
I use XeLaTeX
and htlatex
in sequential builds so my custom cls file is common and filled with if statements to recognize incompatibilities between the two compilers.
So, I wanted to post a separate question to get advice on these packages, specifically:
- textgreek: This package has been very important to be being able to include non math-mode greek characters in actual words while retaining the possibility to still use them in mathmode.
- textcomp: used to include objects such as registered trademarks and copyright symbols and fix htlatex html work
- mathspec : Specify arbitrary fonts for mathematics in XeTEX - must be loaded before fontspec
- microtype: I could be misremembering this one, but I think I needed it to solve a greek mu or gamma problem I had with
siunitx
ortextgreek
I appreciate any insight to possible conflicts, alternatives, etc.