Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread John Hendy
Just used a SlackBuild to compile TexLive20091107 to replace TeTeX 3.0_6 and
now have MnSymbol (in other words, Zenwalk and all Slack based distros
should be fine with all packages listed)

On Fri, Mar 26, 2010 at 12:42 PM, Manish wrote:

> On Fri, Mar 26, 2010 at 10:22 AM, Carsten Dominik wrote:
> > Hi everyone,
> >
> > I am working on better entity (special symbol) support for
> > export, based on a list Ulf Stegemann has compiled. The list
> > Ulf has sent me requires the following LaTeX packages to be
> > available:
> >
> > * t1enc * textcomp * marvosym * wasysym * MnSymbol
> >
> > Before I introduce new dependencies on these packages, I would
> > like to ask that many of you check if these packages are
> > available in the LaTeX distribution you are using. Please
> > check, and let me know which package you do not have.
> >
>
> I ran Alexander find command and and Robert's test latex document on
> Cygwin with Texlive 2008. Find does report MnSybol but the latex
> document compilation does not find it. All other packages are ok.
>
> Regards
> --
> Manish
>
>
> ___
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread John Hendy
On Zenwalk Linux 6.2 with tetex 3.0 build 6 installed from the
distributions' repository, I have all packages /except/ MnSymbol.

John


On Fri, Mar 26, 2010 at 1:02 AM, David Maus  wrote:

