προβολή κειμένου και προειδοποίηση παραπομπή στο Vim LaTeX με harvard.sty για MikTex 2.9

ψήφοι
2

Θα χρησιμοποιηθεί Vim LaTeX για έξι μήνες με natbib και δεν είχε κανένα πρόβλημα. Αλλά για να χρησιμοποιήσετε ένα αρχείο το νέο στυλ φόρμες (δηλαδή, rfs.bst) άρχισα να χρησιμοποιώ harvard.sty, η οποία μου δίνει δύο μικρά προβλήματα:

(1) επισήμανση σύνταξης δεν είναι πλήρης? ειδικά για \citeasnoun, Vim απλώς υπογραμμίζει τη \citeμερίδα. Με ένα άλλο Vim plugin (Vim-plugin-R) μπορώ να ενημερώσω το τονισμό σύνταξης, αλλά δεν μπορώ να καταλάβω πώς να το κάνουμε αυτό στο Vim. Θα ανανεώνονται οι βάσεις δεδομένων MikTex, αλλά αυτό δεν λειτούργησε.

(2) Vim LaTeX αυτόματα εκτελώντας χρειάζεται για να πάρει αναφορές σωστό - το παράθυρο κατάστασης στο Vim δείχνει ότι περνά από πολλά τρεξίματα και τα αποτελέσματα είναι τα επιθυμητά - αλλά εγώ ακόμα να πάρετε αυτή την προειδοποίηση:

|| LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

Πώς μπορώ να διορθώσω αυτά; Ευχαριστώ!

Δημοσιεύθηκε 14/01/2011 στις 18:25
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
2

Όσον αφορά το θέμα επισήμανση σύνταξης, θα μπορούσατε να δοκιμάσετε τα εξής.

Σε προσωπικό φάκελο ρυθμίσεων του vim σας - συνήθως $HOME/.vim/σε συστήματα που βασίζονται σε Unix ή C:\Users\<yourname>\vimfilesσε Windows (ίσως η πρώτη θέση που φαίνεται στο (;) :set rtp?), δημιουργήστε έναν κατάλογο (αν δεν υπάρχει ήδη) ονομάζεται after, και να δημιουργήσει ένα υποκατάλογο του το ονομάζεται syntax, και να το δημιουργήσετε ένα αρχείο που ονομάζεται tex.vim. Έτσι, το αρχείο θα είναι $HOME/.vim/after/syntax/tex.vimγια Unix ή C:\Users\<yourname>\vimfiles\after\syntax\tex.vimσε Windows. (Ελπίζω ένας χρήστης των Windows θα επιβεβαιώσει αυτό, δεδομένου ότι είμαι σε Linux.)

Σε αυτό το αρχείο, βάλτε την ακόλουθη γραμμή:

syn match texRefZone '\\citeasnoun\%([tp]\*\=\)\=' nextgroup=texRefOption,texCite

Στη συνέχεια, όταν ανοίγετε ένα αρχείο LaTeX, \citeasnounθα πρέπει να αντιμετωπίζονται όπως ακριβώς \citeκαι για τονισμό σύνταξης (... αυτό είναι υποθέτοντας ότι χρησιμοποιείτε την προεπιλεγμένη επισήμανση σύνταξης κανόνων για τα αρχεία LaTeX που συνοδεύει το Vim 7.3 έτσι κι αλλιώς ....)

Νομίζω ότι άλλες ερώτησή σας είναι απάντηση στα σχόλια.

Απαντήθηκε 15/01/2011 στις 04:24
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more