Toon posts:

[Debian]LaTeX met VIM

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb nu al een tijdje een Debian-"server" staan ergens in een klein hoekje hier in huis. De server staat voortdurend aan maar heeft geen scherm, toetsenbord of muis. Toen ik hem installeerde heb ik meteen SSH geinstalleerd en al enkele maanden gebruik ik nu Putty in Windows om de server te benaderen.

Dit gaat allemaal zeer goed, maar nu wil ik meer.

Ik heb een paar dagen geleden het bestaan van LaTeX ontdekt. Hiervoor heb ik al alles op mijn Windows-pc geinstalleerd, maar ik wil dit ook op de server draaien, dan kan ik LaTeX van overal starten en dergelijke...

De eerste stap die ik hiervoor ondernam was via apt-get install tetex installeren zoals ik ergens in een cursus over LaTeX gelezen had. Dat gaat goed en het commando latex werkt naar behoren.
Nadien las ik ook ergens over het programma vim dat heel handig zou zijn om latex-files mee te maken (en waarschijnlijk ook andere). Ook dit installeerde ik via apt-get. Nu zocht ik een paar tutorials voor vim zodat ik daarmee aan de slag kon en zag ik plots dit:
Afbeeldingslocatie: http://vim-latex.sourceforge.net/screenshots/formula-typing.png

Blijkt dat er zoiets bestaat als gvim dat het toch allemaal wat makkelijker maakt met een menubalk etc.
Dat wil ik dus ook, dus overtuigd typ ik gvim in...raad eens: een error ivm GUI not installed. Dan installeer ik nog maar een extra stukje vim (vim-gtk of iets dergelijks), als ik nu gvim probeer krijg ik iets over een display, t'is alleszins een error en nadien gaat hij gewoon naar vim ipv vim.

Ik zou nu heel graag op een of andere manier een mooie versie (kleurtjes en zo) van vim hebben waarmee ik ook latex-files kan maken (ik heb al gelezen dat je daar aanpassingen voor moet doen in bestanden).
Ik weet nu niet meer of ik nu gvim moet gebruiken of vim, en als ik gvim moet gebruiken...hoe moet ik het dan instellen zodat het draait. En wat moet ik allemaal doen om latex dan bovendien nog aan de praat te krijgen?

Veel vragen, ik weet het maar door te lezen ben ik alleen nog maar verwarder geraakt dan ik al was, ik heb dus wat nood aan mensen die me wat kunnen gidsen om zo tot een werkende oplossing te komen.
(trouwens, tijdens die error besloot ik dan ook maar meteen X te installeren omdat ik dacht dat daar misschien het nodige in zat om de GUI aan de praat te krijgen maar als ik nu startx doe krijg ik dat er no screens found zijn, logisch want er hangt er geen aan)

Verwijderd

Verwijderd schreef op 30 december 2003 @ 11:53:
Dat wil ik dus ook, dus overtuigd typ ik gvim in...raad eens: een error ivm GUI not installed. Dan installeer ik nog maar een extra stukje vim (vim-gtk of iets dergelijks), als ik nu gvim probeer krijg ik iets over een display, t'is alleszins een error en nadien gaat hij gewoon naar vim ipv vim.
Je moet een X server op die Windows bak installeren dan
Ik zou nu heel graag op een of andere manier een mooie versie (kleurtjes en zo) van vim hebben waarmee ik ook latex-files kan maken (ik heb al gelezen dat je daar aanpassingen voor moet doen in bestanden).
Dat is gewoon een kwestie van de config file instellen? bij mijn Fedora Core install is dat allemaal default goed.
Ik weet nu niet meer of ik nu gvim moet gebruiken of vim, en als ik gvim moet gebruiken...hoe moet ik het dan instellen zodat het draait. En wat moet ik allemaal doen om latex dan bovendien nog aan de praat te krijgen?
vim is makkelijker, dan hoef je geen X server op je windows bak te zetten :) en als je eenmaal kan werken met vim (toetsen geleerd) dan wil je geen gvim meer :)
(trouwens, tijdens die error besloot ik dan ook maar meteen X te installeren omdat ik dacht dat daar misschien het nodige in zat om de GUI aan de praat te krijgen maar als ik nu startx doe krijg ik dat er no screens found zijn, logisch want er hangt er geen aan)
Dat komt omdat je geen X configuratie bestand hebt (of een ongeldige) en niet zozeer omdat er geen monitor aanzit :)

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22-02 22:40
Verwijderd schreef op 30 december 2003 @ 12:01:
Je moet een X server op die Windows bak installeren dan
Precies. Bijvoorbeeld X-win32 of Xceed.
vim is makkelijker, dan hoef je geen X server op je windows bak te zetten :) en als je eenmaal kan werken met vim (toetsen geleerd) dan wil je geen gvim meer :)
Het is inderdaad wel erg veel moeite om alleen voor de extra features van gvim een complete X server te installeren etc.


