Re: [Bibdesk-users] what is bibdesk?

2007-10-08 Thread Simon Spiegel



 I can imagine that Tex held some appeal to some people at some point
 in time, but there is little use I see in it for myself. For me,
 TextEdit is more easy and flexible.

 Depends.  On the negative side, I find LaTeX code annoying to read and
 write, and things like encodings and font changes are insane (unless
 you use XeTeX).  I use BibTeX, but I think its style language sucks.

Take a look at the biblatex package. Suddenly, even the most complex  
bibliographic style becomes rather easy to implement ...

simon

--
Simon Spiegel
Steinhaldenstr. 50
8002 Zürich

Telephon: ++41 44 451 5334
Mobophon: ++41 76 459 60 39


http://www.simifilm.ch

Was soll aus mir mal werden, wenn ich mal nicht mehr bin? Robert  
Gernhardt



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
Bibdesk-users mailing list
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users


Re: [Bibdesk-users] text editor integration

2007-10-08 Thread jiho

On 2007-October-08  , at 11:38 , Christiaan Hofman wrote:
 On 8 Oct 2007, at 9:16 AM, jiho wrote:
 On 2007-October-08  , at 08:38 , Simon Spiegel wrote:
 Just out of curiosity, what would help the non-LaTeX users the  
 most?
 People have mentioned integration with word processors.  What
 would it
 look like?  Basic RTF scanning wouldn't be too hard.  A UI for
 templates would be nice, too.

 An UI would certainly be a good idea. I don't think that many users
 would use BibDesk with its current template system even if it had  
 RTF
 scanning. Toom many users would be scared by it. I'd use it, but I'm
 certainly not the average user. I also think that the template  
 system
 needs improvement to deal with more complex styles. For example more
 options how to deal with multiple authors/editors or with stuff like
 'ibid.'.


 I doubt whether the template mechanism needs to be more complex, it
 is already quite complex and capable. See also below. For example, it
 is quite capable to do something like the standard bibtex styles (the
 Wiki has templates for abbrv.bst and plain.bst).

 I also think a GUI to build bibliography styles would be very
 welcome. I suggested this in back in 2005:
  http://sourceforge.net/mailarchive/message.php?
 msg_id=9787bb9212cc90ffa59662781198cb8a%40gmail.com
 [NB: sorry the links to the images are broken, I lost them]
 and it was considered too big to be in the scope of BibDesk at that
 time. The context seems to be the same today: people want tighter
 integration between bibdesk and their word processors and, to do
 that, a way to scan the document for citations as well as to format
 the references list is needed.
 If such a UI is build, I would love it to output rtf templates as
 well as something more LaTeX related (since apparently most current
 users of BD use LaTeX). At the time of my first post, I thought about
 writing .bst files, with BibTeX code, but the fact that it is a new
 language, and a not very user-friendly one, adds some complexity.
 Now, if this UI could output files suitable for biblatex, which is
 much easier to use than bibtex, it would be great.
 I personally have trouble imagining a workable UI to build templates.
 The template syntax is quite complex, and the only UIs I can think of
 would either be able to handle only simple templates, or they would
 be more bothersome to work with than the raw template itself. I don't
 know how the other managers (like Bookends and Sente) work with their
 template UI, but I guess they only use a much simplified syntax (in
 our terms, the equivalent of only value tags).

I don't know the RTF template mechanism well but I was thinking at a  
UI like this (very quick draft):
http://jo.irisson.free.fr/dropbox/bd_styles_ui.png
- On the left, a list of publication types, taken from BibDesk
- On the right:
. a list of fields, which changes according to the pub type, with  
mandatory bibtex fields in red. The list of fields is also taken from  
bibdesk (custom fields appear here)
. an Inline citations and a References list fields in which  
tokens can be drag and dropped to select what will be printed in each  
case. Plus, one can also write in these sections (but I cannot find  
how to do this in interface builder). Therefore one can write:  
[Author], [Year]. [Title], In: [Journal] etc.
. an option view, with options depending on each token (here some  
possible options are shown for the [Author] token, which is probably  
the most complex to print).
. a preview of what the output will look like
I think such a UI would be quite straightforward to use and could be  
interfaced to many template mechanisms (BD own templates, biblatex,  
bibtex etc.)
The cumbersome part with such a UI would be to do the templating for  
all publication types. There are two solutions I can think of:
- never start from scratch: BD provides two of three templates to  
start from, e.g. an author-year one, a numbered one etc. maybe from  
the three or four classic bibtex styles
- define one reference type as a master (as shown here). The  
modifications done on this master propagates the all other pub types  
and then one only modifies them.

 I think a better road for users for whom building a template is too
 complicated is to provide an (extensive) library of standard citation
 and bibliography styles. That could be done mostly by users I think.

