Re: biblatex native support
On Thu, Jul 30, 2015 at 07:11:12PM +0200, dd3fmlli wrote: Hi! Sorry to open again this thread. I was testing the trick \ifcsname input@path\endcsname\else\def\input@path{{./}}\fi \def\setbibname#1#2{\edef\bibname{#1#2}} \expandafter\setbibname\input@path{ curren.bib} \addbibresource{\bibname} (since I don't understand it very well) I tried both in this form and in the form reported in the wiki: http://wiki.lyx.org/BibTeX/Biblatex#toc2 In both the cases I con't get the bibliography and the bibtex (actually biber) log reads [0] Config.pm:320 INFO - This is Biber 1.9 [0] Config.pm:323 INFO - Logfile is 'NotesOnCurvRen.blg' [51] biber:277 INFO - === gio lug 30, 2015, 18:45:42 [51] Biber.pm:333 INFO - Reading 'NotesOnCurvRen.bcf' [150] Biber.pm:635 INFO - Found 1 citekeys in bib section 0 [193] Biber.pm:3051 INFO - Processing section 0 [218] Biber.pm:3189 INFO - Looking for bibtex format file ' /home/myhome/Dropbox/Project - toTest/sub//curren.bib' for section 0 [284] Utils.pm:160 ERROR - Cannot find ' /home/myhome/Dropbox/Project - toTest/sub// curren.bib'! [284] Biber.pm:110 INFO - ERRORS: 1 Do you have any idea on how to fix it? Am I doing mistakes? Your bib file is in a path with spaces. Try renaming Project - toTest as Project-toTest. -- Enrico
Re: biblatex native support
Hi! Sorry to open again this thread. I was testing the trick \ifcsname input@path\endcsname\else\def\input@path{{./}}\fi \def\setbibname#1#2{\edef\bibname{#1#2}} \expandafter\setbibname\input@path{ curren.bib} \addbibresource{\bibname} (since I don't understand it very well) I tried both in this form and in the form reported in the wiki: http://wiki.lyx.org/BibTeX/Biblatex#toc2 In both the cases I con't get the bibliography and the bibtex (actually biber) log reads [0] Config.pm:320 INFO - This is Biber 1.9 [0] Config.pm:323 INFO - Logfile is 'NotesOnCurvRen.blg' [51] biber:277 INFO - === gio lug 30, 2015, 18:45:42 [51] Biber.pm:333 INFO - Reading 'NotesOnCurvRen.bcf' [150] Biber.pm:635 INFO - Found 1 citekeys in bib section 0 [193] Biber.pm:3051 INFO - Processing section 0 [218] Biber.pm:3189 INFO - Looking for bibtex format file ' /home/myhome/Dropbox/Project - toTest/sub//curren.bib' for section 0 [284] Utils.pm:160 ERROR - Cannot find ' /home/myhome/Dropbox/Project - toTest/sub// curren.bib'! [284] Biber.pm:110 INFO - ERRORS: 1 Do you have any idea on how to fix it? Am I doing mistakes? Thanks!
Re: biblatex native support
Hi! Sorry to open again this thread. I was testing the trick > > \ifcsname input@path\endcsname\else\def\input@path{{./}}\fi > \def\setbibname#1#2{\edef\bibname{#1#2}} > \expandafter\setbibname\input@path{ > > > curren.bib} > \addbibresource{\bibname} > > (since I don't understand it very well) I tried both in this form and in the form reported in the wiki: http://wiki.lyx.org/BibTeX/Biblatex#toc2 In both the cases I con't get the bibliography and the bibtex (actually biber) log reads [0] Config.pm:320> INFO - This is Biber 1.9 [0] Config.pm:323> INFO - Logfile is 'NotesOnCurvRen.blg' [51] biber:277> INFO - === gio lug 30, 2015, 18:45:42 [51] Biber.pm:333> INFO - Reading 'NotesOnCurvRen.bcf' [150] Biber.pm:635> INFO - Found 1 citekeys in bib section 0 [193] Biber.pm:3051> INFO - Processing section 0 [218] Biber.pm:3189> INFO - Looking for bibtex format file '" /home/myhome/Dropbox/Project - toTest/sub/"/curren.bib' for section 0 [284] Utils.pm:160> ERROR - Cannot find ' " /home/myhome/Dropbox/Project - toTest/sub/"/ curren.bib'! [284] Biber.pm:110> INFO - ERRORS: 1 Do you have any idea on how to fix it? Am I doing mistakes? Thanks!
Re: biblatex native support
On Thu, Jul 30, 2015 at 07:11:12PM +0200, dd3fmlli wrote: > Hi! Sorry to open again this thread. > I was testing the trick > > > > > > \ifcsname input@path\endcsname\else\def\input@path{{./}}\fi > > \def\setbibname#1#2{\edef\bibname{#1#2}} > > \expandafter\setbibname\input@path{ > > > > > > curren.bib} > > \addbibresource{\bibname} > > > > (since I don't understand it very well) I tried both in this form and in > the form reported in the wiki: > http://wiki.lyx.org/BibTeX/Biblatex#toc2 > In both the cases I con't get the bibliography and the bibtex (actually > biber) log reads > > [0] Config.pm:320> INFO - This is Biber 1.9 > > [0] Config.pm:323> INFO - Logfile is 'NotesOnCurvRen.blg' > > [51] biber:277> INFO - === gio lug 30, 2015, 18:45:42 > > [51] Biber.pm:333> INFO - Reading 'NotesOnCurvRen.bcf' > > [150] Biber.pm:635> INFO - Found 1 citekeys in bib section 0 > > [193] Biber.pm:3051> INFO - Processing section 0 > > [218] Biber.pm:3189> INFO - Looking for bibtex format file '" > > /home/myhome/Dropbox/Project - toTest/sub/"/curren.bib' for section 0 > > [284] Utils.pm:160> ERROR - Cannot find ' > " > > /home/myhome/Dropbox/Project - toTest/sub/"/ > > curren.bib'! > > [284] Biber.pm:110> INFO - ERRORS: 1 > > > > Do you have any idea on how to fix it? Am I doing mistakes? Your bib file is in a path with spaces. Try renaming "Project - toTest" as "Project-toTest". -- Enrico
Re: biblatex native support
I'm bringing this up again with another idea: Would you consider adding support, either through a layout file or the document settings menu, for the inclusion of auxiliary files that need to be copied to the temporary folder where and whenever LaTeX compilation takes place. This is a possible scenario: I'm distributing a (thesis) template that I want people be able to compile as-is (no one would want to use it unless it works from the start). It has many chapters, it has a bibliography file attached to it, etc. I'd like to switch from bibetex to biblatex, but can't use the hack that's been recommended as I can't tell the absolute path of the bibliography file (it depends on where the user will unpack the files). There's currently no way (is there?) of letting LyX know that some files from the current folder need to be present for the compilation, and I thought it would be nice to have it. On 11/04/2014 12:58 AM, Jürgen Spitzmüller wrote: 2014-11-03 18:52 GMT+01:00 PhilipPirrip: I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX. Lack of manpower. Jürgen
Re: biblatex native support
On Sun, Jun 14, 2015 at 09:40:46AM -0700, PhilipPirrip wrote: I'm bringing this up again with another idea: Would you consider adding support, either through a layout file or the document settings menu, for the inclusion of auxiliary files that need to be copied to the temporary folder where and whenever LaTeX compilation takes place. This is a possible scenario: I'm distributing a (thesis) template that I want people be able to compile as-is (no one would want to use it unless it works from the start). It has many chapters, it has a bibliography file attached to it, etc. I'd like to switch from bibetex to biblatex, but can't use the hack that's been recommended as I can't tell the absolute path of the bibliography file (it depends on where the user will unpack the files). There's currently no way (is there?) of letting LyX know that some files from the current folder need to be present for the compilation, and I thought it would be nice to have it. LyX defines the \input@path macro as the path to the document directory, so this info is already available when compiling. A difficulty is that the path is enclosed in curly braces that have to be stripped. If you put the following lines in the preamble: \ifcsname input@path\endcsname\else\def\input@path{{./}}\fi \def\setbibname#1#2{\edef\bibname{#1#2}} \expandafter\setbibname\input@path{your.bib} \addbibresource{\bibname} and replace your.bib with the actual name (or path relative to the document directory) of your bibtex file, it should work wherever you unpack the files. The first line is there only to assure that even after exporting to latex and compiling from the command line, the \input@path macro is still properly defined (LyX adds this macro only when compiling in the temp dir). -- Enrico
Re: biblatex native support
I'm bringing this up again with another idea: Would you consider adding support, either through a layout file or the document settings menu, for the inclusion of auxiliary files that need to be copied to the temporary folder where and whenever LaTeX compilation takes place. This is a possible scenario: I'm distributing a (thesis) template that I want people be able to compile as-is (no one would want to use it unless it works from the start). It has many chapters, it has a bibliography file attached to it, etc. I'd like to switch from bibetex to biblatex, but can't use the hack that's been recommended as I can't tell the absolute path of the bibliography file (it depends on where the user will unpack the files). There's currently no way (is there?) of letting LyX know that some files from the current folder need to be present for the compilation, and I thought it would be nice to have it. On 11/04/2014 12:58 AM, Jürgen Spitzmüller wrote: 2014-11-03 18:52 GMT+01:00 PhilipPirrip: I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX. Lack of manpower. Jürgen
Re: biblatex native support
On Sun, Jun 14, 2015 at 09:40:46AM -0700, PhilipPirrip wrote: > I'm bringing this up again with another idea: > Would you consider adding support, either through a layout file or the > document settings menu, for the inclusion of auxiliary files that need to be > copied to the temporary folder where and whenever LaTeX compilation takes > place. > This is a possible scenario: I'm distributing a (thesis) template that I > want people be able to compile as-is (no one would want to use it unless it > works from the start). It has many chapters, it has a bibliography file > attached to it, etc. > I'd like to switch from bibetex to biblatex, but can't use the hack that's > been recommended as I can't tell the absolute path of the bibliography file > (it depends on where the user will unpack the files). > There's currently no way (is there?) of letting LyX know that some files > from the current folder need to be present for the compilation, and I > thought it would be nice to have it. LyX defines the \input@path macro as the path to the document directory, so this info is already available when compiling. A difficulty is that the path is enclosed in curly braces that have to be stripped. If you put the following lines in the preamble: \ifcsname input@path\endcsname\else\def\input@path{{./}}\fi \def\setbibname#1#2{\edef\bibname{#1#2}} \expandafter\setbibname\input@path{your.bib} \addbibresource{\bibname} and replace your.bib with the actual name (or path relative to the document directory) of your bibtex file, it should work wherever you unpack the files. The first line is there only to assure that even after exporting to latex and compiling from the command line, the \input@path macro is still properly defined (LyX adds this macro only when compiling in the temp dir). -- Enrico
Re: biblatex native support
2014-11-03 18:52 GMT+01:00 PhilipPirrip: I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX. Lack of manpower. Jürgen
Re: biblatex native support
On Tue, Nov 4, 2014 at 2:58 AM, Jürgen Spitzmüller sp...@lyx.org wrote: 2014-11-03 18:52 GMT+01:00 PhilipPirrip: I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX. Lack of manpower. Well, it was not only that. We did receive two Summer of Code of proposals for the Biblatex native support project, but both received very low scores from the developers. In other words, there was little confidence that either would succeed. If we go again for GSOC next year, we may have better luck. Stefano -- __ Stefano Franchi stefano.fran...@gmail.com stef...@tamu.edu http://stefano.cleinias.org
Re: biblatex native support
2014-11-03 18:52 GMT+01:00 PhilipPirrip: > I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX. > Lack of manpower. Jürgen
Re: biblatex native support
On Tue, Nov 4, 2014 at 2:58 AM, Jürgen Spitzmüllerwrote: > 2014-11-03 18:52 GMT+01:00 PhilipPirrip: > >> I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX. >> > > Lack of manpower. > > Well, it was not only that. We did receive two Summer of Code of proposals for the Biblatex native support project, but both received very low scores from the developers. In other words, there was little confidence that either would succeed. If we go again for GSOC next year, we may have better luck. Stefano -- __ Stefano Franchi stefano.fran...@gmail.com http://stefano.cleinias.org
Re: biblatex native support
On 11/01/2014 03:17 AM, Jürgen Spitzmüller wrote: PhilipPirrip wrote: I apologize for asking the same question over and over again. I'm still wondering if there was any progress with native biblatex support in LyX. I'm maintaining a package that should switch to biblatex soon, the only problem is that we can't offer it our users as a hack that needs absolute paths to all the files. Why do you need absolute paths? Because Step 3 at http://wiki.lyx.org/BibTeX/Biblatex says so: Note that the bib file must either be located in your texmf tree, or you must enter an absolute path in the command above (e.g. \addbibresource{/Users/me/Documents/bibdesk/Dissertation.bib} on the Mac, \addbibresource{/home/myname/documents/dissertation/Dissertation.bib} on Linux, \addbibresource{C:/Documents and Settings/My Name/Documents/Dissertation/Dissertation.bib} on Windows).
Re: biblatex native support
PhilipPirrip wrote: Because Step 3 at http://wiki.lyx.org/BibTeX/Biblatex says so: Note that the bib file must either be located in your texmf tree, or you must enter an absolute path in the command above (e.g. \addbibresource{/Users/me/Documents/bibdesk/Dissertation.bib} on the Mac, \addbibresource{/home/myname/documents/dissertation/Dissertation.bib} on Linux, \addbibresource{C:/Documents and Settings/My Name/Documents/Dissertation/Dissertation.bib} on Windows). And I would strongly recommend the former, i.e., placing the file in the texmf tree. Then you do not need absolute paths. Jürgen
Re: biblatex native support
On 11/03/2014 11:04 AM, Jürgen Spitzmüller wrote: And I would strongly recommend the former, i.e., placing the file in the texmf tree. Then you do not need absolute paths. No, that won't work. This is a template that we ship as a package, and is supposed to work as-is. Having (mostly inexperienced) users change the preamble in all ~10 files or place the files in the texmf tree would not be a good idea. Never mind, seems that biblatex is not coming to LyX that soon. Thanks.
Re: biblatex native support
PhilipPirrip wrote: No, that won't work. This is a template that we ship as a package, and is supposed to work as-is. Having (mostly inexperienced) users change the preamble in all ~10 files or place the files in the texmf tree would not be a good idea. Actually, I think bib files should _always_ be placed in the texmf tree (except for very rare cases, that is). Why don't you distribute your template in a way that assures this (e.g., via CTAN)? Jürgen
Re: biblatex native support
On 11/03/2014 11:23 AM, Jürgen Spitzmüller wrote: Actually, I think bib files should _always_ be placed in the texmf tree (except for very rare cases, that is). Why don't you distribute your template in a way that assures this (e.g., via CTAN)? Jürgen I wish it was that simple. How many users do you think even know what texmf tree is? My Linux distribution of texlive never created my local tree (~/texmf/...). And there also comes the question of backing up from many directories; I find it easier to have all the files of a project under one directory. But we're slightly off topic now, right. I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX.
Re: biblatex native support
On 11/01/2014 03:17 AM, Jürgen Spitzmüller wrote: PhilipPirrip wrote: I apologize for asking the same question over and over again. I'm still wondering if there was any progress with native biblatex support in LyX. I'm maintaining a package that should switch to biblatex soon, the only problem is that we can't offer it our users as a hack that needs absolute paths to all the files. Why do you need absolute paths? Because Step 3 at http://wiki.lyx.org/BibTeX/Biblatex says so: Note that the bib file must either be located in your texmf tree, or you must enter an absolute path in the command above (e.g. \addbibresource{/Users/me/Documents/bibdesk/Dissertation.bib} on the Mac, \addbibresource{/home/myname/documents/dissertation/Dissertation.bib} on Linux, \addbibresource{C:/Documents and Settings/My Name/Documents/Dissertation/Dissertation.bib} on Windows).
Re: biblatex native support
PhilipPirrip wrote: > Because Step 3 at http://wiki.lyx.org/BibTeX/Biblatex says so: > > Note that the bib file must either be located in your texmf tree, or > you must enter an absolute path in the command above (e.g. > \addbibresource{/Users/me/Documents/bibdesk/Dissertation.bib} on the Mac, > \addbibresource{/home/myname/documents/dissertation/Dissertation.bib} on > Linux, > \addbibresource{C:/Documents and Settings/My > Name/Documents/Dissertation/Dissertation.bib} on Windows). And I would strongly recommend the former, i.e., placing the file in the texmf tree. Then you do not need absolute paths. Jürgen
Re: biblatex native support
On 11/03/2014 11:04 AM, Jürgen Spitzmüller wrote: And I would strongly recommend the former, i.e., placing the file in the texmf tree. Then you do not need absolute paths. No, that won't work. This is a template that we ship as a package, and is supposed to work as-is. Having (mostly inexperienced) users change the preamble in all ~10 files or place the files in the texmf tree would not be a good idea. Never mind, seems that biblatex is not coming to LyX that soon. Thanks.
Re: biblatex native support
PhilipPirrip wrote: > No, that won't work. This is a template that we ship as a package, and > is supposed to work as-is. Having (mostly inexperienced) users change > the preamble in all ~10 files or place the files in the texmf tree would > not be a good idea. Actually, I think bib files should _always_ be placed in the texmf tree (except for very rare cases, that is). Why don't you distribute your template in a way that assures this (e.g., via CTAN)? Jürgen
Re: biblatex native support
On 11/03/2014 11:23 AM, Jürgen Spitzmüller wrote: Actually, I think bib files should _always_ be placed in the texmf tree (except for very rare cases, that is). Why don't you distribute your template in a way that assures this (e.g., via CTAN)? Jürgen I wish it was that simple. How many users do you think even know what texmf tree is? My Linux distribution of texlive never created my local tree (~/texmf/...). And there also comes the question of backing up from many directories; I find it easier to have all the files of a project under one directory. But we're slightly off topic now, right. I'm wondering what went wrong with GSoC 2014 promises for biblatex/LyX.
Re: biblatex native support
PhilipPirrip wrote: I apologize for asking the same question over and over again. I'm still wondering if there was any progress with native biblatex support in LyX. I'm maintaining a package that should switch to biblatex soon, the only problem is that we can't offer it our users as a hack that needs absolute paths to all the files. Why do you need absolute paths? So, once again, is someone working on this? Was anyone working on this at GSoC 2014. No (AFAIK). Jürgen
Re: biblatex native support
PhilipPirrip wrote: > I apologize for asking the same question over and over again. I'm still > wondering if there was any progress with native biblatex support in LyX. > I'm maintaining a package that should switch to biblatex soon, the only > problem is that we can't offer it our users as a hack that needs > absolute paths to all the files. Why do you need absolute paths? > So, once again, is someone working on > this? Was anyone working on this at GSoC 2014. No (AFAIK). Jürgen
Re: biblatex native support
Dear developers, I apologize for asking the same question over and over again. I'm still wondering if there was any progress with native biblatex support in LyX. I'm maintaining a package that should switch to biblatex soon, the only problem is that we can't offer it our users as a hack that needs absolute paths to all the files. So, once again, is someone working on this? Was anyone working on this at GSoC 2014. Thank you very much.
Re: biblatex native support
Dear developers, I apologize for asking the same question over and over again. I'm still wondering if there was any progress with native biblatex support in LyX. I'm maintaining a package that should switch to biblatex soon, the only problem is that we can't offer it our users as a hack that needs absolute paths to all the files. So, once again, is someone working on this? Was anyone working on this at GSoC 2014. Thank you very much.
Re: biblatex native support
Richard Heck wrote: This may be hard and it may be very hard, but it definitely is not trivial. A lot of the necessary work was done by Julien when he modularized the citation stuff. That makes it possible to have modules that declare different citation commands and then to use them in a document. But the very different ways that natbib and biblatex declare styles and then the print bibliography itself, the different types of styles that biblatex has, etc, etc---none of that has been touched yet. And that will be a fair amount of work. FWIW, I added some notes here: http://wiki.lyx.org/GSoC/GSoCProjectIdeasFor2014#toc3 Feel free to extend. Regards, Jürgen
Re: biblatex native support
Richard Heck wrote: > This may be hard and it may be very hard, but it definitely is not > trivial. A lot of the necessary work was done by Julien when he > modularized the citation stuff. That makes it possible to have modules > that declare different citation commands and then to use them in a > document. But the very different ways that natbib and biblatex declare > styles and then the print bibliography itself, the different types of > styles that biblatex has, etc, etc---none of that has been touched yet. > And that will be a fair amount of work. FWIW, I added some notes here: http://wiki.lyx.org/GSoC/GSoCProjectIdeasFor2014#toc3 Feel free to extend. Regards, Jürgen
Re: biblatex native support
On 12/12/2013 03:50 PM, stefano franchi wrote: On Thu, Dec 12, 2013 at 9:59 AM, PhilipPirrip p...@net.hr mailto:p...@net.hr wrote: Why is it so? How difficult would it be to extend the code for bibtex to biblatex? Could you make this a GSOC project for the next year, at least? Thank you. GSoC for 2014 sounds like a good idea. But my impression (hopefully mistaken) is that biblatex support is a bit too easy for a full GSoC slot. At least compared to the projects we went for this year. Can any developer confirm and perhaps provide a minimal description of what's needed? I could start putting together a project description on that basis. This may be hard and it may be very hard, but it definitely is not trivial. A lot of the necessary work was done by Julien when he modularized the citation stuff. That makes it possible to have modules that declare different citation commands and then to use them in a document. But the very different ways that natbib and biblatex declare styles and then the print bibliography itself, the different types of styles that biblatex has, etc, etc---none of that has been touched yet. And that will be a fair amount of work. Richard
Re: biblatex native support
On 12/12/2013 03:50 PM, stefano franchi wrote: On Thu, Dec 12, 2013 at 9:59 AM, PhilipPirrip> wrote: Why is it so? How difficult would it be to extend the code for bibtex to biblatex? Could you make this a GSOC project for the next year, at least? Thank you. GSoC for 2014 sounds like a good idea. But my impression (hopefully mistaken) is that biblatex support is a bit too "easy" for a full GSoC slot. At least compared to the projects we went for this year. Can any developer confirm and perhaps provide a minimal description of what's needed? I could start putting together a project description on that basis. This may be hard and it may be very hard, but it definitely is not trivial. A lot of the necessary work was done by Julien when he modularized the citation stuff. That makes it possible to have modules that declare different citation commands and then to use them in a document. But the very different ways that natbib and biblatex declare styles and then the print bibliography itself, the different types of styles that biblatex has, etc, etc---none of that has been touched yet. And that will be a fair amount of work. Richard
Re: biblatex native support
PhilipPirrip wrote: Biblatex is so much better than bibtex, yet there's no native support for it in LyX. Why is it so? Lack of manpower. Regards, Jürgen
Re: biblatex native support
On Thu, Dec 12, 2013 at 9:59 AM, PhilipPirrip p...@net.hr wrote: Why is it so? How difficult would it be to extend the code for bibtex to biblatex? Could you make this a GSOC project for the next year, at least? Thank you. GSoC for 2014 sounds like a good idea. But my impression (hopefully mistaken) is that biblatex support is a bit too easy for a full GSoC slot. At least compared to the projects we went for this year. Can any developer confirm and perhaps provide a minimal description of what's needed? I could start putting together a project description on that basis. Cheers, Stefano -- __ Stefano Franchi Associate Research Professor Department of Hispanic StudiesPh: +1 (979) 845-2125 Texas AM University Fax: +1 (979) 845-6421 College Station, Texas, USA stef...@tamu.edu http://stefano.cleinias.org
Re: biblatex native support
PhilipPirrip wrote: > Biblatex is so much better than bibtex, yet > there's no native support for it in LyX. Why is it so? Lack of manpower. Regards, Jürgen
Re: biblatex native support
On Thu, Dec 12, 2013 at 9:59 AM, PhilipPirripwrote: > Why is it so? How difficult would it be to extend the code for bibtex to > biblatex? Could you make this a GSOC project for the next year, at least? > Thank you. > > GSoC for 2014 sounds like a good idea. But my impression (hopefully mistaken) is that biblatex support is a bit too "easy" for a full GSoC slot. At least compared to the projects we went for this year. Can any developer confirm and perhaps provide a minimal description of what's needed? I could start putting together a project description on that basis. Cheers, Stefano -- __ Stefano Franchi Associate Research Professor Department of Hispanic StudiesPh: +1 (979) 845-2125 Texas A University Fax: +1 (979) 845-6421 College Station, Texas, USA stef...@tamu.edu http://stefano.cleinias.org