From mboxrd@z Thu Jan 1 00:00:00 1970 From: Richard Lawrence Subject: Re: Citation syntax: Underscore MUST(?) be allowed in cite keys? Date: Fri, 06 Mar 2015 10:09:35 -0800 Message-ID: <87bnk60zhc.fsf@berkeley.edu> References: <874mq0399a.fsf@gmx.us> <54F75222.8030805@gmail.com> <87pp8o1t9f.fsf@gmx.us> <87pp8o6nt9.fsf@berkeley.edu> <87fv9i9z8s.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45611) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YTwha-0000jO-GS for emacs-orgmode@gnu.org; Fri, 06 Mar 2015 13:10:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YTwhW-0005F3-Eu for emacs-orgmode@gnu.org; Fri, 06 Mar 2015 13:10:22 -0500 Received: from plane.gmane.org ([80.91.229.3]:48472) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YTwhW-0005Er-8S for emacs-orgmode@gnu.org; Fri, 06 Mar 2015 13:10:18 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YTwhU-00032M-6a for emacs-orgmode@gnu.org; Fri, 06 Mar 2015 19:10:16 +0100 Received: from c-67-169-117-151.hsd1.ca.comcast.net ([67.169.117.151]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 06 Mar 2015 19:10:16 +0100 Received: from richard.lawrence by c-67-169-117-151.hsd1.ca.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 06 Mar 2015 19:10:16 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi Vaidheeswaran, Vaidheeswaran C writes: > The following combination works when passed through the LaTeX/PDF > exporter. It doesn't work when the cite syntax is switched to the new > one. > > \cite{center_for_history_and_new_media_zotero_????} Is that a realistic example of a key? What program is generating it? JabRef? I am not too worried about this case. I am guessing that the four "?"s at the end are inserted because the generating program wasn't sure how to encode some characters. I think the right thing to do in edge cases like this is instruct the user that the key is invalid (at least from Org's perspective) and they should change it. If key-ending punctuation turns out to be common, I would revise this opinion, but at the moment I don't see the need. I do not think we should allow punctuation at the end of keys, because that will make it too hard to write in-text citations at the end of a clause, like: "For more, see @Doe99." or "Can we replicate the results of @Doe99?" or "The following cases have been documented in @Doe99: ..." Best, Richard