Factor[1/(1 - t)] produces
-(1/(-1 + t)) which is not just formatting but full form change:
FullForm[1/(1 - t)] is
FullForm[Factor[1/(1 - t)]] gives
which I find sort of inconvenient sometimes. Not that I care about internals of representing objects, most probably it is optimized in some way, but when I need to work with such expressions, introduction of redundant extra minus signs, etc. is which I find inconvenient.
What would be the correct way to deal with this? One related question I found is How to put terms in lexicographic order? where one of possibilities named was to issue
$PrePrint = PolynomialForm[#, TraditionalOrder -> True] &;
but some adverse effects of it were also mentioned. And in fact,
TraditionalOrder is not what I would need anyway, it gives something still different, namely (in this particular case)
Also, after having posted the question, I discovered in the Related column to the right another one, How do I prevent Mathematica from reformatting the expressions that I copy as LaTeX?, but also in this case I cannot really figure out whether I can use answers there for my purposes.
As suggested by bbgodfrey here is a more illustrative example. Issuing
while what I would like to see is