Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-04-22 Thread Nikolaus Schulz
Hello Vincent, 

In linux.debian.devel, you wrote:
 I retry:

 Package name : latex-compile

Hmm, IMO the package does not actually compile latex sources; providing
Makefile snippets (and LaTeX macros for easy inclusion of xfig images)
is a different thing.  

Now I guess that xfig images are more special, while the Makefile
will probably be useful to many or most users and could thus be
considered the main service of the package.  So I'd suggest a name
expressing its linkage to Makefiles, something like latex-maker. 

 Description  : easy compiling of complexe (and simple) LaTeX documents

I'd drop that complex (and simple), since it's essentially a no-op,
cluttering the short description.  The ability to handle complex input
is detailed in the long description, that's fine.

If you choose to rename the package as I suggested above, it might
be appropriate to adjust the short description accordingly, to something
like LaTeX Makefile snippets and easy xfig integration.

  This package provides several tools that aim to simplify the
  compilation of LaTeX documents :
  .
  LaTeX.mk: a make(1) snippets to help compiling LaTeX documents in

It's not providing snippets of make(1), the binary, but Makefile snippets. 

  DVI, PDF, PS, ... format. Dependencies are automatically tracked : one
   ^
Drop that space here and in general before colons, as Frank has already
pointed it out.

Just my 2 Cent,
Nikolaus 


PS: Note that I'm not subscribed to debian-devel, but read it per
Mail-to-News-Gateway.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-30 Thread Martijn van Oosterhout
On 3/29/06, Henning Makholm [EMAIL PROTECTED] wrote:
 Scripsit Vincent Danjean [EMAIL PROTECTED]

  Package name : latex-compile
  Description  : easy compiling of complexe (and simple) LaTeX documents
   This package provides several tools that aim to simplify the
   compilation of LaTeX documents :

 I'm marginally unhappy with the word compile here. LaTeX programs
 are not being _compiled_; they are being _executed_ and their output
 are page descriptions.

I'd go for something like build or builder. That's somewhere
between compiling and just scripts. Or may be make or maker as
it's using Makefile fragments.
--
Martijn van Oosterhout [EMAIL PROTECTED] http://svana.org/kleptog/



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-29 Thread Henning Makholm
Scripsit Vincent Danjean [EMAIL PROTECTED]

 Package name : latex-compile
 Description  : easy compiling of complexe (and simple) LaTeX documents
  This package provides several tools that aim to simplify the
  compilation of LaTeX documents :

I'm marginally unhappy with the word compile here. LaTeX programs
are not being _compiled_; they are being _executed_ and their output
are page descriptions.

-- 
Henning Makholm The man who catches a meniningococcus is in
 considerably less danger for his life, even without
  chemotherapy, than meningococci with the bad luck to catch a man.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-29 Thread Frank Küster
Henning Makholm [EMAIL PROTECTED] wrote:

 Scripsit Vincent Danjean [EMAIL PROTECTED]

 Package name : latex-compile
 Description  : easy compiling of complexe (and simple) LaTeX documents
  This package provides several tools that aim to simplify the
  compilation of LaTeX documents :

 I'm marginally unhappy with the word compile here.

Me too, but it's frequently used in this context, and I don't know a
good alternative. 

 LaTeX programs
 are not being _compiled_; they are being _executed_ 

Hm, well, on the other hand it's the pdftex binary that is executed and
reads a file (a couple of them, actually) [1].  Would you say that when
you say gv paper.ps, paper is executed?  Interpret is clearly a
correcter word for what happens, but on the other hand *nobody* uses it
for (La)TeX stuff.  Nobody uses execute for (La)TeX documents,
either.  

 and their output
 are page descriptions.