Overigens nog een andere tip als je zoekt naar een comfy GUI om LaTeX bestanden mee te editen, check het pakket LyX eens uit!

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Als je gvim (en andere X-windows programma's) wilt gebruiken op je windows desktop zul je iets als VNC moeten gebruiken. Op je server start je dan een virtual X server (vncserver) en op je windows desktop connect je dan met een viewer aan de virtual server.
In de viewer kan je dan gvim op starten.

De vnc server is te installeren mbv 'apt-get install vncserver'. De windows viewer kan je downloaden van de VNC site.

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 20-02 15:15

mOrPhie

❤️❤️❤️❤️🤍

Verwijderd schreef op 30 december 2003 @ 12:01:
[...]

Je moet een X server op die Windows bak installeren dan
Waarom?

GVim is gewoon voor Windows beschikbaar:

http://www.vim.org/download.php#pc

Of mis ik nu iets? :)

[ Voor 5% gewijzigd door mOrPhie op 30-12-2003 12:17 ]

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

mOrPhie schreef op 30 december 2003 @ 12:15:
[...]


Waarom?

GVim is gewoon voor Windows beschikbaar:

http://www.vim.org/download.php#pc

Of mis ik nu iets? :)
Dan moet hij wel samba installeren om bij de bestanden op de debian bak te kunnen komen.
Maar is dat is inderdaad wel de netwerk vriendelijkste oplossing, lijkt me.

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Uit je post maak ik onder meer op dat het je voor een deel om de kleurtjes gaat (syntax coloring), als het vooral om de kleurtjes gaat, en de menubalk niet zo belangrijk is, hoef je helemaal gvim niet te gebruiken, maar volstaat 'normale' vim ook wel. Ik kon niet helemaal uit je post opmaken of het vooral om de kleurtjes of om het menu gaat, vandaar deze reply :)

Verwijderd

Topicstarter
blaataaps schreef op 30 december 2003 @ 12:25:
Uit je post maak ik onder meer op dat het je voor een deel om de kleurtjes gaat (syntax coloring), als het vooral om de kleurtjes gaat, en de menubalk niet zo belangrijk is, hoef je helemaal gvim niet te gebruiken, maar volstaat 'normale' vim ook wel. Ik kon niet helemaal uit je post opmaken of het vooral om de kleurtjes of om het menu gaat, vandaar deze reply :)
Het gaat hem vooral om de overzichtelijke syntax coloring...de menutjes zijn niet zo belangrijk, ik leer de knoppen dan wel. Ik heb nu gekozen voor vim en niet gvim door jullie reply's.
Nu veronderstel ik dat ik voor die syntax coloring Latex Suite moet installeren http://vim-latex.sourcefo...t=download&title=Download maar ik heb geen flauw idee hoe ik hieraan moet beginnen. Het downloaden lukt nog maar het untarren geeft al ongelooflijk veel errors...

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Wat voor foutmeldingen? Ik denk trouwens dat je die dingen niet nodig hebt, bij mijn vim op debian krijg ik het bestand /usr/share/vim/vim61/syntax/tex.vim , een syntax file voor tex-bestanden, probeer eens een .tex bestand te openen, en typ dan ":syntax on" in vim, dan krijg ik hier in vim al een heleboel mooie kleurtjes :)

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 08:15
Verwijderd schreef op 30 december 2003 @ 12:33:
[...]

