PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie kann ich neue Packete mit MikTeX in LyX installieren?



sheep
22-04-2008, 15:09
Guten Tag,

ich wollte ein neues Packet in mein Lyx (Version 1.5.2) installieren.

Hierzu habe ich mir den Quellcode von MikTex heruntergeladen(Version 2.7) (http://miktex.org/unx) und habe diesen kompiliert. Diese Anleitung (http://staticwiki.ubuntuusers.de/MiKTeX_Package_Manager) habe ich hierfür verwenndet.


Nachdem ich das gewünschte Packet (picins) installiert habe und LaTex mit "texhash" upgedatet habe, ist das Packet in LyX immernoch nicht verfügbar...muss ich hierbei nch irgendetwas beachten?

mfg sheep

stutz
22-04-2008, 15:51
Nach der Installation einmaliges Initialisieren der Namens-Datenbank:

initexmf -u
updaten der Pakettliste mit

sudo mktexlsr &&
texhash

oder

su mktexlsr &&
texhash

cookie170
22-04-2008, 15:56
Was ergibt denn

kpsewhich picins.sty
auf der Konsole?

Hast Du bei Lyx unter Dokumente, Einstellungen, LaTeX-Vorspann

\usepackage{picins}
eingetragen? Und wie willst Du picins in Lyx verwenden? ERTs?

Gruß,
Alexander

sheep
22-04-2008, 16:04
Was ergibt denn

kpsewhich picins.sty
auf der Konsole?

Es passiert nichts, also ist die picins wohl nicht im System...
Wenn ich allerdings

sudo mpm --install=picins eingebe, kommt die Meldung das das Paket bereits installiert ist.



Hast Du bei Lyx unter Dokumente, Einstellungen, LaTeX-Vorspann

\usepackage{picins}
eingetragen? Und wie willst Du picins in Lyx verwenden? ERTs?


Klar habe ich dies im Vorspann drinne, daran ist mir auch zuerst aufgefallen, dass die picins.sty nicht installiert ist.
Ich wollte das Paket dafür verwenden, meine Grafik zu formatieren (das diese in einem Textfluss angezeigt wird)


@stutz: Das habe ich auch berreits versucht...vergebens

voss
22-04-2008, 16:13
Es passiert nichts, also ist die picins wohl nicht im System...
Wenn ich allerdings

sudo mpm --install=picins eingebe, kommt die Meldung das das Paket bereits installiert ist.


dann dürften mpm und dein LyX in unterschiedlichen Pfaden suchen ...

kpsexpand '$TEXMF'
zeigt dir, wo der mpm Dateien specihern wird oder alternativ für das lokale
Verzeichnis
kpsexpand '$TEXMFLOCAL' bzw.
kpsexpand '$TEXMFFHOME'

Herbert

sheep
22-04-2008, 16:19
kpsexpand '$TEXMF'

folgendes wird ausgegeben:


user@user-NB:~$ kpsexpand '$TEXMF'
{/home/user/.texmf-config,/home/user/.texmf-var,/home/user/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf,!!/usr/share/texmf-{texlive,tetex}}


Desweiteren wird bei den anderen Befehlen folgendes ausgegeben:


user@user-NB:~$ kpsexpand '$TEXMFLOCAL'
/usr/local/share/texmf
user@user-NB:~$ kpsexpand '$TEXMFFHOME'
keine ausgabe

cbone
22-04-2008, 16:24
hi sheep!

ich verwende, genau wie du, lyx mit mikktex und hatte das gleiche problem.

ich habs so gelöst:

\usepackage{floatflt}

einfügen> gleitobjekt > umfliossenes gleitobjekt
ist damit kein problem mehr.

ich hab den hinweis aus dem handbuch der einfügungen. dieses findest du in lyx unter hilfe >eingebettete Objekte!
ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/floatflt/floatflt.pdf

voss
22-04-2008, 16:28
folgendes wird ausgegeben:


user@user-NB:~$ kpsexpand '$TEXMF'
{/home/user/.texmf-config,/home/user/.texmf-var,/home/user/texmf,/etc/texmf,!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf,!!/usr/share/texmf-{texlive,tetex}}


die erste beiden sind etwas ulkig ...



Desweiteren wird bei den anderen Befehlen folgendes ausgegeben:


user@user-NB:~$ kpsexpand '$TEXMFLOCAL'
/usr/local/share/texmf
user@user-NB:~$ kpsexpand '$TEXMFFHOME'
keine ausgabe


im letzten ist auch ein F zuviel. Wie auch immer. Ist in einem dieser Verzeichnisse
dein picins.sty?

Und wenn du texhash laufen lässt, geht er dann obige Verzeichnisse durch, wobei
nur die Hauptverzeichnisse angezeigt werden.

Herbert

cbone
22-04-2008, 16:30
pakete installiere ich übrigens mit dem zusatzprogramm "browse packages"! ganz einfach!

sheep
22-04-2008, 16:41
im letzten ist auch ein F zuviel. Wie auch immer. Ist in einem dieser Verzeichnisse
dein picins.sty?


mhn habe alle verzeichnise durchsucht, habe danach die Suchfkt. eingesetzt aber leider nichts gefunden....


Gibt es denn das Programm "browse packages" überhaupt für Linux?

mfg sheep

voss
22-04-2008, 16:46
mhn habe alle verzeichnise durchsucht, habe danach die Suchfkt. eingesetzt aber leider nichts gefunden....


Gibt es denn das Programm "browse packages" überhaupt für Linux?

nein.
Hole dir
ftp://dante.ctan.org/tex-archive/macros/latex209/contrib/picins/picins.sty
und speichere es in /usr/local/share/texmf/picins
lass texhash laufen und teste mit kpsewhich picins.sty, ob es gefunden
wird. Natürlich dann nicht in dem Verzeichnis sein ... :-)