(Plus screen output, plus a log file, plus other files.  However, the log
file contains also information that doesn't have anything to do with the
LaTeX document (e.g. it tells you which engine was used, like pdfTeX or
Knuth's TeX, or e-TeX).)

As I said, I'm not happy with compile, but execute or interpret
are not at all better.  Process is also frequently used, but OTOH this
is pretty unspecific and can mean anything, so I wouldn't recommend this.

Regards, Frank


[1] It's possible to set up a TeX system that, when invoked as latex
something[.tex], always creates a PDF file that prints the text You
may not use LaTeX, nothing else, and when invoked as pdflatex
something[.tex], prints a DVI file with that content, irrespective of
the content of something.tex.
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-29 Thread Vincent Danjean
Henning Makholm wrote:
 Scripsit Vincent Danjean [EMAIL PROTECTED]
 
 Package name : latex-compile
 Description  : easy compiling of complexe (and simple) LaTeX documents
  This package provides several tools that aim to simplify the
  compilation of LaTeX documents :
 
 I'm marginally unhappy with the word compile here. LaTeX programs
 are not being _compiled_; they are being _executed_ and their output
 are page descriptions.

A *lots* of book and document talk about 'compilation' for LaTeX
documents.

I know that TeX (and LaTeX) are Turing-powerfull (not sure about the
traduction here), so any classical algorithm can be write in this
language. However, we are generally more interested in the result of
the program than in its execution. That is why I think that talking
about 'compilation' is appropriate for LaTeX documents.

  Best regards,
Vincent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-29 Thread Vincent Danjean
Frank Küster wrote:
 Vincent Danjean [EMAIL PROTECTED] wrote:
 
 I only have a few .sty that I cuurently install in
 /usr/share/texmf/tex/latex/latex-utils/ (will be latex-compile/)
 And in my postinst, I use dh_installtex
 
 Do you need to register map files, new formats, and new languages
 with TeX?  That's the purpose of dh_installtex.  Otherwise just call
 mktexlsr (or mktexlsr /usr/share/texmf/ if you install only there).

I just need to call mktexlsr. Previously (the package exists for a long
time even if it was not in Debian), I called manually mktexlsr.
Then, I switched to dh_installtex that installs several sanity checks
(is libkpathsea configured ?, ...)
The drawback is that update-updmap, update-language and update-fmtutil
are called whereas my package does not need them (and that mktexlsr is
called without any argument, so all dirs are checked).

I would prefer to stick with dh_installtex (so that improvment in this
script will automatically benefit to my package). But if you think it is
not a good think, I will go back with manual invocation of
dh_installtex.

Another possibility would be to improve dh_installtex, so that it better
manages simple latex package. Perhaps new options to remove
update-updmap, update-language and/or update-fmtutil calls. And a scan
of the package to call mktexlsr only on directories present in the
package. Would you be interested by this kind of developments ?

  Best regards,
Vincent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



dh_installtex just for calling mktexlsr? (was: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig)

2006-03-29 Thread Frank Küster
Hi, 

masters of dh_installtex,

Vincent Danjean [EMAIL PROTECTED] wrote:

 Frank Küster wrote:
 Vincent Danjean [EMAIL PROTECTED] wrote:
 
 I only have a few .sty that I cuurently install in
 /usr/share/texmf/tex/latex/latex-utils/ (will be latex-compile/)
 And in my postinst, I use dh_installtex
 
 Do you need to register map files, new formats, and new languages
 with TeX?  That's the purpose of dh_installtex.  Otherwise just call
 mktexlsr (or mktexlsr /usr/share/texmf/ if you install only there).

 I just need to call mktexlsr. Previously (the package exists for a long
 time even if it was not in Debian), I called manually mktexlsr.
 Then, I switched to dh_installtex that installs several sanity checks
 (is libkpathsea configured ?, ...)
 The drawback is that update-updmap, update-language and update-fmtutil
 are called whereas my package does not need them (and that mktexlsr is
 called without any argument, so all dirs are checked).

 I would prefer to stick with dh_installtex (so that improvment in this
 script will automatically benefit to my package). But if you think it is
 not a good think, I will go back with manual invocation of
 dh_installtex.

Hm, I think that it's good to have those checks, but only if they are
needed.  They are not needed if you depend on tetex-bin |
texlive-base-bin, since in this case it's guaranteed that mktexlsr
actually works (libkpathsea is configured etc.).  But there may be
packages which install TeX input files, but do not depend on a TeX
system (instead only Recommend or Suggest).

 Another possibility would be to improve dh_installtex, so that it better
 manages simple latex package. Perhaps new options to remove
 update-updmap, update-language and/or update-fmtutil calls. And a scan
 of the package to call mktexlsr only on directories present in the
 package. Would you be interested by this kind of developments ?

I'm not familiar with dh_installtex code - would it be easy to add an
option, so that only the mktexlsr call is introduced into maintainer
scripts?  Should we provide an option to add directories to the mktexlsr
call, so that only the directories where files have been installed are
updated?  This could speed up things considerably, and there's no need
to update the font cache or TEXMFSITE, or a possibly large TEXMFLOCAL
when installing a couple of files in TEXMFMAIN.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-28 Thread Frank Küster
Vincent Danjean [EMAIL PROTECTED] wrote:

 I retry:

 Package name : latex-compile
 Description  : easy compiling of complexe (and simple) LaTeX documents
  This package provides several tools that aim to simplify the
  compilation of LaTeX documents :
  .
  LaTeX.mk: a make(1) snippets to help compiling LaTeX documents in
  DVI, PDF, PS, ... format. Dependencies are automatically tracked : one
  should be able to compile documents with a one-line Makefile
  containing 'include LaTeX.mk'. Complexe documents (with multiple
  bibliographies, indexes, glossaries, ...) should be correctly managed.
  .
  figlatex.sty: a LaTeX package to easily insert xfig figures (with
  \includegraphics{file.fig}). It can interact with LaTeX.mk so that the
  latter automatically invokes transfig if needed.
  .
  And various helper tools for LaTeX.mk
  .
  Homepage: http://gforge.inria.fr/projects/latex-utils/

That sounds much better.  Some grammar/spelling corrections:
s/complexe/complex/, please don't put a space before the colons. 

 I rarely use xfig - now this sounds as if the package would indeed
 include LaTeX macros, or can I use \includegraphics with *.fig files
 with standard LaTeX?

 Does the new description answer correctly the question ?

Yes, just fine.

Be sure to follow the Debian TeX Policy draft in the tex-common package
- but I guess in your case that only means putting the style file at its
proper place, and making the documentation for it available to texdoc.

Regards, Frank

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-28 Thread Vincent Danjean
  Hi,

Frank Küster wrote:
 Hi Vincent, hi d-d,
 
 Vincent Danjean [EMAIL PROTECTED] wrote:
 
 * Package name: latex-utils
   Description : utilities for LaTeX/xfig
 
 I think the package name is unfortunate, and the short description
 doesn't help much.  latex-utils could just as well be a collection of
 nifty LaTeX style files, or something that aids in editing/index
 generation/whatever.  The short description doesn't help much here.

  This package provides a Makefile to compile LaTeX documents (in ps or pdf),
  latex packages to easily include xfig figures in LaTeX documents and various
  scripts help the Makefile to correctly and easily handle its job.
  .
  One great interrest of this package is that it automatically track most of 
 the
  dependencies of the LaTeX document. We should just have to create a Makefile
  with the single line 'include LaTeX.mk'
  .
  Homepage: http://gforge.inria.fr/projects/latex-utils/
 
From this long description, it isn't clear to me whether the integrate
 xfig more easily functionality or the LaTeX.mk functionality is the
 core of the package.  Besides, I think the we should have to sounds
 weird in english, I'd rather use One can

I retry:

Package name : latex-compile
Description  : easy compiling of complexe (and simple) LaTeX documents
 This package provides several tools that aim to simplify the
 compilation of LaTeX documents :
 .
 LaTeX.mk: a make(1) snippets to help compiling LaTeX documents in
 DVI, PDF, PS, ... format. Dependencies are automatically tracked : one
 should be able to compile documents with a one-line Makefile
 containing 'include LaTeX.mk'. Complexe documents (with multiple
 bibliographies, indexes, glossaries, ...) should be correctly managed.
 .
 figlatex.sty: a LaTeX package to easily insert xfig figures (with
 \includegraphics{file.fig}). It can interact with LaTeX.mk so that the
 latter automatically invokes transfig if needed.
 .
 And various helper tools for LaTeX.mk
 .
 Homepage: http://gforge.inria.fr/projects/latex-utils/

 Additional notes:
 -
 This software differs from latex-mk (that has recently enter the debian
 archive) in two points :
 1) it allows to easily manage .fig files from latex documents
   (ie \includegrpahics{foo.fig})
 
 I rarely use xfig - now this sounds as if the package would indeed
 include LaTeX macros, or can I use \includegraphics with *.fig files
 with standard LaTeX?

Does the new description answer correctly the question ?

   I would appreciate any help to improve my description as I am not a
 native english speaker.
 
 Me neither, but still willing to help - but we should first clear up the
 content... 

Thank for your comments. I am waiting for the next ones (from you or
others) ;-)

 Regards, Frank

  Best regards,