Het gaat hem vooral om de overzichtelijke syntax coloring...
Die syntax highlighting zit gewoon standaard in Vim hoor. Anders moet je even het volgende doen:
ESC
:syntax on


Die latex Suite is idd wel heel erg gaaf, maar die verzorgt veel meer anderee dingen als het maken van afkortinge voor je. Dus om een itemize environment te maken hoef je dan alleen nog maar EIT in te tikken.

Maar de syntax kleuren zit standaard al in vim voor Latex (in ieder geval in de vim die bij mij staat (debian) ).

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 20-02 15:15

mOrPhie

❤️❤️❤️❤️🤍

hammerhead schreef op 30 december 2003 @ 12:45:
[...]

Maar de syntax kleuren zit standaard al in vim voor Latex (in ieder geval in de vim die bij mij staat (debian) ).
In de vim van de stable(woody)-repository zit het niet standaard. Maar de versie ondersteund het wel.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • hammerhead
  • Registratie: April 2000
  • Laatst online: 08:15
mOrPhie schreef op 30 december 2003 @ 13:05:
[...]


In de vim van de stable(woody)-repository zit het niet standaard. Maar de versie ondersteund het wel.
Heb het net getest en het werkt gewoon hoor. (debian stable server)

Het enige wat ik even moest doen is :syntax on in te tikken (maar dit kun je ook in je .vimrc bestand zetten)

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
mOrPhie schreef op 30 december 2003 @ 13:05:
[...]


In de vim van de stable(woody)-repository zit het niet standaard. Maar de versie ondersteund het wel.
Hier zit het wel standaard wel in volgens mij?
code:
1
2
3
$ dpkg -S /usr/share/vim/vim61/syntax/tex.vim
vim: /usr/share/vim/vim61/syntax/tex.vim
$
op een woody-installatie.

Verwijderd

Topicstarter
De error die ik steeds krijg is de volgende:

code:
1
2
3
Error detected while processing /usr/share/vim/vimfiles/plugin/remoteOpen.vim:
line   33;
E174: Command alreapdy exists: use ! to redefine


Dat geeft ie elke keer ik vim start. Het verschijnt enkele seconden en daarna toont hij vim gewoon, maar ik krijg telkens deze error.

Ik heb al een uninstall gedaan van vim en daarna reinstall en het probleem blijft bestaan...zolang die error blijft durf ik nog niet beginnen aan de suite (coloring werkt trouwens wel al, bedankt)

EDIT:
Blijkt dat ik nog een groter probleem heb dat mogelijk samenhangt met het bovenstaande.
Ik probeer nu de LatexSuite te installeren. Daarom heb ik de tar.gz-file gedownload naar /usr/share/vim/vim61/ en dan probeer ik met
code:
1
tar xzvf latexsuite...blablabla.tar.gz
alles te extracten zoals heb staat in de instructies. Dit geeft voor elke file in de tar een error in deze trend:
code:
1
2
indent tex.vim
tar: indent/tex.vim: Cannot change ownership to uid 83617, gid 100: Invalid argument


Ik snap hier echt geen snars van...

[ Voor 34% gewijzigd door Verwijderd op 30-12-2003 15:43 ]


Verwijderd

GNU Make is ook altijd handig bij 't gebruik van TeX....
http://compukid.no-ip.org/dev/papers/ldap/Makefile

Ook gebruik ik altijd dit in m'n ~/.vimrc
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
set nocompatible
set mouse=a
set nu
let color = "true"
if has("syntax")
    if color == "true"
        " This will switch colors ON
        so ${VIMRUNTIME}/syntax/syntax.vim
    else
        " this switches colors OFF
        syntax off
        set t_Co=0
    endif
endif

Verwijderd

Jeps, make is zeker een nuttig tool bij het LaTeX-en :) Heb het zelf voor mijn afstudeerscriptie uitvoerig gebruikt. Zie ook: http://www.hierynomus.com/~jeroen/LaTeX/Makefile

Verwijderd

Topicstarter
OK nu wordt ik volledig gek...

