Got it! (was: Re: [OS X TeX] TeXniscope and pdfsync)

Thomas Schröder hydrochlorix at gmx.net
Thu Nov 10 11:04:15 EST 2005


Am 01.11.2005 um 23:12 schrieb Massimiliano Gubinelli:

Again, sorry in answering so late, but like I said, I've been kept busy.

>> But since I'm using pdflatex to directly produce PDF output, it  
>> couldn't really, could it?
>>
>
> Sorry I missed this. I was assuming you were using dvi.

Well, I should have mentioned it, so no need to be sorry :-)

> Does some of the chapters are in files with names with accented
> characters? (this could be a problem).

Nope, all plain ASCII, no spaces either.

> It is very strange that syncronization works only if the hyperref
> package is not loaded.

Tell me about it :-)

> Another thing to try is to include only the current chapter in the
> compilation to see if it is a problem related to the size of the pdf.

First I tried to produce a very large PDF by using the same chapter  
over and over and that worked flawlessly. Then I started to comment  
out all chapters and adding them again one by one to see where the  
glitch started to show up. The glitch persisted with three particular  
chapters, all the others worked flawlessly. I then checked what was  
different about them, and it turns out to be a rather strange quirk.  
In those three chapters I used the alternate hyphen "–" , which you  
get by pressing Alt-minus on a German keyboard, in chapter and  
section commands. I guess, TeXniscope stumbled over those, when the  
hyperref-package produced the table of contents, where of course they  
turned up again.

I use the alternate hyphen for a small trick. Let me explain: German  
as a language can be weird and problematic at times, as some of you  
might know :-)
Specific problems in terms of TeX are that

1) words tend to be pretty long as in "Rheinschiffartskapitänspatent"

2) words are often put together via hyphens as in  
"Rheinschiffartskapitänspatent-Antrag"

3) words contain special characters like ä, ö, ü or ß.

TeX has problems, hyphenating words that contain hyphens _and_  
special characters. Luckily the german package has a special command  
to help here, namely '"='. Using this, TeX can hyphenate such words,  
but readibility suffers. So, that's where my little trick comes in,  
in the preamble of my document I define the following:

\def\BindeStrich{"=}
\let–=\BindeStrich

Then in my thesis I use the alternate hyphen instead of the normal  
one but since it basically looks like the normal one, readibility is  
greatly improved. But, for some reason, the hyperref package didn't  
translate my little trick too well and TeXniscope stumbled over it.  
Pity, eh?

Anyways, thanks for taking the time.

Ciao, Thomas------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list