Vincent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-28 Thread Vincent Danjean
Frank Küster wrote:
 That sounds much better.  Some grammar/spelling corrections:
 s/complexe/complex/, please don't put a space before the colons. 

Ok, thank. I now about the space before the colons but we must put one
in french. And I sometimes I do the wrong thing (in french or in
english).

 Be sure to follow the Debian TeX Policy draft in the tex-common package
 - but I guess in your case that only means putting the style file at its
 proper place, and making the documentation for it available to texdoc.

I only have a few .sty that I cuurently install in
/usr/share/texmf/tex/latex/latex-utils/ (will be latex-compile/)
And in my postinst, I use dh_installtex

However, it is the first time I see texdoc. The manpage does not explain
how to make the documentation available. Where can I find more
information ?

  Best regards,
Vincent


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-28 Thread Frank Küster
Vincent Danjean [EMAIL PROTECTED] wrote:

 I only have a few .sty that I cuurently install in
 /usr/share/texmf/tex/latex/latex-utils/ (will be latex-compile/)
 And in my postinst, I use dh_installtex

Do you need to register map files, new formats, and new languages
with TeX?  That's the purpose of dh_installtex.  Otherwise just call
mktexlsr (or mktexlsr /usr/share/texmf/ if you install only there).

 However, it is the first time I see texdoc. The manpage does not explain
 how to make the documentation available. Where can I find more
 information ?

