egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 4,126 al 4,140 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Integrazione con lo shell editor #57358
    Up
    0
    Down
    ::

    Ma io ce l’ho in ~/.bashrc, dove peraltro ho anche altri EXPORT
    che funzionano regolarmente. E poi, come detto sopra, trovo
    l’indicazione corretta con printenv… Mah…

    Quello che riporti come risultato di printenv non è affatto corretto.

    Ciao
    Enrico

    in risposta a: Integrazione con lo shell editor #57356
    Up
    0
    Down
    ::

    Ma tu scusa, dove hai messo la stringa incriminata?
    In ~/.profile?

    Me ne sono ben guardato. Ho solo scritto
    `setenv TEXEDIT “/usr/bin/vim +%d %s”`
    in una shell, poi ho compilato un documento con errore già inserito; al messaggio di errore ho battuto “e” e si è aperto vim. Ho subito battuto “:q” per uscire dall’incubo e reimpostato la variabile al valore solito.

    Ebbene sì, uso tcsh. 🙂

    Ma se provo con bash funziona ugualmente. Probabilmente va messo in .bashrc, ma con la bash non si sa mai. Ovviamente dopo aver fatto la modifica in .profile o in .bashrc occorre lanciare una nuova shell (o rileggere il file modificato).

    Ciao
    Enrico

    in risposta a: Integrazione con lo shell editor #57354
    Up
    0
    Down
    ::

    A me funziona.

    Ma il tuo computer sa che con te no c’è da scherzare,
    il mio mi prende sottogamba… Cmq l’ho messo ovunque,
    anche in /etc/profile ma niente….

    La prima cosa da provare è dare il comando esplicito in una shell e compilare da lì un file con errore.

    Ciao
    Enrico

    in risposta a: \urcorner e altri simboli #57385
    Up
    0
    Down
    ::

    No, quando dichiaro il pacchetto non dà errore (anche se nell’elenco dei pèacchetti in MikTEK package manager non è elencato). Quando però uso il comando \urcorner mi dà errore e mi dice che non lo riconosce.

    Esempio minimo, per favore. Questo funziona:
    `\documentclass[a4paper]{article}
    \usepackage{amssymb}
    \begin{document}
    $\urcorner$
    \end{document}`
    Ciao
    Enrico

    in risposta a: Integrazione con lo shell editor #57352
    Up
    0
    Down
    ::

    In rete ho trovato una stringa del tutto analoga per vim.
    Però non funziona… Vedo di informarmi nei newsgroup di Vim.
    La cosa un po’ singolare è però che per i file .sty funziona,
    perché con e Vim biene regolarmente aperto. Invece
    con quelli .tex no. E inoltre:printenv risponde:
    TEXEDIT=/usr/bin/vim

    M.

    `export TEXEDIT=”/usr/bin/vim +%d %s”`
    A me funziona.

    Ciao
    Enrico

    in risposta a: XITS Math fonts: \overparen & company #57372
    Up
    0
    Down
    ::

    Ho esplorato il file xits-math.otf con fontforge e quei quattro segni rappresentano proprio delle parentesi tonde e parentesi graffe orizzontali, larghe quanto un carattere, e non sembra che abbiano carattere di estensibilità in orizzontale. come invece avevano le corrispondenti graffe orizzontali in (pdf)LaTeX.

    Dovrebbero espandersi automaticamente, purtroppo non funziona. 🙁

    Ciao
    Enrico

    in risposta a: Biber #56759
    Up
    0
    Down
    ::


    Nella documentazione di Biber (texdoc biber) c’è scritto come si fa per Emacs e TeXworks. Espando un po’ e descrivo anche la procedura per TeXShop. In tutti e tre i casi, nel menù dove scegliere i programmi da usare ci sarà Biber.

    • TeXworks
    Aprire le preferenze, pannello Typesetting; premere il + nella parte inferiore che aprirà una nuova finestrella; scrivere “Biber” nello spazio in alto e “biber” (minuscolo) in quello in mezzo. Premere + e sostituire “New argument” con “$basename” (sempre senza virgolette!); togliere la spunta da “View PDF after running”.

    • TeXShop
    Creare un file di nome Biber.engine nella directory ~/Library/TeXShop/Engines che abbia il seguente contenuto:
    `#!/bin/tcsh

    set path= (/usr/texbin $path)
    biber “${1:r}”`
    Se qualcuno preferisce bash, dovrebbe essere
    `#!/bin/bash

    PATH=/usr/texbin:${PATH}
    biber ${1%.*}`

    • Emacs
    Nella figura a pagina 14 c’è un errore: non va scritto “TeX-run-Biber”, bensì semplicemente “TeX-run-command” (senza virgolette). Se si vuole aggiungere al proprio .emacs (o a Preferences.el nel caso di Aquamacs) tutta la definizione di “TeX-run-Biber” si è liberi di farlo, ma non sembra necessario. Il codice necessario per quest’azione più complicata è riportato nella documentazione di Biber.

    Per chi ha timori reverenziali nei confronti di Emacs (o Aquamacs): non c’è nulla di difficile.

    1. Premere il tasto Escape (quello marcato esc) e poi x; scrivere customize-variable e premere invio; scrivere TeX-command-list.

    2. Nel buffer che compare, trovare BibTeX; a fianco ci sono due pulsanti chiamati INS e DEL.

    3. Premere il pulsante INS; appariranno alcune nuove righe.

    4. Accanto a Name: scrivere Biber

    5. Accanto a Command: scrivere biber %s

    6. Premere INS sotto a Menu elements:, scrivere a fianco :help

    7. Premere INS sulla riga successiva a quella in cui abbiamo appena agito e scrivere a fianco “Run Biber” (con le virgolette).

    8. In fondo al buffer c’è un pulsante chiamato State. Premerlo e scegliere “Set for Current Session”. Premerlo di nuovo e scegliere “Save for Future Sessions”.

    9. Chiudere il buffer. Fine.

    Ciao
    Enrico

    in risposta a: Greco, microtype e XeLaTeX #57269
    Up
    0
    Down
    ::


    Versione “definitiva” di gloss-italian.ldf:
    `\ProvidesFile{gloss-italian.ldf}[polyglossia: module for italian – unofficial test version]
    \makeatletter
    \PolyglossiaSetup{italian}{
    hyphennames={italian},
    hyphenmins={2,2},
    frenchspacing=true,
    indentfirst=true,
    fontsetup=true,
    }

    %%% CHANGES START %%%
    \define@boolkey{italian}[italian@]{babelshorthands}[true]{}

    \ifsystem@babelshorthands
    \setkeys{italian}{babelshorthands=true}
    \else
    \setkeys{italian}{babelshorthands=false}
    \fi

    \ifcsundef{initiate@active@char}{%
    \input{babelsh.def}%
    \initiate@active@char{“}%
    }{}

    \def\italian@shorthands{%
    \bbl@activate{“}%
    \def\language@group{italian}%
    \declare@shorthand{italian}{“}{%
    \relax\ifmmode
    \def\xpgit@next{''}%
    \else
    \def\xpgit@next{\futurelet\xpgit@temp\xpgit@cwm}%
    \fi
    \xpgit@next}%
    }

    \def\xpgit@@cwm{\nobreak\discretionary{-}{}{}\nobreak\hskip\z@skip}
    \def\xpgit@cwm{\let\xpgit@@next\relax
    \ifcat\noexpand\xpgit@temp a%
    \def\xpgit@@next{\xpgit@@cwm}%
    \else
    \if\noexpand\xpgit@temp \string|%
    \def\xpgit@@next##1{\xpgit@@cwm}%
    \else
    \if\noexpand\xpgit@temp \string<% \def\xpgit@@next##1{«\ignorespaces}% \else \if\noexpand\xpgit@temp \string>%
    \def\xpgit@@next##1{\unskip»}%
    \else
    \if\noexpand\xpgit@temp\string/%
    \def\xpgit@@next##1{\slash}%
    \else
    \ifx\xpgit@temp”%
    \def\xpgit@@next##1{“}%
    \fi
    \fi
    \fi
    \fi
    \fi
    \fi
    \xpgit@@next}

    \def\noitalian@shorthands{%
    \@ifundefined{initiate@active@char}{}{\bbl@deactivate{“}}%
    }
    %%% CHANGES END %%%

    \def\captionsitalian{%
    \def\prefacename{Prefazione}%
    \def\refname{Riferimenti bibliografici}%
    \def\abstractname{Sommario}%
    \def\bibname{Bibliografia}%
    \def\chaptername{Capitolo}%
    \def\appendixname{Appendice}%
    \def\contentsname{Indice}%
    \def\listfigurename{Elenco delle figure}%
    \def\listtablename{Elenco delle tabelle}%
    \def\indexname{Indice analitico}%
    \def\figurename{Figura}%
    \def\tablename{Tabella}%
    \def\partname{Parte}%
    \def\enclname{Allegati}%
    \def\ccname{e~p.~c.}%
    \def\headtoname{Per}%
    \def\pagename{Pag.}% % in Italian the abbreviation is preferred
    \def\seename{vedi}%
    \def\alsoname{vedi anche}%
    \def\proofname{Dimostrazione}%
    \def\glossaryname{Glossario}%
    }
    \def\dateitalian{%
    \def\today{\number\day~\ifcase\month\or
    gennaio\or febbraio\or marzo\or aprile\or maggio\or giugno\or
    luglio\or agosto\or settembre\or ottobre\or novembre\or
    dicembre\fi\space \number\year}}

    %%% CHANGES START %%%
    \AtEndPreamble{ % the user or the class might define different values
    \edef\xpgit@savedvalues{%
    \clubpenalty=\the\clubpenalty\space
    \@clubpenalty=\the\@clubpenalty\space
    \widowpenalty=\the\widowpenalty\space
    \finalhyphendemerits=\the\finalhyphendemerits}
    }

    \def\noextras@italian{%
    \lccode\string”2019=\z@
    \noitalian@shorthands
    \xpgit@savedvalues}

    \def\blockextras@italian{%
    \lccode\string”2019=\string”2019
    \clubpenalty=3000 \@clubpenalty=3000 \widowpenalty=3000
    \finalhyphendemerits=50000000
    \ifitalian@babelshorthands\italian@shorthands\fi
    }

    \def\inlineextras@italian{%
    \lccode\string”2019=\string”2019
    \ifitalian@babelshorthands\italian@shorthands\fi
    }
    %%% CHANGES END %%%
    \endinput`
    Naturalmente è possibile evitare “indentfirst” con
    `\PolyglossiaSetup{italian}{intentfirst=false}`
    subito dopo aver definito la lingua con \setmainlanguage o \setotherlanguage. A qualcuno magari non va, a qualcun altro forse sì. 🙂

    Ciao
    Enrico

    in risposta a: Marginpar automaticamente in corsivo possibile? #57377
    Up
    0
    Down
    ::

    Ho usato
    `\makeatletter
    \g@addto@macro\@marginparreset\itshape
    \makeatother`

    va magnificamente proprio quello che cerco. Avrei un’ultima cosa da chiedere, devo modificare i margini (sto scrivendo un riassunto ad uso personale quindi deve essere più pratico che esteticamente bello) sto usando classicthesis abbinato a arsclassica, ho provato ad usare areaset ma non vengono modificati i margini nemmeno di un millimetro, se volete scrivo il mio preambolo.

    Dovrei anche chiedere una cosa, sto scrivendo delle equazioni e alcuni simboli necessitano di una \overline doppia però ora come ora sto usando 2 overline annidate, esiste qualche comando che mi dia lo stesso risultato?

    Meglio evitare di accumulare domande che non c’entrano con l’argomento principale.

    Se dai \areaset dopo \usepackage{arsclassica} deve funzionare. Per il doppio “overline”, definisciti un comando personale:
    `\newcommand{\doubleline}[1]{\overline{\overline{#1}}}`
    Ciao
    Enrico

    in risposta a: Diacritici per il sanscrito #56631
    Up
    0
    Down
    ::

    In effeti ho TeX live ma “compilare” so solo cosa vuol dire teoricamente…

    Il preprocessore che vuoi esaminare è un programma che però hai solo come codice in un linguaggio di programmazione (in questo caso C): è il file skt.c. Questo va trasformato in qualcosa che la tua macchina possa eseguire (su Windoze devi ottenere un file che si chiama skt.exe). Per farlo occorre avere quello che si chiama un compilatore che trasformi il codice in C in linguaggio macchina.

    C’è una certa analogia con lo schema usato da TeX: si scrive un documento in linguaggio TeX (o affine, come LaTeX) e lo si fa elaborare da un programma che lo trasforma in istruzioni elementari che la macchina può facilmente interpretare per darti il documento sullo schermo o stamparlo.

    Dubito però che tu abbia sulla tua macchina un compilatore C, per questo ho lanciato l’appello: qualcuno che sappia prendere skt.c, trasformarlo in skt.exe e passartelo si trova di sicuro. Ti dirà certamente anche dove metterlo e se è necessario impostare variabili di sistema.

    Rimango del parere che l’approccio XeLaTeX+OpenType sia di gran lunga preferibile.

    Ciao
    Enrico

    in risposta a: Diacritici per il sanscrito #56628
    Up
    0
    Down
    ::

    In effetti se provo a cercare il file skt.exe il risultato è nullo.
    Ho installato TexLive2010 (completo) ma non risulta che nella mia macchina ci sia questo file.

    Quando ho scarica il pacchetto sanskrit mi sono letto il manuale d’uso ma confesso di avere qualche difficoltà a capire bene tutto.

    The mf_inputs path needs to point to the files with a .mf extension;
    the tex_fonts path should point to the .tfm files; the tex_inputs path
    should point to the files skt.sty and ot1skt.fd. The tex_exe (or other
    appropriate) path should point to skt.exe.
    To test the setup on this documentation file: first run the pre-processor
    skt sktdoc and then latex sktdoc. The files ifthen.sty, relsize.sty
    and multicol.sty are also required. (If you are not using dvips and
    pstricks then comment out line 12 in sktdoc.skt first.)

    Questo pacchetto è molto interessante per il devanagari e il translitterato ma non credo di sbagliare qualcosa nell’installazione.

    Grazie ancora a tutti comunque!
    Resto in attesa… 🙂
    P.

    Non hai bisogno di nulla, se hai la TeX Live (non so con MiKTeX). L’unica cosa che ti serve è compilare il programma skt, come ho spiegato nel mio messaggio precedente.

    C’è nessuno che sappia farlo su Windoze?

    Ciao
    Enrico

    in risposta a: \urcorner e altri simboli #57383
    Up
    0
    Down
    ::

    Ti ringrazio, ma di fatto non c’è.
    Come faccio per aggiornare MikTEX?
    Grazie mille.

    Cioè il seguente documento ti dà errore?
    `\documentclass{minimal}
    \usepackage{amssymb}
    \stop`
    Ti dice che il pacchetto non è trovato?

    Ciao
    Enrico

    in risposta a: Integrazione con lo shell editor #57349
    Up
    0
    Down
    ::

    Trovo un errore in un pacchetto .sty, la compilazione
    si blocca. Premo e e si apre correttamente
    lo shall editor. Trovo un errore in un file .tex, ripeto
    la medesima operazione ma lo shell editor non si apre.
    Cosa devo configurare ancora ?

    Questa è la parte rilevante della manpage di TeX:

    The e response to TeX’s error prompt causes the system default editor to start up at the current line of the current file. The environment variable TEXEDIT can be used to change the editor used. It may contain a string with “%s” indicating where the filename goes and “%d” indicating where the decimal line number (if any) goes. For example, a TEXEDIT string for emacs can be set with the sh command

    TEXEDIT=”emacs +%d %s”; export TEXEDIT

    Poi devi consultare la documentazione del tuo shell-editor per vedere come trasformare correttamente l’esempio.

    Ciao
    Enrico

    in risposta a: Marginpar automaticamente in corsivo possibile? #57375
    Up
    0
    Down
    ::

    Salve a tutti,

    volevo chiedere se fosse possibile impostare il `marginpar` automaticamente in corsivo o enfatizzarlo senza ogni volta usare il comando `\emph`.

    Grazie

    Christian

    Fossi in te, definirei un comando ah hoc \itmarginpar
    `\DeclareRobustCommand{\itmarginpar}[1]{\marginpar{\itshape#1}}`
    da usare come \marginpar.

    Non proprio allo stesso modo: così non hai la possibilità di specificare l’argomento opzionale che, lo ricordo, serve per specificare due forme della nota a margine a seconda che vada a finire nel margine esterno di una pagina dispari (argomento obbligatorio) o pari (argomento opzionale). Se non si specifica l’argomento opzionale, viene usata la stessa forma indipendentemente dalla posizione finale.
    `\makeatletter
    \DeclareRobustCommand{\itmarginpar}{%
    \@ifnextchar[\@xitmpar\@yitmpar}
    \def\@xitmpar[#1]#2{\marginpar[\itshape#1]{\itshape#2}}
    \def\@yitmpar#1{\marginpar{\itshape#2}}
    \makeatother`
    Occorre una definizione più complicata perché si potrebbe benissimo pensare un’ipotesi come \itmarginpar[]{…}, cioè si vuole la nota a margine solo se cade in una pagina destra e la solita definizione con test per argomento opzionale vuoto non sarebbe adatta.

    In realtà esiste un modo molto più semplice per avere tutte le note a margine in corsivo senza definire nuovi comandi: mettere nel preambolo
    `\makeatletter
    \g@addto@macro\@marginparreset\itshape
    \makeatother`
    Ciao
    Enrico

    in risposta a: \urcorner e altri simboli #57381
    Up
    0
    Down
    ::

    Ciao a tutti, ho bisogno di usare il carattere speciale \urcorner, che è parte del pacchetto amssymb.
    Non riesco però a trovare questo pacchetto in MikTeX package manbnager, né in CTAN.
    Potreste aiutarmi, per cortesia?
    Grazie.

    Benvenuto! Ce l’hai di sicuro; altrimenti la tua installazione è bacata.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 4,126 al 4,140 (di 13,205 totali)

Go to top▲