matteo.l

Risposte nei forum create

Stai visualizzando 15 risposte – dal 46 al 60 (di 308 totali)
  • Autore
    Risposte
  • in risposta a: Rimuovere indice dall’indice #111366
    Up
    0
    Down
    ::


    Se sai perché stai usando il pacchetto tocbibind leggi la sua documentazione, altrimenti toglilo dal preambolo.

    Ciao
    Matteo

    in risposta a: Messaggio texdoc su terminale #111307
    Up
    0
    Down
    ::

    Indrjo Dedej” post=111593
    `
    (evince:3916): Gtk-WARNING **: Allocating size to EvSidebar 0x556db03e0680 without calling gtk_widget_get_preferred_width/height().
    How does the code know the size to allocate?
    `

    Il messaggio che riporti non viene da texdoc ma da evince, il visualizzatore di pdf. È un avviso che segnala l’uso non pienamente corretto di una funzione, ma non impedisce il funzionamento del programma.

    Ciao
    Matteo

    in risposta a: emacs e lilypond [risolto] #111251
    Up
    0
    Down
    ::


    Premetto che non ho mai usato Lilypond né ho windows a disposizione per provare, ma dovrebbe essere sufficiente aggiungere queste righe al file init.el (oppure .emacs)
    `
    (add-to-list 'load-path “C:/Program Files (x86)/LilyPond/usr/share/emacs”)
    (load “lilypond-init”)
    `
    sostituendo a “C:/Program Files (x86)/LilyPond” l’effettiva directory di installazione di Lilypond.

    Ciao
    Matteo

    in risposta a: Record biblatex #111236
    Up
    0
    Down
    ::


    La parte importante del messaggio d’errore è`
    ! Undefined control sequence.
    \Ars ` che ti dice che il comando `\Ars` non è definito, devi definirlo oppure caricare un pacchetto opportuno.

    Ciao
    Matteo

    Up
    0
    Down
    ::


    Dal tuo primo messaggio deduco che la cartella con gli eseguibili è
    `/opt/texbin`

    Ciao
    Matteo

    in risposta a: latex preview pane su più installazioni di emacs #110851
    Up
    0
    Down
    ::


    Sul mio PC, commentando il codice relativo al tema blackboard (che non ho) e sostituendo il percorso nell’istruzione `(cd “C:/Users/utente”)` in modo che faccia riferimento a una directory che esiste sul mio pc, non ho problemi, a parte un errore http 404 che si risolve aggiungendo la barra finale all’url di melpa nella variabile `package-archives`. Non ho motivo di pensare che le modifiche possano avere un’influenza.

    Riporto qui sotto il codice che ho usato, anche se è praticamente identico a quello che avevi scritto.
    `
    ;;(custom-set-variables
    ;; custom-set-variables was added by Custom.
    ;; If you edit it by hand, you could mess it up, so be careful.
    ;; Your init file should contain only one such instance.
    ;; If there is more than one, they won't work right.
    ;; '(send-mail-function (quote smtpmail-send-it))
    ;; '(smtpmail-smtp-server “smtp.gmail.com”)
    ;;'(smtpmail-smtp-service 587))
    ;;(custom-set-faces
    ;; custom-set-faces was added by Custom.
    ;; If you edit it by hand, you could mess it up, so be careful.
    ;; Your init file should contain only one such instance.
    ;; If there is more than one, they won't work right.
    ;;)

    ;;(setq default-directory “C:/Users/utente/”)

    ;;(load-theme 'abyss t)

    ;;(load-theme 'hydandata-light t)

    ;;(load-theme 'mustard t)

    ;; Added by Package.el. This must come before configurations of
    ;; installed packages. Don't delete this line. If you don't want it,
    ;; just comment it out by adding a semicolon to the start of the line.
    ;; You may delete these explanatory comments.

    ;;(setq debug-on-error t)

    ;;(require 'package)

    ;;(package-initialize)

    (setq package-user-dir “~/.emacs.d/elpa2”)

    (package-initialize)

    ;; (load-theme 'blackboard t)

    ;;(load-theme 'borland-blue t)

    ;;(load-theme 'blue-mood t)

    ;; (custom-theme-set-faces
    ;; 'blackboard
    ;; '(font-latex-italic-face ((t (:slant italic :foreground “dodger blue”))))
    ;; '(bold ((t (:weight bold)))))
    ;; '(italic ((t (:slant italic :foreground “dodger blue”))))
    ;; '(emphasize ((t (:slant italic :foreground “red”))))

    (cd “/home/matteo/Scrivania/”)

    (custom-set-variables
    ;; custom-set-variables was added by Custom.
    ;; If you edit it by hand, you could mess it up, so be careful.
    ;; Your init file should contain only one such instance.
    ;; If there is more than one, they won't work right.
    '(doc-view-continuous t)
    '(doc-view-ghostscript-program “gswin64c” t)
    '(package-archives
    (quote
    ((“melpa” . “http://melpa.org/packages/&#8221😉
    (“gnu” . “http://elpa.gnu.org/packages/”))))
    '(package-selected-packages
    (quote
    (use-package-chords pdf-tools yapfify use-package latex-preview-pane auctex)))
    '(send-mail-function (quote smtpmail-send-it))
    '(smtpmail-smtp-server “smtp.gmail.com”)
    '(smtpmail-smtp-service 587))
    (custom-set-faces
    ;; custom-set-faces was added by Custom.
    ;; If you edit it by hand, you could mess it up, so be careful.
    ;; Your init file should contain only one such instance.
    ;; If there is more than one, they won't work right.
    )

    (setq TeX-PDF-mode t)
    (setq TeX-source-correlate-mode t)
    (setq TeX-source-correlate-method 'synctex)
    (setq TeX-view-program-list
    '((“Sumatra PDF” (“\”C:/Program Files/SumatraPDF/SumatraPDF.exe\” -reuse-instance” (mode-io-correlate ” -forward-search %b %n “) ” %o”))))
    (setq TeX-view-program-selection
    '(((output-dvi style-pstricks)
    “dvips and start”)
    (output-dvi “Dviout”)
    (output-pdf “Sumatra PDF”)
    (output-html “start”)))

    (setq doc-view-ghostscript-program “gswin64c”)

    ;;(setq auto-mode-alist (cons '(“\\.latex$” . latex-mode) auto-mode-alist))

    (defun my-latex-mode ()
    (visual-line-mode +1)1
    (assq-delete-all 'output-pdf TeX-view-program-selection)
    (add-to-list 'TeX-view-program-selection '(output-pdf “Sumatra PDF”)))

    (add-hook 'LaTeX-mode-hook 'my-latex-mode)

    (set-default 'preview-scale-function 2)

    (defun update-org-latex-fragment-scale ()
    (let ((text-scale-factor (expt text-scale-mode-step text-scale-mode-amount)))
    (plist-put org-format-latex-options :scale (* 2.3 text-scale-factor)))
    )
    (add-hook 'text-scale-mode-hook 'update-org-latex-fragment-scale)

    (add-hook 'LaTeX-mode-hook 'latex-preview-pane-mode)

    ;;(latex-preview-pane-enable)

    (setq doc-view-ghostscript-program “C:/Program Files/gs/gs9.21/bin/gswin64.exe”)

    (package-initialize)
    `

    Ciao
    Matteo

    in risposta a: latex preview pane su più installazioni di emacs #110849
    Up
    0
    Down
    ::


    Con

    davidebond” post=111185
    Stesso risultato che usare M-x, etc.

    intendi il messaggio d’errore “Value ‘elpa2’ does not match type directory of package-user-dir”?
    Se sì è molto strano, visto che a me quel codice funziona. Forse usare il percorso completo aiuta. Non so come venga gestita l’espansione di ‘~’ su windows, non avendo una macchina windows su cui provare.

    Ciao
    Matteo

    in risposta a: latex preview pane su più installazioni di emacs #110847
    Up
    0
    Down
    ::


    Credo che la variabile`package-user-dir`debba essere impostata prima che il gestore dei package sia caricato, visto che ottengo il tuo stesso errore se provo a impostarla con emacs in esecuzione. Per questo suggerivo di impostarla in .emacs.

    Fai una prova, aggiungi all’inizio .emacs il codice che ho indicato, riavvia emacs e prova a installare un pacchetto, dovrebbe creare la directory .emacs.d/elpa25. Se funziona chiudi emacs, elimina la directory appena creata e rinomina .emacs.d/elpa come elpa25 e riavvia emacs. A questo punto dovresti trovare emacs con tutti i pacchetti che avevi già installato. Se avvii un’altra versione di emacs dovrai reinstallare i package che andranno a finire in una directory dedicata.

    Per curiosità, quali versioni di emacs vorresti usare?

    In ogni caso puoi copiare la directory .emacs.d dove vuoi.

    Ciao
    Matteo

    in risposta a: latex preview pane su più installazioni di emacs #110843
    Up
    0
    Down
    ::

    davidebond” post=111167Ti ringrazio, ma mi dà segnale di errore perché non trova la directory. Così, oltre a non funzionare il latex-preview-pane, non funzionano neppure i colori.

    Se hai già dei package installati con una versione devi rinominare la cartella ~/.emacs.d/elpa in modo che sia uguale al valore che dai alla variabile package-user-dir, ad esempio’~/.emacs.d/elpa25 se li hai installati con emacs 25. Un’alternativa è reinstallare i package, così finiscono nella cartella giusta.

    davidebond” post=111168Ho riprovato in mille modi. Non mi riconosce il numero della versione. Problemi di parsing…

    A che variabile fai riferimento per distinguere la versione? Tieni presente che emacs-major-version e emacs-minor-version sono interi, mentre emacs-version è una stringa, per cui non puoi usare eq ma string-equal. Ho provato ad aggiungere il codice che ho scritto nel mio init.el e riavviando emacs i package che installo automaticamente se non sono presenti sono finiti in ~/.emacs.d/elpa25.

    Ciao
    Matteo

    in risposta a: customize emphasis in un tema di emacs #110867
    Up
    0
    Down
    ::


    Purtroppo né il latex-mode predefinito di emacs né AUCTeX distinguono i due tipi di carattere, se ti senti avventuroso puoi provare a tuffarti nella documentazione di font-lock-mode, a partire dalla variabile font-lock-keywords e dalla funzione font-lock-add-keywords.

    Ciao
    Matteo

    in risposta a: latex preview pane su più installazioni di emacs #110840
    Up
    0
    Down
    ::


    Non ti serve avere un file .emacs (o init.el) per ogni versione di emacs. Per avere directory distinte per package basta aggiungere qualcosa come
    `
    (cond
    ((eq emacs-major-version 25)
    (setq package-user-dir “~/.emacs.d/elpa25”))
    ((eq emacs-major-version 24)
    (setq package-user-dir “~/.emacs.d/elpa24”)))
    `
    prima di
    `
    (require-package)
    `
    aggiustando i valori di versione di emacs secondo le tue necessità. Se ti serve puoi anche usare la variabile
    `
    emacs-minor-version
    `
    oppure
    `
    emacs-version
    `

    Ciao
    Matteo

    in risposta a: Doppia \tableofcontents identica #110726
    Up
    0
    Down
    ::


    Per far comparire due volte la ToC nello stesso documento puoi usare il package shorttoc, impostando la ToC breve come quella normale, come in questo esempio minimo.

    `
    \documentclass{book}

    \usepackage{shorttoc}

    \begin{document}
    \chapter{A}
    \section{1}
    \section{2}
    \chapter{B}
    \section{3}
    \section{4}
    \shorttoc{\contentsname}{\value{tocdepth}}
    \chapter{C}
    \section{5}
    \section{6}
    \chapter{D}
    \section{7}
    \section{8}
    \tableofcontents
    \end{document}
    `

    Ciao
    Matteo

    in risposta a: Numerazione listings anomala [RISOLTO] #110248
    Up
    0
    Down
    ::


    Ho segnalato il bug al maintainer di listings, indicandogli anche questa discussione su tex.stackexchange.

    Ciao
    Matteo

    in risposta a: Numerazione listings anomala [RISOLTO] #110241
    Up
    0
    Down
    ::


    Sembra che il contatore usato per numerare le righe non venga azzerato correttamente, se aggiungi una riga vuota alla fine del primo listato la numerazione del secondo diventa uguale a quella del primo, con i numeri dispari.

    Ciao
    Matteo

    in risposta a: GnuPlot e Latex #109938
    Up
    0
    Down
    ::


    Ho installato Miktex, texworks e gnuplot su una macchina virtuale windows e sono riuscito a produrre il grafico dell’esempio, aggiungendo un nuovo strumento di processo a texworks che passa l’opzione -enable-write18 a pdflatex, come si può vedere nell’immagine allegata.

    Ciao
    Matteo

Stai visualizzando 15 risposte – dal 46 al 60 (di 308 totali)

Go to top