4 ms·
That changes nothing at all. One space is correct and nothing else. This particular document doesn't even touch on more advanced tings like this so it makes se
by arrrg 13y ago
That changes nothing at all. One space is correct and nothing else.
This particular document doesn't even touch on more advanced tings like this so it makes sense to leave it out and keep it to the simplified but still correct statement: One space, nothing else. That's it. If you do something else you are wrong.
- russellallen 13y agoWhat does "one space" even mean? Does it mean only one character's width? No, because that varies. Does it mean the same width as all other spaces? No, because as explained above typesetting systems often make the space longer, and many traditional typographers did likewise. Does it mean only pressing the spacebar once? No, because that won't make a difference in many systems like TeX, HTML. It's just a typographical shibboleth, nothing more.
- rmk2 13y ago> Does it mean only pressing the spacebar once? No, because that won't make a difference in many systems like TeX, HTML. Seeing as the original article always tells you how to do things in Word, it means exactly that. Any system that is not not WYSIWYG will have no problems here, Word does. And since most people use Word, this is relevant. It doesn't matter that TeX doesn't take it into account, because this is not primarily written for TeX users. TeX does many of these things, but it is not what most people use, especially those who do not know anything at all about typography.
- chalst 13y agoThe book is intended to be general; from the introduction: The typographic rules in this book aren’t specific to particular software. You can apply these rules in just about any modern page-layout program or word processor. To emphasise what I said above: the book is passing off a didactic point about authoring (yes, many newspapers and publishers want their journalists and authors to follow the one-space rule in their copy) into a simplistic rule of typography, one which happens to be meaningless in many contexts and is based on fallacious reasoning.
- numbsafari 13y agoWhat happens when I want to copy and paste your text into something other than TeX or HTML?
- thedufer 13y agoIt seems pretty obvious what is meant - put one space in, and let the font deal with how wide it should be. Yes, this doesn't mean "physically press the space key once" in things like TeX or HTML - it means don't force extra spacing (i.e. by adding non-breaking spaces). The point is to let the font handle it.
- zbinga 13y ago"One space" has no meaning in the finished TeX document. Space is a variable quantity. When using English typographical rules, the amount of space between sentences is larger than the amount of space between words, but both are variable. In the TeX source code, you can put as many spaces you want between words and sentences, TeX does not mind and will produce the exact same result. So in the context of TeX documents, "One space is correct and nothing else" is either meaningless or false.
- arrrg 13y agoBecause TeX corrects your mistakes. Not for any other reason. One space is correct. It's so correct, TeX will even automatically strip spaces away if you make more than one. (Happens on the web, too, by the way.)
- Dylan16807 13y agoSo how do you tell TeX where the ends of sentences are? I rather like the simple interface that is 'press space bar twice'. Do I have to put something on abbreviations instead?
- ssprang 13y agoTeX considers a period to be the end of a sentence unless it's preceded by a capital letter (in which case it assumes it's an initial or part of an acronym). For abbreviations, you should explicitly insert a space control sequence (\<space>) or a non-breaking space (~) after the period.
- chalst 13y agoTeX has a rather unintuitive trick for this. If you have a period immediately after a word followed by whitespace, it is taken to mark the end of a sentence. In order to indicate that a period does not end a sentence, you prefix the space by \@, for example, in `Cf.\@ Something`. Just in case that sounds too simple, there is an exception for initials: `P. G. Wodehouse` is treated the same as `P.\@ G.\@ Wodehouse`. If you want to cancel this, prefix the period by `\@`. This kind of thing makes Latex a hard sell to a general audience. See http://latex-alive.tumblr.com/post/827168808/correct-punctuation-spaces http://latex-alive.tumblr.com/post/827168808/correct-punctua...
- Dylan16807 13y agoBut I'm confused. Why is two spaces allowed in a monospaced font? Spaces there are already twice as wide as in proportional fonts.
- R_Edward 13y agoYou may be right about exactly one space following a sentence-ending punctuation mark, but generations of students were taught, by very reputable typing curricula, to use two spaces after sentence-ending punctuation that was not at the end of a line. I'm not suggesting that this means they're right and you're wrong--I'm observing that those people represent a pretty good reason for any consumer-oriented application that accepts user prose as input to be able to gracefully handle a second space. If I put two spaces after a period, am I wrong, or simply differently habituated from people who learned keyboarding in the electronic age? And even if I am objectively wrong, I maintain that my wrong is less egregious than the wrong committed by a program that cannot accommodate that very well-documented and widespread typing error.
- deleted 13y ago[deleted]