- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 22 anni fa da
Rodolfo Medina.
-
CreatoreTopic
-
23 Marzo 2004 alle 9:35 #2727
-
CreatoreTopic
-
AutoreRisposte
-
-
23 Marzo 2004 alle 16:40 #2728::
ciao a tutti,
sapete per caso se esiste un pacchetto che permette di scrivere gli ideogrammi cinesi? ne avrei proprio bisogno
grazie.
angelicoEsiste! Cerca su CTAN i riferimenti a CJK, per esempio http://www.tex.ac.uk/cgi-bin/CTANfilesearch.pl?FILESTRING=CJK
Ciao
Enrico
-
14 Aprile 2004 alle 6:58 #2729
-
4 Settembre 2004 alle 14:49 #2730
-
11 Settembre 2004 alle 5:53 #2731
-
12 Settembre 2004 alle 13:10 #2732::
Ciao, Angelico:😀 non è stato facilissimo, ma alla fine grazie all’aiuto di altre persone
sono riuscito a risolvere se non al cento per cento in gran parte, credo,
il problema di utilizzare (La)TeX per scrivere gli ideogrammi cinesi.
Sul mio PC ho Mandrake Linux 9.1. Innanzitutto io ho installato ChiTeX.
Mi pare che tu abbia già installato i pacchetti CJK, quindi non so se ChiTeX ti interessa.
Nel caso mi farai sapere.1) Innanzitutto il problema di scrivere i caratteri cinesi nel file sorgente.
Ti dico come ho fatto io: ho controllato se Emacs era in grado di visualizzarli.
Da dentro Emacs, ho impartito il comando:M-x view-hello-file
e sulla riga che incomincia con la parola ‘Chinese’ ero in grado di leggere i caratteri cinesi. (Se tu non sarai altrettanto fortunato fammelo sapere, ma non so se sarò in grado di aiutarti.) Poi ho impartito il comando
C-u M-x toggle-input-method RET TAB
e ho controllato che tra i vari metodi di input ci fosse quello chiamato ‘chinese-py’.
2) Poi il problema di *leggere* i caratteri cinesi in Emacs.
Ho verificato che nel mio sistema fosse presente un font chiamato ‘fangsong ti’ nediante il comando$ xfontsel
e l’ho trovato. Anche qui, se non dovessi altrettanto fortunato dimmelo ma non so se sarò in grado di aiutarti.
Verificati i punti 1) e 2), ho aggiunto al mio file .emacs le seguenti righe:
(create-fontset-from-fontset-spec “-isas-fangsong
ti-medium-r-normal–16-160-72-72-c-160-gb2312.1980-0” t)(set-language-environment “Chinese-GB”)
(set-selection-coding-system ‘cn-gb-2312)
(set-clipboard-coding-system ‘cn-gb-2312)
(set-keyboard-coding-system ‘cn-gb-2312)
(setq locale-coding-system ‘cn-gb-2312)
(set-terminal-coding-system ‘chinese-iso-8bit)
(setq default-input-method ‘chinese-py-punct)Quindi ho chiuso Emacs e l’ho riaperto. Ora dovresti essere in grado di leggere i caratteri cinesi con Emacs, e anche di scriverli mediante il metodo ‘chinese-py’. Questo è usato per scrivere il ‘Cinese semplificato’, largamente usato nella Cina popolare. Invece il metodo ‘chinese-py-b5’ è usato per scrivere il ‘Cinese tradizionale’, usato solo ad Hong Kong e a Taiwan.
Per scrivere ‘Ciao’, batti semplicemente:‘n’ ‘i’ ‘1’ ‘h’ ‘a’ ‘o’ ‘1’
. Per passare immediatamente dal metodo di input cinese a quello normale e viceversa
batti semplicemente ‘C-\’.3) Resta il problema di spedire e-mail in grado di supportare i caratteri cinesi.
Per questo c’è bisogno di usare Gnus per gestire la posta elettronica.
Gnus dovrebbe essere già installato asseme ad Emacs. La versione 21 di Emacs contiene la versione 5.9 di Gnus, che è abbastanza recente. Io però non ho ancora imparato ad usare Gnus, sto cercando di impararlo, e però innanzitutto devo prima risolvere il problema del collegamento a Internet con Linux (a proposito, non è che per caso potresti aiutarmi in tal senso?)Fammi sapere se qualcosa non ti è chiaro e se la cosa ti riesce.
Rodolfo
-
12 Settembre 2004 alle 14:02 #2733::
Ciao Rodolfo,
ti ringrazio molto. Proverò appena possibile la tua via per scrivere cinese. Purtroppo non posso farlo subito perché in questo periodo sono in giro per l’Italia, ma appena potrò mettermici con calma non mancherò d farti sapere. per ora due semplici chiarimenti:
1. cosa scrivi nel preambolo del file .tex?
2. Compili con pdflatex?
ciao
Grazie di nuovo,
angelico
-
12 Settembre 2004 alle 16:47 #2734::
Ciao, Angelico:1. cosa scrivi nel preambolo del file .tex?
2. Compili con pdflatex?Io adopero plain TeX e non LaTeX. Il file .tex nel formato plain TeX non prevede qualcosa che si chiami ‘preambolo’.
Compilo con TeX, cioè dicendo$ tex filename
. Tuttavia i vari passi descritti nel precedente messaggio sono del tutto indipendenti (credo, almeno, ma non vedo come potrebbe non essere così) dal fatto che si adoperi plain TeX oppure LaTeX, ovvero anche pdftex o pdflatex. Infatti, tutta quella procedura serve semplicemente per mettere Emacs in grado di leggere e scrivere i caratteri cinesi. La compilazione del file sorgente avviene dopo, e qui entra poi in gioco il tipo di applicazione usata. Io, come ti ho detto, ho scaricato ChiTeX, che vale sia per plain TeX e sia per LaTeX. Poi ci sono altre routine per scrivere cinese: per esempio, quei pacchetti CJK, che funzionano credo solo con LaTeX (e forse anche con pdflatex) e non con plain TeX. Insomma, ChiTeX (il programma che io ho scaricato) e i pacchetti CJK (quelli che tu hai scaricato) sono due sistemi diversi per scrivere cinese, ma nella fase di configurazione di Emacs descritta nel mio precedente messaggio questa differenza non dovrebbe ancora emergere.
Quindi non so dirti cosa mettere nel preambolo del file da compilare con LaTeX. Però con ChiTeX e anche con CJK questo non dovrebbe essere difficile da appurare.Ciao, mi farai sapere quando proverai a mettere in pratica il tutto.
Rodolfo
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.