<div>Hi,</div><div><br></div><div>It is a matter of font specification. What puzzled me is that almost all of the english serif font at my hand will generate two dashes. The default looks bad but one dash. I tried to set "pages = {7{-}23}" as you suggested, but that changed nothing. I am not sure where should I put "\def\nbhyph{-\nobreak}" in my .tex source file. Is it in the preamble? If that it so, I didn't see my desired output? Can you give me more hints? </div><div><br></div><div>Thanks</div><div><includetail><div><br></div><div>Ruan Zheng</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> "bnb"<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>