> Carsten Dominik wrote:
> >Hi everyone,
>
> >I am working on better entity (special symbol) support for
> >export, based on a list Ulf Stegemann has compiled.
> >The list Ulf has sent me requires the following LaTeX
> >packages to be available:
>
> >* t1enc
> >* textcomp
> >* marvosym
> >* wasysym
> >* MnSymbol
>
> >Before I introduce new dependencies on these packages, I would like
> >to ask that many of you check if these packages are available
> >in the LaTeX distribution you are using.  Please check,
> >and let me know which package you do not have.
>
> On Debian GNU/Linux "Testing" these packages are available:
>
> ,
> | t1enc texlive-latex-base:
> /usr/share/texmf-texlive/tex/latex/base/t1enc.sty
> | textcomp texlive-latex-base:
> /usr/share/texmf-texlive/tex/latex/base/textcomp.sty
> | marvosym texlive-fonts-recommended:
> /usr/share/texmf-texlive/tex/latex/marvosym/marvosym.sty
> | wasysym texlive-fonts-recommended:
> /usr/share/texmf-texlive/tex/latex/wasysym/wasysym.sty
> | MnSymbol texlive-fonts-extra:
> /usr/share/texmf-texlive/tex/latex/mnsymbol/MnSymbol.sty
> `
>
> HTH
>  -- David
>
> --
> OpenPGP... 0x99ADB83B5A4478E6
> Jabber dmj...@jabber.org
> Email. dm...@ictsoc.de
>
> ___
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>
___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread Manish
On Fri, Mar 26, 2010 at 10:22 AM, Carsten Dominik wrote:
> Hi everyone,
>
> I am working on better entity (special symbol) support for
> export, based on a list Ulf Stegemann has compiled. The list
> Ulf has sent me requires the following LaTeX packages to be
> available:
>
> * t1enc * textcomp * marvosym * wasysym * MnSymbol
>
> Before I introduce new dependencies on these packages, I would
> like to ask that many of you check if these packages are
> available in the LaTeX distribution you are using. Please
> check, and let me know which package you do not have.
>

I ran Alexander find command and and Robert's test latex document on
Cygwin with Texlive 2008. Find does report MnSybol but the latex
document compilation does not find it. All other packages are ok.

Regards
-- 
Manish


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread Karsten Heymann
Carsten,

Carsten Dominik  writes:
> seems like you know what you are talking about.

A little bit, although sadly I had few chances to actually use LaTeX
since I left the University. So I enjoy this even more :-)

> So maybe you can help me with this.
>
> I would like to
>
> 1. Require these packages with \usepackage or similar, but not
>have an error thrown when they are not available
>
> 2. Provide, as you say, alternative versions with providecommand.
>How would I do this?  What do you mean by simple-text-alternatives?

I put the answer to both questions into a minimal example:

\documentclass{minimal} % should work with any document class
\IfFileExists{mnsymbol.sty}{%
  \usepackage{mnsymbol}
}{%
  \PackageWarning{orgmode}{mnsymbol.sty not found, using fall-back-replacements}
}
\providecommand*{\mnstar}{*} % provide alternative in case command not available

\begin{document}
\mnstar
\end{document}


Some notes:

 - IfFileExists finds the sty file anywhere in the tex load
   path (you can verify this with "kpsewhich FILE" on the commandline).
   These commands are explained in the LaTeX Class writing guide:
   texdoc clsguide
 - \providecommand* is the same as \providecommand, but saves a tiny bit
   of memory as no arguments are allowed that contain multiple
   paragraphs (not making the *-variant the default for \providecommand
   and \newcommand is in my opinion clearly a design flaw of LaTeX).

Hope to help,

Karsten


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread Robert Klein

Hi Carsten,

I tested several systems:

* teTeX 3.0 (FreeBSD 7.0, 7.2, and 7.3, openSuSE 10.2)
  misses MnSymbol
* texlive 2007 (openSuSE 10.3 and 11.1):
  misses MnSymbol
* texlive 2008 (openSuSE 11.2):
  doesn't work when using both wasysym and MnSymbol together
  (duplicate symbols \iint and \iiint)
* texlive 2009 (Windows 7):
  doesn't work when using both wasysym and MnSymbol together
  (duplicate symbols \iint and \iiint)


My "minimal" latex test file is:

\documentclass{article}
\usepackage{t1enc}
\usepackage{textcomp}
\usepackage{marvosym}
\usepackage{wasysym}
\usepackage{MnSymbol}
\begin{document}
test
\end{document}


Best regards
Robert






Am 26.03.2010, 05:52 Uhr, schrieb Carsten Dominik  
:



Hi everyone,

I am working on better entity (special symbol) support for
export, based on a list Ulf Stegemann has compiled.
The list Ulf has sent me requires the following LaTeX
packages to be available:

* t1enc
* textcomp
* marvosym
* wasysym
* MnSymbol

Before I introduce new dependencies on these packages, I would like
to ask that many of you check if these packages are available
in the LaTeX distribution you are using.  Please check,
and let me know which package you do not have.

Thanks!

- Carsten





___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode



--
Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread Carsten Dominik


On Mar 26, 2010, at 10:11 AM, Karsten Heymann wrote:


Hi,

David Maus  writes:

Carsten Dominik wrote:

I am working on better entity (special symbol) support for
export, based on a list Ulf Stegemann has compiled.
The list Ulf has sent me requires the following LaTeX
packages to be available:



* t1enc
* textcomp
* marvosym
* wasysym
* MnSymbol



On Debian GNU/Linux "Testing" these packages are available:

,
| t1enc texlive-latex-base: /usr/share/texmf-texlive/tex/latex/base/ 
t1enc.sty
| textcomp texlive-latex-base: /usr/share/texmf-texlive/tex/latex/ 
base/textcomp.sty
| marvosym texlive-fonts-recommended: /usr/share/texmf-texlive/tex/ 
latex/marvosym/marvosym.sty
| wasysym texlive-fonts-recommended: /usr/share/texmf-texlive/tex/ 
latex/wasysym/wasysym.sty
| MnSymbol texlive-fonts-extra: /usr/share/texmf-texlive/tex/latex/ 
mnsymbol/MnSymbol.sty

`


A small note on this: anything that's in tex/latex/base can be trusted
to be included in any LaTeX installation (newer than ~10 years,  
probably

;-) ). Regarding marvosym, wasysym, mnsymbol: I think they are quite
popular, but I would recommend to ship simple-text-alternatives via
\providecommand for all symbols used from these packages.



Hi Karsten,

seems like you know what you are talking about.  So maybe you can help  
me with this.


I would like to

1. Require these packages with \usepackage or similar, but not
   have an error thrown when they are not available

2. Provide, as you say, alternative versions with providecommand.
   How would I do this?  What do you mean by simple-text-alternatives?

Thanks!

- Carsten



___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread Karsten Heymann
Hi,

David Maus  writes:
> Carsten Dominik wrote:
>>I am working on better entity (special symbol) support for
>>export, based on a list Ulf Stegemann has compiled.
>>The list Ulf has sent me requires the following LaTeX
>>packages to be available:
>
>>* t1enc
>>* textcomp
>>* marvosym
>>* wasysym
>>* MnSymbol

