<div>Hi,</div><div><br></div><div>I found the problem this morning. It seems the font I choose are to blame. A example of my condition is as follows:</div><div><br></div><div><div>\documentclass{article}</div><div>\usepackage{fontspec}</div><div>\setmainfont{TeX Gyre Termes}</div><div>\begin{document}</div><div>I will cite this Muscle \cite{muscle}.</div><div>\bibliography{tex}</div><div>\bibliographystyle{plain}</div><div>\end{document}</div></div><div><br></div><div>I compile it using xelatex. It will always generate two dashes in the bibliography. Other font will ease my situation.</div><div><br></div><div>Ruan Zheng</div><div><includetail><div><br></div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ Original ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>From: </b> "Barbara Beeton"<bnb@ams.org>;</div><div><b>Date: </b> Sat, Jun 2, 2012 02:33 AM</div><div><b>To: </b> "Thomas Schneider"<schneidt@mail.nih.gov>; <wbr></div><div><b>Cc: </b> "????"<rz1991@foxmail.com>; "texhax"<texhax@tug.org>; <wbr></div><div><b>Subject: </b> Re: [texhax] Questions about Bibtex page range setting</div></div><div><br></div>On Fri, 1 Jun 2012, Thomas Schneider wrote:<br><br>    Ruan:<br><br>    > Well, I do not just want to keep it in the database. I am seeking<br>    > for a method to generate a single dash in my final output, since<br>    > latex will always put two dashes in the pdf file. Do you have any<br>    > suggestions?<br><br>    Not being an expert on these things, I created a PDF with an entry<br>    from a double dash in the bib database.  This comes out as a single<br>    dash when cutting and pasting.  It's a unicode double byte character. <br>    It does NOT look like two dashes in Skim on Mac OS X.  I get 3 unicode<br>    bytes cutting from an Acrobat display.  In acrobat it looks and<br>    handles like one character.<br><br>the question isn't how to get an en-dash.<br>(en-dashes are used to indicate spans, for<br>example of pages, 23--25, or years, 1954--63.)<br>ruan wants a simple hyphen, which might be<br>used to indicate a page within a part, A-23,<br>instead of a span.  (i'm using a letter here<br>to make the distinction more obvious.)<br><br>bibtex apparently doesn't want to allow this.<br>there must be a way, using braces, perhaps<br>  pages = {7{-}23},<br>if not, then defining a command such as<br>  \def\nbhyph{-\nobreak}<br>and having this resolved at the latex level<br>rather than by bibtex, is probably the best<br>that can be suggested.<br>                                         -- bb<br></includetail></div>