Am Sun, 20 Feb 2011 22:34:14 -0500 schrieb Mike Maxwell: > On 2/19/2011 12:13 AM, I wrote: >> In a grammar we're writing, the transcription of a word "xowunʣāy" gets >> hyphenated immediately after the 'x'. I thought I could prevent this by > After a great deal of pulling of hair, I think I've found what's > happening. I'm recording it here in case it helps anyone (and because > one aspect of it seems a bit odd, possibly buggy--although it's beyond > my competence to decide that).
> I'm attaching a minimal example after my signature. > What seems odd to me about this (and possibly indicative of a bug) is > that the \hyphenate{/xowun/} command only seems to need the slashes > around "xowun" if I load the 'listings' package; indeed, without the > 'listings' package the command \hyphenate{/xowun/} results in an error > msg ("Not a letter", referring to the slash). Why should the 'listings' > package affect how the "/" character is treated by the \hyphenate command? listings changes the \lccode of certain chars (including the slash, which has lccode 47 with listings) and TeX now things the slash is a letter. This problematic behaviour has been discussed a year ago (https://groups.google.com/group/comp.text.tex/browse_thread/thread/4e19fb344add0d18?hl=de, most importantly see the last posting of Dan Luecking), but I don't know if someone notified the current maintainer Brooks Moses. You can reset the \lccode, then the wrong hyphenation disappears. I don't know if this will give trouble with listings, but you can always reset it again to another value. \documentclass[11pt,letterpaper]{report} \showthe\lccode`\/ \usepackage{listings} \showthe\lccode`\/ \begin{document} \lccode`\/=0 \hyphenation{xowun} %First para: /xowun/ is erroneously hyphenated: A suffix: Now is time for good suffixes to come Applies to nouns. /xowun/ %\hyphenation{/xowun/} %Second para: /xowun/ is correctly not hyphenated: A suffix: Now is time for good suffixes to come Applies to nouns. /xowun/ \end{document} > I'm also unsure why the 'bibtopic' package needs to be loaded (without > the 'bibtopic', I get a "Missing \begin{document}" error msg). I don't get the message. Did you deleted the aux-file in your tests? -- Ulrike Fischer -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex