I expected latex to automatically display the first letter after a period in uppercase, as I'm used to in MS Word, but turns out it doesn't, and I can't find anyone mentioning this on the internet nor all the latex documentations I checked. I'd really appreciate the help.

  • 3
    Hmmm... lazy much? Why don't you hold down the Shift key for that next character? – Werner Feb 9 at 20:45
  • 3
    This is no feature of LaTeX (and it should be none, because I find this automatic uppercasing after periods extremely annoying -- in the rare cases I am forced to use the software that must not be named here ;-)) – user31729 Feb 9 at 20:47
  • 3
    The auto-correct/complete "feature" of Word is one of the reasons I use LaTeX. Having software try to outsmart you can lead to typesetting disaster, for example math variables made uppercase, when you are not expecting or wanting it. – Steven B. Segletes Feb 9 at 20:47
  • 3
    What is the full stop actually belongs to an acronym? Should the first letter after i.e. or e.g. be capitalised? – Bernard Feb 9 at 20:50
  • 1
    There is one such automatic bit of reformatting: LaTeX does format spaces after periods differently, which is why you’re supposed to write Mr.\ McGoo. Your editor might or might not auto-capitalize. – Davislor Feb 10 at 1:58

In opposite to Word, LibreOffice and the like, you have to distinguish cleary the editor from the »LaTeX« machinery. The editor is used to type the text. So if you'd like to have a kind of autocorrection, find an editor who does this job for you. There is a real long list here: LaTeX Editors/IDEs

After saving the file your texlive / miktex / whatever installation produces a PDF from your file, but it does not change the *.tex file. You just get a PDF and some auxiliary files.

By the way, you could even use the word window as editor. If I'm to lazy for proof reading, I sometimes copy my text into a word window and wait, what Word marks up as error.

  • "use the word window as editor", it's a potentially good idea, but beware of getting back characters like . Out of the box, non-unicode, default encoding LaTeX will not print this – Au101 Feb 9 at 21:40
  • 1
    @Au101 Yes, you are right. I don't change the text in the word window. I just use the markup to check for typos. – Keks Dose Feb 9 at 21:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.