Herbert

cbone
22-04-2008, 16:49
ich habe windows und bin damit überfragt!

sheep
22-04-2008, 16:58
und speichere es in /usr/local/share/texmf/picins
lass texhash laufen und teste mit kpsewhich picins.sty, ob es gefunden
wird. Natürlich dann nicht in dem Verzeichnis sein ... :-)


Okay, nachdem ausführen von texhash findet kpsewhich die datei immernoch nicht....auch musste ich das vz."/usr/local/share/texmf/" erst anlegen, da es nicht vorhanden war...

Ist vlt. irgendein Ubuntu Packet nicht richtig installiert?

voss
22-04-2008, 17:04
Okay, nachdem ausführen von texhash findet kpsewhich die datei immernoch nicht....auch musste ich das vz."/usr/local/share/texmf/" erst anlegen, da es nicht vorhanden war...

Ist vlt. irgendein Ubuntu Packet nicht richtig installiert?

wenn ich texhash laufen lasse, bekomme ich bei TeXlive so etwas:

$ texhash
texhash: Updating /usr/local/texlive/2007/texmf/ls-R...
texhash: Updating /usr/local/texlive/2007/texmf-config/ls-R...
texhash: Updating /usr/local/texlive/2007/texmf-dist/ls-R...
texhash: Updating /usr/local/texlive/2007/../texmf-local/ls-R...
texhash: Updating /usr/local/texlive/2007/texmf-var/ls-R...
texhash: Done.
$

bzw. bei Ubuntu sowas:

$ texhash
texhash: Updating /usr/local/share/texmf/ls-R...
texhash: /var/lib/texmf/ls-R-TEXMFMAIN: no write permission. Skipping...
texhash: /var/lib/texmf/ls-R-TEXLIVE: no write permission. Skipping...
texhash: /var/lib/texmf/ls-R: no write permission. Skipping...
texhash: Done.
$

mal ohne sudo laufen lassen ...

Herbert

sheep
22-04-2008, 18:02
so ich habe nun einmal einige texlive pakete und miktex nocheinmal installiert und siehe da..es klappt =)


mfg sheep

sheep
25-04-2008, 22:00
Hi Leute,
gibt es eigentlich noch andere effektive Wege, ein Paket in Ltex zu integrieren?

Ich sitze gerad vor einem PC, welcher nur einer Modemverbindung besitzt und würde gerne auf diesem Rechner das Oberdiek Paket installieren. Da dieses aber aus "tausenden" unterpaketen besteht, möchte ich diese nicht alle nacheinander mit
tex paketname integrieren...

gibt es da noch eine möglichkeit? (das Paket selbst habe ich bereits runtergeladen

mfg sheep

voss
26-04-2008, 10:32
Hi Leute,
gibt es eigentlich noch andere effektive Wege, ein Paket in Ltex zu integrieren?

Ich sitze gerad vor einem PC, welcher nur einer Modemverbindung besitzt und würde gerne auf diesem Rechner das Oberdiek Paket installieren. Da dieses aber aus "tausenden" unterpaketen besteht, möchte ich diese nicht alle nacheinander mit
tex paketname integrieren...

gibt es da noch eine möglichkeit? (das Paket selbst habe ich bereits runtergeladen


Einige Pakete, so auch die von Heiko Oberdiek, haben bereits eine Alternative
mit einem TDS (TeX-Directory-Structure)-komtaiblen zip. Das kann man dann komplett
über sein texmf-Hauptverzeichnis kopieren oder auch nur einzelne Dateien.

ftp://dante.ctan.org/tex-archive/install/macros/latex/contrib/oberdiek.tds.zip

Abgesehen davon, sollte es in dem normalen zip-Paket eine Hauptdatei geben, die dann alle
automatisch entpackt, also nur noch tex <Hauptdatei> benötigt

Herbert