Ik was de errors zo beu (kreeg nog extra errors als ik latex-files wou maken) dat ik alles geuninstalleerd heb. Ik kreeg daarbij soms een melding dat een map niet leeg was dus die heb ik nadien allemaal met rm -r handmatig weggesmeten. Nadien nog een apt-get clean om zeker te zijn dat hij niet met oude files zou werken.
Voor de zekerheid heb ik ook nog eens gereboot om zeker te zijn dat er niets meer overbleef in het ram of dergelijke en alles gecleared was

Nadien installeerde ik als volgt alles opnieuw:
- tetex-base --> OK
- tetex-doc --> OK
- vim --> OK
- latexsuite --> OK

Nadien probeer ik een tex-file te maken. Dat lukt zoals het moet en de latexsuite helpt daar mooi bij, die werkt dus ook zoals het hoort. Echter ll doet niets in vim en gewoon in de shell latex uitvoeren is een onbekend commando. Dan maar zoals ik voorheen had moeten doen voor pdflatex te laten werken, tetex-bin installeren:
- tetex-bin --> ERROR

Het belangrijkste stuk van de code (denk ik):
code:
1
2
3
4
5
6
7
Setting up tetex-bin (1.0.7+20011202-7.1) ...
Something seems wrong.
dpkg: error processing tetex-bin (--configure):
 subprocess post-installation script returned error exit status 1
Errors weren encountered while processing:
 tetex-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)


Nu weet ik echt niet meer wat doen maar ik wil latex onder vim wel graag aan de praat krijgen in linux...help dus maar weer :D

Net nog iets extra ontdekt...Nu kent linux plots wel de opdracht latex. Ik probeerde dit met een tex-file waarvan ik zeker ben dat hij juist is en kreeg:
code:
1
2
This is TeX, Version 3.14159 (Web2C 7.3.7°
I can't find hte format file `latex.fmt'!

[ Voor 244% gewijzigd door Verwijderd op 30-12-2003 21:03 ]


  • AntiChris
  • Registratie: Februari 2001
  • Laatst online: 10-12-2025

AntiChris

Fulltime IJsland-fan

In plaats van make zou je eens kunnen kijken naar rubber. Die is gespecialiseerd in het verwerken van LaTeX documenten.

En það besta sem guð hefur skapað, er nýr dagur - Sigur Rós


  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Verwijderd schreef op 30 december 2003 @ 20:27:
OK nu wordt ik volledig gek...

Ik was de errors zo beu (kreeg nog extra errors als ik latex-files wou maken) dat ik alles geuninstalleerd heb. Ik kreeg daarbij soms een melding dat een map niet leeg was dus die heb ik nadien allemaal met rm -r handmatig weggesmeten.
Als je ook de configuratie bestanden weg wilt hebben kan je beter 'dpkg --purge <pakketnaam>' doen.
Nadien nog een apt-get clean om zeker te zijn dat hij niet met oude files zou werken.
Voor de zekerheid heb ik ook nog eens gereboot om zeker te zijn dat er niets meer overbleef in het ram of dergelijke en alles gecleared was.
Het is geen Windows :)
[..]

Het belangrijkste stuk van de code (denk ik):
code:
1
2
3
4
5
6
7
Setting up tetex-bin (1.0.7+20011202-7.1) ...
Something seems wrong.
dpkg: error processing tetex-bin (--configure):
 subprocess post-installation script returned error exit status 1
Errors weren encountered while processing:
 tetex-bin
E: Sub-process /usr/bin/dpkg returned an error code (1)

[..]
Misschien dat het configure script van tetex-bin verwacht dat de mappen die je handmatig hebt verwijderd nog/al bestaan.

Probeer eens 'dpkg --purge tetex-bin' en daarna opnieuw met apt-get installeren.

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Topicstarter
ok met dpkg --purge bleek het te lukken, nu heb ik volgens mij latex en vim goed aan de praat gekregen, de basiscommando's zoals \ll en EIF doen toch hun werk zoals het hoort dus ik denk wel dat het goed zit.

Bedankt voor jullie enorme hulp! (En een gelukkig nieuwjaar ook voor iedereen uiteraard)
Pagina: 1