> On Debian GNU/Linux "Testing" these packages are available:
>
> ,
> | t1enc texlive-latex-base: /usr/share/texmf-texlive/tex/latex/base/t1enc.sty
> | textcomp texlive-latex-base: 
> /usr/share/texmf-texlive/tex/latex/base/textcomp.sty
> | marvosym texlive-fonts-recommended: 
> /usr/share/texmf-texlive/tex/latex/marvosym/marvosym.sty
> | wasysym texlive-fonts-recommended: 
> /usr/share/texmf-texlive/tex/latex/wasysym/wasysym.sty
> | MnSymbol texlive-fonts-extra: 
> /usr/share/texmf-texlive/tex/latex/mnsymbol/MnSymbol.sty
> `

A small note on this: anything that's in tex/latex/base can be trusted
to be included in any LaTeX installation (newer than ~10 years, probably
;-) ). Regarding marvosym, wasysym, mnsymbol: I think they are quite
popular, but I would recommend to ship simple-text-alternatives via
\providecommand for all symbols used from these packages.

Yours
Karsten


___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread Alexander Poslavsky

On Mar 26, 2010, at 5:52 AM, Carsten Dominik wrote:

> Hi everyone,
> 
> I am working on better entity (special symbol) support for
> export, based on a list Ulf Stegemann has compiled.
> The list Ulf has sent me requires the following LaTeX
> packages to be available:
> 
> * t1enc
> * textcomp
> * marvosym
> * wasysym
> * MnSymbol
> 
> Before I introduce new dependencies on these packages, I would like
> to ask that many of you check if these packages are available
> in the LaTeX distribution you are using.  Please check,
> and let me know which package you do not have.

On OS X texlive 2009:

s1lver:~ plovs$ find /usr/local/texlive/2009/ | grep sty$ | grep 
"t1enc\|textcomp\|marvosym\|wasysym\|MnSymbol"

/usr/local/texlive/2009//texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompfix.sty
/usr/local/texlive/2009//texmf-dist/doc/latex/gatech-thesis/julesverne/bellswhistles/textcompsym.sty
/usr/local/texlive/2009//texmf-dist/tex/latex/base/t1enc.sty
/usr/local/texlive/2009//texmf-dist/tex/latex/base/textcomp.sty
/usr/local/texlive/2009//texmf-dist/tex/latex/marvosym/marvosym.sty
/usr/local/texlive/2009//texmf-dist/tex/latex/mnsymbol/MnSymbol.sty
/usr/local/texlive/2009//texmf-dist/tex/latex/wasysym/wasysym.sty

gr,
alex

___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] LaTeX package dependencies

2010-03-26 Thread David Maus
Carsten Dominik wrote:
>Hi everyone,

>I am working on better entity (special symbol) support for
>export, based on a list Ulf Stegemann has compiled.
>The list Ulf has sent me requires the following LaTeX
>packages to be available:

>* t1enc
>* textcomp
>* marvosym
>* wasysym
>* MnSymbol

>Before I introduce new dependencies on these packages, I would like
>to ask that many of you check if these packages are available
>in the LaTeX distribution you are using.  Please check,
>and let me know which package you do not have.

On Debian GNU/Linux "Testing" these packages are available:

,
| t1enc texlive-latex-base: /usr/share/texmf-texlive/tex/latex/base/t1enc.sty
| textcomp texlive-latex-base: 
/usr/share/texmf-texlive/tex/latex/base/textcomp.sty
| marvosym texlive-fonts-recommended: 
/usr/share/texmf-texlive/tex/latex/marvosym/marvosym.sty
| wasysym texlive-fonts-recommended: 
/usr/share/texmf-texlive/tex/latex/wasysym/wasysym.sty
| MnSymbol texlive-fonts-extra: 
/usr/share/texmf-texlive/tex/latex/mnsymbol/MnSymbol.sty
`

HTH
  -- David

--
OpenPGP... 0x99ADB83B5A4478E6
Jabber dmj...@jabber.org
Email. dm...@ictsoc.de


pgp1dNtLpq3ST.pgp
Description: PGP signature
___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] LaTeX package dependencies

2010-03-25 Thread Carsten Dominik

Hi everyone,

I am working on better entity (special symbol) support for
export, based on a list Ulf Stegemann has compiled.
The list Ulf has sent me requires the following LaTeX
packages to be available:

* t1enc
* textcomp
* marvosym
* wasysym
* MnSymbol

Before I introduce new dependencies on these packages, I would like
to ask that many of you check if these packages are available
in the LaTeX distribution you are using.  Please check,
and let me know which package you do not have.

Thanks!

- Carsten





___
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode