From mboxrd@z Thu Jan 1 00:00:00 1970 From: Xebar Saram Subject: Re: helm-bibtex questions Date: Fri, 26 Jun 2015 10:21:30 +0300 Message-ID: References: <87ioamm7c2.fsf@posteo.de> <878ubgn9p9.fsf@posteo.de> <87381klxt1.fsf@posteo.de> <87vbefkcal.fsf@posteo.de> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e01176f0bced65e05196696e2 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55372) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Nx9-0006ZB-BY for emacs-orgmode@gnu.org; Fri, 26 Jun 2015 03:21:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z8Nx6-0001AN-G6 for emacs-orgmode@gnu.org; Fri, 26 Jun 2015 03:21:35 -0400 Received: from mail-la0-x22f.google.com ([2a00:1450:4010:c03::22f]:33335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Nx5-0001AE-TX for emacs-orgmode@gnu.org; Fri, 26 Jun 2015 03:21:32 -0400 Received: by laka10 with SMTP id a10so58384280lak.0 for ; Fri, 26 Jun 2015 00:21:31 -0700 (PDT) In-Reply-To: <87vbefkcal.fsf@posteo.de> 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: Titus von der Malsburg Cc: org mode --089e01176f0bced65e05196696e2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Titus Another round of helm-bibtex questions if you dont mind (question come since i use it 50 times a day now ;-)) 1. is there a way (or a keybind) to select all entries filtered? now to select all my publications for example i have to use C-space repeatedly. 2. what is the syntax for greater then? for example all articles > 2012 (year) 4. i cant get helm-bibtex to search the biblatex field of pubstate. are biblatex (biber) supported/ i have this in my config? (setq helm-bibtex-additional-search-fields '(pubstate)) also on a related issue i assume one can define many fields in the above example. since my elisp sucks would the syntax be this (setq helm-bibtex-additional-search-fields '(pubstate tags)) or do you need to qoute them or use a , symbol? 5. i love the insert formatted reference (f5) option and use it often sending people references: a. does it also auto send that to the clipboard? b. it cuts most of the authors name and leaves only the first few. is there a switch to get it to print all authors. is that a latex cite formatting issue? best and thanks so much again Z On Mon, Jun 22, 2015 at 6:12 PM, Titus von der Malsburg wrote: > > > Here is my CV in org-mode: > > https://gist.github.com/tmalsburg/96084ba82281937c26b7 > > It=E2=80=99s a pretty straightforward org document except for one thing: = the key > to making this work was biblatex which can be used to create several > lists of references filtered according to keywords, author, etc. This > allowed me to have separate sections for journal articles, conference > presentations, etc. I store the relevant keywords in the tags field of > the BibTeX entries and since biblatex doesn=E2=80=99t know this field, I = copy > the tags on-the-fly to the keywords field (see DeclareSourcemap in the > LaTeX headers). > > Titus > > On 2015-06-22 Mon 07:28, Xebar Saram wrote: > > Hi John > > > > a bit off topic, but do you also write your academic CV in orgmode or > > lateX? in anycase would you mind sharing your org/latex CV template? it > > would be helpful as a starting point for me if thats possible. > > > > kind regards and thanks so much in advance > > > > Z > > > > On Sun, Jun 21, 2015 at 9:40 PM, John Kitchin > > wrote: > > > >> sweet! I did not know you could do that! I will be refactoring org-ref > >> soon to do that instead of redefining the commands! > >> > >> John > >> > >> ----------------------------------- > >> Professor John Kitchin > >> Doherty Hall A207F > >> Department of Chemical Engineering > >> Carnegie Mellon University > >> Pittsburgh, PA 15213 > >> 412-268-7803 > >> @johnkitchin > >> http://kitchingroup.cheme.cmu.edu > >> > >> > >> On Sun, Jun 21, 2015 at 2:29 PM, Titus von der Malsburg < > >> malsburg@posteo.de> wrote: > >> > >>> > >>> On 2015-06-19 Fri 03:56, Xebar Saram wrote: > >>> > Hi again Titus > >>> > > >>> > 2 quick questions that arose from using helm-bitex today extensivel= y: > >>> > > >>> > how does one exclude in the search items? for example i want to > search > >>> for > >>> > xebar without keyword "progress" (I want to exclude in progress > articles > >>> > not published yet) > >>> > > >>> > is it possible to define default enter command in helm-bibtex ? > >>> > >>> Yes. Helm uses the first action as the default action. To move an > >>> action to the top of the list you can use the following code: > >>> > >>> (helm-delete-action-from-source "Insert BibTeX key" > helm-source-bibtex) > >>> (helm-add-action-to-source "Insert BibTeX key" > 'helm-bibtex-insert-key > >>> helm-source-bibtex 0) > >>> > >>> The second argument in the second line is the function that executes > the > >>> action. Here is a list of all actions and their functions: > >>> > >>> Open PDF file (if present): helm-bibtex-open-pdf > >>> Open URL or DOI in browser: helm-bibtex-open-url-or-doi > >>> Insert citation: helm-bibtex-insert-citation > >>> Insert reference: helm-bibtex-insert-reference > >>> Insert BibTeX key: helm-bibtex-insert-key > >>> Insert BibTeX entry: helm-bibtex-insert-bibtex > >>> Attach PDF to email: helm-bibtex-add-PDF-attachment > >>> Edit notes: helm-bibtex-edit-notes > >>> Show entry: helm-bibtex-show-entry > >>> > >>> Best, > >>> > >>> Titus > >>> > >>> > > >>> > best > >>> > > >>> > Z > >>> > > >>> > On Thu, Jun 18, 2015 at 9:38 PM, Titus von der Malsburg < > >>> malsburg@posteo.de> > >>> > wrote: > >>> > > >>> >> > >>> >> On 2015-06-18 Thu 04:32, Xebar Saram wrote: > >>> >> > Hi Titus and thx so much for the answers! > >>> >> > > >>> >> > i will in the future use the github page to make requests. > >>> >> > > >>> >> > "The number of matches will be displayed in the mode line. " > >>> >> > > >>> >> > i see that now thx! :) the problem was(is) that its colored blac= k > on > >>> my > >>> >> > black modline BG which makes it invisible ;-) i assume thats an > helm > >>> >> config > >>> >> > i need to change > >>> >> > > >>> >> > > >>> >> > "If you don=E2=80=99t want to type these search expressions, you= could > >>> create a > >>> >> > command that invokes helm-bibtex with a default search expressio= n > and > >>> >> that > >>> >> > command could be bound to a keyboard shortcut." > >>> >> > > >>> >> > that would be prefect for me and a solution to my issue. would y= ou > >>> mind > >>> >> > giving an example of such a code chunk. unfortunately i dont kno= w > >>> elisp > >>> >> though > >>> >> > as john recommended i will do my best this summer when the > semester > >>> ends > >>> >> to > >>> >> > try and pick it up :) > >>> >> > >>> >> Sure, here you go: > >>> >> > >>> >> #+BEGIN_SRC elisp > >>> >> ;; Define helm-search with predefined search expression: > >>> >> (defun helm-bibtex-my-publications () > >>> >> "Search BibTeX entries authored by Xebar Saram." > >>> >> (interactive) > >>> >> (helm :sources '(helm-source-bibtex) > >>> >> :full-frame t > >>> >> :input "xebar saram" > >>> >> :candidate-number-limit 500)) > >>> >> > >>> >> ;; Bind this search function to Ctrl-x p: > >>> >> (global-set-key (kbd "C-x p") 'helm-bibtex-my-publications) > >>> >> #+END_SRC > >>> >> > >>> >> > i will definitely use your tag system as you recommended, sounds > >>> perfect > >>> >> > for me > >>> >> > >>> >> The tag system also comes in handy when generating publication lis= ts > >>> for > >>> >> CVs and web pages because BibTeX does not distinguish between > >>> conference > >>> >> papers, posters, and talks. If you have tags for that, it=E2=80= =99s > relatively > >>> >> easy to create separate sections for these types of publications > using > >>> >> biblatex or bib2bib and bibtex2html in the case of web pages. > >>> >> > >>> >> > thanks again for your kind help and the amazing app ;-) > >>> >> > >>> >> You are welcome. > >>> >> > >>> >> Titus > >>> >> > >>> >> > > >>> >> > best > >>> >> > > >>> >> > Z > >>> >> > > >>> >> > > >>> >> > > >>> >> > On Wed, Jun 17, 2015 at 11:02 PM, Titus von der Malsburg < > >>> >> malsburg@posteo.de > >>> >> >> wrote: > >>> >> > > >>> >> >> > >>> >> >> On 2015-06-17 Wed 11:08, Xebar Saram wrote: > >>> >> >> > Hi Titus > >>> >> >> > > >>> >> >> > I have been exploring helm-bibtex a bit today and have some > >>> questions. > >>> >> >> btw > >>> >> >> > is this the preferred way to make requests/ask questions or i= s > >>> >> >> > github preferred? > >>> >> >> > >>> >> >> Helm-bibtex is not part of org (although it tries to work well > with > >>> >> >> org). So I=E2=80=99m not sure whether this list is the best pl= ace for > >>> >> >> discussing it. For now the issue tracker on Github might be a > >>> better > >>> >> >> option: > >>> >> >> > >>> >> >> https://github.com/tmalsburg/helm-bibtex/issues > >>> >> >> > >>> >> >> > in any case i was wondering a few things: > >>> >> >> > > >>> >> >> > 1. is it possible to have custom sorting? i want all views to > >>> sort by > >>> >> >> > Author, year, month > >>> >> >> > >>> >> >> I prefer to see the entries in the (inverse) order in which the= y > >>> appear > >>> >> >> in the BibTeX file. This way, recent additions show up at the > >>> >> >> top. However, I agree that sorting would be useful (see issues > #5 > >>> and > >>> >> >> #21); it just doesn=E2=80=99t have high priority for me. Pull = requests > >>> welcome. > >>> >> >> > >>> >> >> > 2. i would really like a way to have stored smart groups (lik= e > the > >>> >> jabref > >>> >> >> > dynamic groups if your aware of that). that is for example > create > >>> a > >>> >> group > >>> >> >> > that auto selects all publications i have (by my first/last > name) > >>> and > >>> >> >> shows > >>> >> >> > the count (in numbers) of these publications. > >>> >> >> > >>> >> >> I=E2=80=99m not familiar with smart groups but it seems that al= l > >>> helm-bibtex is > >>> >> >> doing is giving you very flexible smart groups defined by your > >>> search > >>> >> >> expressions. For example, if you want a list of your > publications, > >>> you > >>> >> >> can simple enter your name. And if you want a list of your > >>> articles, > >>> >> >> you can enter your name + =E2=80=9Carticle=E2=80=9D. If you wa= nt all your > articles > >>> from > >>> >> >> 2010, enter your name + =E2=80=9Carticles 2010=E2=80=9D. And s= o on. The number > of > >>> >> >> matches will be displayed in the mode line. If you don=E2=80= =99t want to > >>> type > >>> >> >> these search expressions, you could create a command that invok= es > >>> >> >> helm-bibtex with a default search expression and that command > could > >>> be > >>> >> >> bound to a keyboard shortcut. > >>> >> >> > >>> >> >> > Another example is a group to keep track of all the papers im > >>> working > >>> >> on > >>> >> >> or > >>> >> >> > invloved with by matching keyword author and prep/*other key > word > >>> >> >> > >>> >> >> I use two BibTeX fields to tag entries: =E2=80=9Ckeywords=E2=80= =9D for keywords > >>> >> >> describing the content of the paper (as usual) and =E2=80=9Ctag= s=E2=80=9D for > meta > >>> >> >> data. Values that I use in tags are =E2=80=9Cown=E2=80=9D, =E2= =80=9Cmanuscript=E2=80=9D, > =E2=80=9Cposter=E2=80=9D, > >>> >> >> =E2=80=9Ctalk=E2=80=9D, =E2=80=A6 So if I want a list of all ar= ticles in progress, I > search > >>> for > >>> >> >> =E2=80=9Cown manuscript=E2=80=9D. Since the tags field is non-= standard, it has > to > >>> be > >>> >> >> added to `helm-bibtex-additional-search-fields`. > >>> >> >> > >>> >> >> Another solution would be to use the pubstate field and to sear= ch > >>> for > >>> >> >> your name and =E2=80=9Cforthcoming=E2=80=9D (add pubstate to > >>> >> >> helm-bibtex-additional-search-fields for this to work). > >>> >> >> > >>> >> >> > 3.is it possible to ass an option to auto generate a bibkey > for a > >>> >> >> selected > >>> >> >> > citation based on user criteria such as > author(date)short-title? > >>> >> >> > >>> >> >> Maintaining the content of the BibTeX file not really in the > scope > >>> of > >>> >> >> helm-bibtex (I prefer to write my BibTeX entries by hand). > Perhaps > >>> >> >> org-ref or ebib can help here? Once you have a function that > >>> generates > >>> >> >> a new key and inserts it in the BibTeX file, you can easily add > it > >>> to > >>> >> >> the list of actions in helm-bibtex. > >>> >> >> > >>> >> >> Hope that helps. > >>> >> >> > >>> >> >> Titus > >>> >> >> > >>> >> >> > thx so much in advance, you and john have given me confidence > to > >>> >> finally > >>> >> >> > dive into the whole latex/bibteX world > >>> >> >> > > >>> >> >> > best > >>> >> >> > > >>> >> >> > Z > >>> >> >> > >>> >> >> > >>> >> > >>> >> > >>> > >>> > >> > > --089e01176f0bced65e05196696e2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Titus