While this could be an efficient solution, I don't think it will be  
viable if there is not an easy way to produce the templates. I have  
experience in doing it for latex bibliography styles:
http://jo.irisson.free.fr/bstdatabase/
and most styles were collected by me from publishers web pages  
(actually the large majority comes from elsevier which gives one  
template for all their journals: 2000 journals in the database). I  
received approximately 30 submissions of new styles in two years, 10  
of which being brand new, the rest of them being 

Re: [Bibdesk-users] text editor integration

2007-10-08 Thread Christiaan Hofman

On 8 Oct 2007, at 12:57 PM, jiho wrote:


 On 2007-October-08  , at 11:38 , Christiaan Hofman wrote:
 On 8 Oct 2007, at 9:16 AM, jiho wrote:
 On 2007-October-08  , at 08:38 , Simon Spiegel wrote:
 Just out of curiosity, what would help the non-LaTeX users the
 most?
 People have mentioned integration with word processors.  What
 would it
 look like?  Basic RTF scanning wouldn't be too hard.  A UI for
 templates would be nice, too.

 An UI would certainly be a good idea. I don't think that many users
 would use BibDesk with its current template system even if it had
 RTF
 scanning. Toom many users would be scared by it. I'd use it, but  
 I'm
 certainly not the average user. I also think that the template
 system
 needs improvement to deal with more complex styles. For example  
 more
 options how to deal with multiple authors/editors or with stuff  
 like
 'ibid.'.


 I doubt whether the template mechanism needs to be more complex, it
 is already quite complex and capable. See also below. For example, it
 is quite capable to do something like the standard bibtex styles (the
 Wiki has templates for abbrv.bst and plain.bst).

 I also think a GUI to build bibliography styles would be very
 welcome. I suggested this in back in 2005:
 http://sourceforge.net/mailarchive/message.php?
 msg_id=9787bb9212cc90ffa59662781198cb8a%40gmail.com
 [NB: sorry the links to the images are broken, I lost them]
 and it was considered too big to be in the scope of BibDesk at that
 time. The context seems to be the same today: people want tighter
 integration between bibdesk and their word processors and, to do
 that, a way to scan the document for citations as well as to format
 the references list is needed.
 If such a UI is build, I would love it to output rtf templates as
 well as something more LaTeX related (since apparently most current
 users of BD use LaTeX). At the time of my first post, I thought  
 about
 writing .bst files, with BibTeX code, but the fact that it is a new
 language, and a not very user-friendly one, adds some complexity.
 Now, if this UI could output files suitable for biblatex, which is
 much easier to use than bibtex, it would be great.
 I personally have trouble imagining a workable UI to build templates.
 The template syntax is quite complex, and the only UIs I can think of
 would either be able to handle only simple templates, or they would
 be more bothersome to work with than the raw template itself. I don't
 know how the other managers (like Bookends and Sente) work with their
 template UI, but I guess they only use a much simplified syntax (in
 our terms, the equivalent of only value tags).

 I don't know the RTF template mechanism well but I was thinking at a
 UI like this (very quick draft):
   http://jo.irisson.free.fr/dropbox/bd_styles_ui.png
 - On the left, a list of publication types, taken from BibDesk
 - On the right:
   . a list of fields, which changes according to the pub type, with
 mandatory bibtex fields in red. The list of fields is also taken from
 bibdesk (custom fields appear here)
   . an Inline citations and a References list fields in which
 tokens can be drag and dropped to select what will be printed in each
 case. Plus, one can also write in these sections (but I cannot find
 how to do this in interface builder). Therefore one can write:
 [Author], [Year]. [Title], In: [Journal] etc.
   . an option view, with options depending on each token (here some
 possible options are shown for the [Author] token, which is probably
 the most complex to print).
   . a preview of what the output will look like
 I think such a UI would be quite straightforward to use and could be
 interfaced to many template mechanisms (BD own templates, biblatex,
 bibtex etc.)
 The cumbersome part with such a UI would be to do the templating for
 all publication types. There are two solutions I can think of:
 - never start from scratch: BD provides two of three templates to
 start from, e.g. an author-year one, a numbered one etc. maybe from
 the three or four classic bibtex styles
 - define one reference type as a master (as shown here). The
 modifications done on this master propagates the all other pub types
 and then one only modifies them.

 I think a better road for users for whom building a template is too
 complicated is to provide an (extensive) library of standard citation
 and bibliography styles. That could be done mostly by users I think.

 While this could be an efficient solution, I don't think it will be
 viable if there is not an easy way to produce the templates. I have
 experience in doing it for latex bibliography styles:
   http://jo.irisson.free.fr/bstdatabase/
 and most styles were collected by me from publishers web pages
 (actually the large majority comes from elsevier which gives one
 template for all their journals: 2000 journals in the database). I
 received approximately 30 submissions of new styles in two years, 10
 of which being brand