file:///usr/share/doc/tex-common/Debian-TeX-Policy.html/ch3.html#s-sec-documentation

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Re: Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-24 Thread Frank Küster
Hi Vincent, hi d-d,

Vincent Danjean [EMAIL PROTECTED] wrote:

 * Package name: latex-utils
   Description : utilities for LaTeX/xfig

I think the package name is unfortunate, and the short description
doesn't help much.  latex-utils could just as well be a collection of
nifty LaTeX style files, or something that aids in editing/index
generation/whatever.  The short description doesn't help much here.

  This package provides a Makefile to compile LaTeX documents (in ps or pdf),
  latex packages to easily include xfig figures in LaTeX documents and various
  scripts help the Makefile to correctly and easily handle its job.
  .
  One great interrest of this package is that it automatically track most of 
 the
  dependencies of the LaTeX document. We should just have to create a Makefile
  with the single line 'include LaTeX.mk'
  .
  Homepage: http://gforge.inria.fr/projects/latex-utils/

From this long description, it isn't clear to me whether the integrate
xfig more easily functionality or the LaTeX.mk functionality is the
core of the package.  Besides, I think the we should have to sounds
weird in english, I'd rather use One can

 Additional notes:
 -
 This software differs from latex-mk (that has recently enter the debian
 archive) in two points :
 1) it allows to easily manage .fig files from latex documents
   (ie \includegrpahics{foo.fig})

I rarely use xfig - now this sounds as if the package would indeed
include LaTeX macros, or can I use \includegraphics with *.fig files
with standard LaTeX?

   I would appreciate any help to improve my description as I am not a
 native english speaker.

Me neither, but still willing to help - but we should first clear up the
content... 

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Bug#358695: ITP: latex-utils -- utilities for LaTeX/xfig

2006-03-23 Thread Vincent Danjean
Package: wnpp
Severity: wishlist
Owner: Vincent Danjean [EMAIL PROTECTED]

* Package name: latex-utils
  Version : 2.1.2
  Upstream Author : Vincent Danjean [EMAIL PROTECTED]
Arnaud Legrand [EMAIL PROTECTED]
* URL : http://gforge.inria.fr/projects/latex-utils/
* License : GPL (2 or any later version)
  Description : utilities for LaTeX/xfig

 This package provides a Makefile to compile LaTeX documents (in ps or pdf),
 latex packages to easily include xfig figures in LaTeX documents and various
 scripts help the Makefile to correctly and easily handle its job.
 .
 One great interrest of this package is that it automatically track most of the
 dependencies of the LaTeX document. We should just have to create a Makefile
 with the single line 'include LaTeX.mk'
 .
 Homepage: http://gforge.inria.fr/projects/latex-utils/

Additional notes:
-
This software differs from latex-mk (that has recently enter the debian
archive) in two points :
1) it allows to easily manage .fig files from latex documents
  (ie \includegrpahics{foo.fig})
2) the Makefile fragment automatically tracks the dependencies (bib
  files, included files, figures, ...). There is no need to setup and
  maintain Makefile variables.

You can find the current version of the debian package on my web page:
http://dept-info.labri.fr/~danjean/deb.html#latex-utils
Of course, the /usr/share/bug/latex-utils/control will be removed before
the package will be uploaded (this file is here so that people that are
already using the package can use reportbug)

  Best regards,
Vincent

PS:
  I would appreciate any help to improve my description as I am not a
native english speaker.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]