Another round of helm-bi= btex questions if you dont mind (question come since i use it 50 times a da= y now ;-))

1. is there a way (or a keybind) to sele= ct all entries filtered? now to select all my publications for example i ha= ve to use C-space repeatedly.

2. what is the synta= x for greater then? for example all articles > 2012 (year)
4. i cant get helm-bibtex to search the biblatex field of pubst= ate. are biblatex (biber) supported/ i have this in my config?
(setq helm-bibtex-additional-search-fields '(pubstate))

also on a related issue i assume one can define many= fields in the above example. since my elisp sucks would the syntax be this=

(setq helm-bibtex-additional-search-fields '(= pubstate tags))

or do you need to qoute them o= r use a , symbol?

5. i love the insert formatted r= eference (f5) option and use it often sending people references:
<= /div>
a. does it also auto send that to the clipboard?
b. it = cuts most of the authors name and leaves only the first few. is there a swi= tch to get it to print all authors. is that a latex cite formatting issue?<= /div>

best and thanks so much again

=
Z

On Mon, Jun 22, 2015 at 6:12 PM, Titus von der Malsburg = <malsburg@posteo= .de> wrote:


Here is my CV in org-mode:

=C2=A0 https://gist.github.com/tmalsburg/96084= ba82281937c26b7

It=E2=80=99s a pretty straightforward org document except for one thing: th= e key
to making this work was biblatex which can be used to create several
lists of references filtered according to keywords, author, etc.=C2=A0 This=
allowed me to have separate sections for journal articles, conference
presentations, etc.=C2=A0 I store the relevant keywords in the tags field o= f
the BibTeX entries and since biblatex doesn=E2=80=99t know this field, I co= py
the tags on-the-fly to the keywords field (see DeclareSourcemap in the
LaTeX headers).

=C2=A0 Titus

On 2015-06-22 Mon 07:28, Xebar Saram wrote:
> Hi John
>
> a bit off topic, but do you also write your academic CV in orgmode or<= br> > lateX? in anycase would you mind sharing your org/latex CV template? i= t
> would be helpful as a starting point for me if thats possible.
>
> kind regards and thanks so much in advance
>
> Z
>
> On Sun, Jun 21, 2015 at 9:40 PM, John Kitchin <jkitchin@andrew.cmu.edu>
> wrote:
>
>> sweet! I did not know you could do that! I will be refactoring org= -ref
>> soon to do that instead of redefining the commands!
>>
>> John
>>
>> -----------------------------------
>> Professor John Kitchin
>> Doherty Hall A207F
>> Department of Chemical Engineering
>> Carnegie Mellon University
>> Pittsburgh, PA 15213
>> 412-268-7803
>> @johnkitchin
>>
http://kitchingroup.cheme.cmu.edu
>>
>>
>> On Sun, Jun 21, 2015 at 2:29 PM, Titus von der Malsburg <
>> malsburg@posteo.de> w= rote:
>>
>>>
>>> On 2015-06-19 Fri 03:56, Xebar Saram wrote:
>>> > Hi again Titus
>>> >
>>> > 2 quick questions that arose from using helm-bitex today = extensively:
>>> >
>>> > how does one exclude in the search items? for example i w= ant to search
>>> for
>>> > xebar without keyword "progress" (I want to exc= lude in progress articles
>>> > not published yet)
>>> >
>>> > is it possible to define default enter command in helm-bi= btex ?
>>>
>>> Yes.=C2=A0 Helm uses the first action as the default action.= =C2=A0 To move an
>>> action to the top of the list you can use the following code:<= br> >>>
>>>=C2=A0 =C2=A0(helm-delete-action-from-source "Insert BibTe= X key" helm-source-bibtex)
>>>=C2=A0 =C2=A0(helm-add-action-to-source "Insert BibTeX key= " 'helm-bibtex-insert-key
>>> helm-source-bibtex 0)
>>>
>>> The second argument in the second line is the function that ex= ecutes the
>>> action.=C2=A0 Here is a list of all actions and their function= s:
>>>
>>>=C2=A0 =C2=A0Open PDF file (if present): helm-bibtex-open-pdf >>>=C2=A0 =C2=A0Open URL or DOI in browser: helm-bibtex-open-url-o= r-doi
>>>=C2=A0 =C2=A0Insert citation: helm-bibtex-insert-citation
>>>=C2=A0 =C2=A0Insert reference: helm-bibtex-insert-reference
>>>=C2=A0 =C2=A0Insert BibTeX key: helm-bibtex-insert-key
>>>=C2=A0 =C2=A0Insert BibTeX entry: helm-bibtex-insert-bibtex
>>>=C2=A0 =C2=A0Attach PDF to email: helm-bibtex-add-PDF-attachmen= t
>>>=C2=A0 =C2=A0Edit notes: helm-bibtex-edit-notes
>>>=C2=A0 =C2=A0Show entry: helm-bibtex-show-entry
>>>
>>> Best,
>>>
>>>=C2=A0 =C2=A0Titus
>>>
>>> >
>>> > best
>>> >
>>> > Z
>>> >
>>> > On Thu, Jun 18, 2015 at 9:38 PM, Titus von der Malsburg &= lt;
>>> malsburg@posteo.de&g= t;
>>> > wrote:
>>> >
>>> >>
>>> >> On 2015-06-18 Thu 04:32, Xebar Saram wrote:
>>> >> > Hi Titus and thx so much for the answers!
>>> >> >
>>> >> > i will in the future use the github page to make= requests.
>>> >> >
>>> >> > "The number of matches will be displayed in= the mode line. "
>>> >> >
>>> >> > i see that now thx! :) the problem was(is) that = its colored black on
>>> my
>>> >> > black modline BG which makes it invisible ;-) i = assume thats an helm
>>> >> config
>>> >> > i need to change
>>> >> >
>>> >> >
>>> >> > "If you don=E2=80=99t want to type these se= arch expressions, you could
>>> create a
>>> >> > command that invokes helm-bibtex with a default = search expression and
>>> >> that
>>> >> > command could be bound to a keyboard shortcut.&q= uot;
>>> >> >
>>> >> > that would be prefect for me and a solution to m= y issue. would you
>>> mind
>>> >> > giving an example of such a code chunk. unfortun= ately i dont know
>>> elisp
>>> >> though
>>> >> > as john recommended i will do my best this summe= r when the semester
>>> ends
>>> >> to
>>> >> > try and pick it up :)
>>> >>
>>> >> Sure, here you go:
>>> >>
>>> >> #+BEGIN_SRC elisp
>>> >> ;; Define helm-search with predefined search expressi= on:
>>> >> (defun helm-bibtex-my-publications ()
>>> >>=C2=A0 =C2=A0"Search BibTeX entries authored by X= ebar Saram."
>>> >>=C2=A0 =C2=A0(interactive)
>>> >>=C2=A0 =C2=A0(helm :sources '(helm-source-bibtex)<= br> >>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:full-frame t
>>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:input "xebar s= aram"
>>> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:candidate-number-li= mit 500))
>>> >>
>>> >> ;; Bind this search function to Ctrl-x p:
>>> >> (global-set-key (kbd "C-x p") 'helm-bib= tex-my-publications)
>>> >> #+END_SRC
>>> >>
>>> >> > i will definitely use your tag system as you rec= ommended, sounds
>>> perfect
>>> >> > for me
>>> >>
>>> >> The tag system also comes in handy when generating pu= blication lists
>>> for
>>> >> CVs and web pages because BibTeX does not distinguish= between
>>> conference
>>> >> papers, posters, and talks.=C2=A0 If you have tags fo= r that, it=E2=80=99s relatively
>>> >> easy to create separate sections for these types of p= ublications using
>>> >> biblatex or bib2bib and bibtex2html in the case of we= b pages.
>>> >>
>>> >> > thanks again for your kind help and the amazing = app ;-)
>>> >>
>>> >> You are welcome.
>>> >>
>>> >>=C2=A0 =C2=A0Titus
>>> >>
>>> >> >
>>> >> > best
>>> >> >
>>> >> > Z
>>> >> >
>>> >> >
>>> >> >
>>> >> > On Wed, Jun 17, 2015 at 11:02 PM, Titus von der = Malsburg <
>>> >> malsburg@posteo= .de
>>> >> >> wrote:
>>> >> >
>>> >> >>
>>> >> >> On 2015-06-17 Wed 11:08, Xebar Saram wrote:<= br> >>> >> >> > Hi Titus
>>> >> >> >
>>> >> >> > I have been exploring helm-bibtex a bit= today and have some
>>> questions.
>>> >> >> btw
>>> >> >> > is this the preferred way to make reque= sts/ask questions or is
>>> >> >> > github preferred?
>>> >> >>
>>> >> >> Helm-bibtex is not part of org (although it = tries to work well with
>>> >> >> org).=C2=A0 So I=E2=80=99m not sure whether = this list is the best place for
>>> >> >> discussing it.=C2=A0 For now the issue track= er on Github might be a
>>> better
>>> >> >> option:
>>> >> >>
>>> >> >>=C2=A0 =C2=A0https://gi= thub.com/tmalsburg/helm-bibtex/issues
>>> >> >>
>>> >> >> > in any case i was wondering a few thing= s:
>>> >> >> >
>>> >> >> > 1. is it possible to have custom sortin= g? i want all views to
>>> sort by
>>> >> >> > Author, year, month
>>> >> >>
>>> >> >> I prefer to see the entries in the (inverse)= order in which they
>>> appear
>>> >> >> in the BibTeX file.=C2=A0 This way, recent a= dditions show up at the
>>> >> >> top.=C2=A0 However, I agree that sorting wou= ld be useful (see issues #5
>>> and
>>> >> >> #21); it just doesn=E2=80=99t have high prio= rity for me.=C2=A0 Pull requests
>>> welcome.
>>> >> >>
>>> >> >> > 2. i would really like a way to have st= ored smart groups (like the
>>> >> jabref
>>> >> >> > dynamic groups if your aware of that). = that is for example create
>>> a
>>> >> group
>>> >> >> > that auto selects all publications i ha= ve (by my first/last name)
>>> and
>>> >> >> shows
>>> >> >> > the count (in numbers) of these publica= tions.
>>> >> >>
>>> >> >> I=E2=80=99m not familiar with smart groups b= ut it seems that all
>>> helm-bibtex is
>>> >> >> doing is giving you very flexible smart grou= ps defined by your
>>> search
>>> >> >> expressions.=C2=A0 For example, if you want = a list of your publications,
>>> you
>>> >> >> can simple enter your name.=C2=A0 And if you= want a list of your
>>> articles,
>>> >> >> you can enter your name + =E2=80=9Carticle= =E2=80=9D.=C2=A0 If you want all your articles
>>> from
>>> >> >> 2010, enter your name + =E2=80=9Carticles 20= 10=E2=80=9D.=C2=A0 And so on.=C2=A0 The number of
>>> >> >> matches will be displayed in the mode line.= =C2=A0 If you don=E2=80=99t want to
>>> type
>>> >> >> these search expressions, you could create a= command that invokes
>>> >> >> helm-bibtex with a default search expression= and that command could
>>> be
>>> >> >> bound to a keyboard shortcut.
>>> >> >>
>>> >> >> > Another example is a group to keep trac= k of all the papers im
>>> working
>>> >> on
>>> >> >> or
>>> >> >> > invloved with by matching keyword autho= r and prep/*other key word
>>> >> >>
>>> >> >> I use two BibTeX fields to tag entries: =E2= =80=9Ckeywords=E2=80=9D for keywords
>>> >> >> describing the content of the paper (as usua= l) and =E2=80=9Ctags=E2=80=9D for meta
>>> >> >> data.=C2=A0 Values that I use in tags are = =E2=80=9Cown=E2=80=9D, =E2=80=9Cmanuscript=E2=80=9D, =E2=80=9Cposter=E2=80= =9D,
>>> >> >> =E2=80=9Ctalk=E2=80=9D, =E2=80=A6 So if I wa= nt a list of all articles in progress, I search
>>> for
>>> >> >> =E2=80=9Cown manuscript=E2=80=9D.=C2=A0 Sinc= e the tags field is non-standard, it has to
>>> be
>>> >> >> added to `helm-bibtex-additional-search-fiel= ds`.
>>> >> >>
>>> >> >> Another solution would be to use the pubstat= e field and to search
>>> for
>>> >> >> your name and =E2=80=9Cforthcoming=E2=80=9D = (add pubstate to
>>> >> >> helm-bibtex-additional-search-fields for thi= s to work).
>>> >> >>
>>> >> >> > 3.is it possible to ass an option to auto generat= e a bibkey for a
>>> >> >> selected
>>> >> >> > citation based on user criteria such as= author(date)short-title?
>>> >> >>
>>> >> >> Maintaining the content of the BibTeX file n= ot really in the scope
>>> of
>>> >> >> helm-bibtex (I prefer to write my BibTeX ent= ries by hand).=C2=A0 Perhaps
>>> >> >> org-ref or ebib can help here?=C2=A0 Once yo= u have a function that
>>> generates
>>> >> >> a new key and inserts it in the BibTeX file,= you can easily add it
>>> to
>>> >> >> the list of actions in helm-bibtex.
>>> >> >>
>>> >> >> Hope that helps.
>>> >> >>
>>> >> >>=C2=A0 =C2=A0Titus
>>> >> >>
>>> >> >> > thx so much in advance, you and john ha= ve given me confidence to
>>> >> finally
>>> >> >> > dive into the whole latex/bibteX world<= br> >>> >> >> >
>>> >> >> > best
>>> >> >> >
>>> >> >> > Z
>>> >> >>
>>> >> >>
>>> >>
>>> >>
>>>
>>>
>>


--089e01176f0bced65e05196696e2--