[Risolto]compilare un documento di classe jarticle

  • Creatore
    Topic
  • #30012
    Up
    0
    Down
    ::


    Salve,
    riesco a compilare documenti di classe article che contengono caratteri giapponesi con xetex. Pero nel mio laboratorio a tokyo si usano documenti gia’ preparati-pronti-all’uso di classe jarticle come il seguente (editato con gvim, credo in UTF-8):

    `\documentclass[a4j,10pt,twocolumn,twoside]{jarticle}

    \usepackage{dendentitle}

    \usepackage[english]{babel}

    \begin{document}

    \title{Research Trend in Application of Human-Friendly Motion Control \\ –

    Focusing on Safety of Robotic Manipulators -\\}

    \author{087296 D1 Valerio Salvucci 博士ţ06;ĸ43;1年}

    \date{2008.12.19}

    \makedendentitle{}{Horilab}

    testo..
    日本Ţ86;
    \end{document}`

    se compilo con platex i caratteri giapponesi vengono ignorati, al loro posto trovo spazi.

    Sono mesi che provo a risolvere questo problema seguendo varie guide on line, ma nessuna fin’ora ha funzionato. Spero che qualcuno riesca ad aiutarmi.

    Grazie in anticipo
    vevo

    ps. nessuno del mio laboratorio sa aiutarmi in quanto tutti usano windows, mentre io uso UBUNTU.

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #30013
      Up
      0
      Down
      ::

      Salve,
      riesco a compilare documenti di classe article che contengono caratteri giapponesi con xetex. Pero nel mio laboratorio a tokyo si usano documenti gia’ preparati-pronti-all’uso di classe jarticle come il seguente (editato con gvim, credo in UTF-8):

      `\documentclass[a4j,10pt,twocolumn,twoside]{jarticle}

      \usepackage{dendentitle}

      \usepackage[english]{babel}

      \begin{document}

      \title{Research Trend in Application of Human-Friendly Motion Control \\ –

      Focusing on Safety of Robotic Manipulators -\\}

      \author{087296 D1 Valerio Salvucci 博士ţ06;ĸ43;1年}

      \date{2008.12.19}

      \makedendentitle{}{Horilab}

      testo..
      日本Ţ86;
      \end{document}`

      se compilo con platex i caratteri giapponesi vengono ignorati, al loro posto trovo spazi.

      Sono mesi che provo a risolvere questo problema seguendo varie guide on line, ma nessuna fin’ora ha funzionato. Spero che qualcuno riesca ad aiutarmi.

      Grazie in anticipo
      vevo

      ps. nessuno del mio laboratorio sa aiutarmi in quanto tutti usano windows, mentre io uso UBUNTU.

      Non so dirti per pTeX; puoi però usare XeLaTeX, purché dichiari un font che abbia i caratteri giapponesi (sul Mac che ho, con Hiragino Kaku Gothic Pro funziona):
      `\usepackage{fontspec}
      \setromanfont{Hiragino Kaku Gothic Pro}`
      Naturalmente non ho la minima idea di che vogliano dire quei caratteri, spero niente di terribile. 🙂

      Ciao
      Enrico

    • #30014
      Up
      0
      Down
      ::


      Grazie Enrico della risposta, riesco a compilare con xelatex (io avevo scritto il nome del pacchetto, xetex, non il comando).

      Non ti preoccupare per i caratteri, i primi significano dottorando al primo anno, i secondi 日本Ţ86; significano “giapponese”.

      se compilo il documento che ho posato nel primo messaggio (dal nome rinko.tex) con xelatex ottengo il seguente errore

      `rio@rio:~/Desktop/paper$ xelatex rinko.tex
      This is XeTeXk, Version 3.141592-2.2-0.996-patch2 (Web2C 7.5.6)
      %&-line parsing enabled.
      entering extended mode
      (./rinko.tex
      LaTeX2e <2005/12/01>
      Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
      yphenation, loaded.
      (/usr/share/texmf-texlive/tex/xelatex/jarticle.cls

      ! LaTeX Error: This file needs format `pLaTeX2e'
      but this is `LaTeX2e'.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.40 \NeedsTeXFormat{pLaTeX2e}`

      se cambio classe in “article” invece ottengo questo:

      `rio@rio:~/Desktop/paper$ xelatex rinko.tex
      This is XeTeXk, Version 3.141592-2.2-0.996-patch2 (Web2C 7.5.6)
      %&-line parsing enabled.
      entering extended mode
      (./rinko.tex
      LaTeX2e <2005/12/01>
      Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
      yphenation, loaded.
      (/usr/share/texmf-texlive/tex/latex/base/article.cls
      Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
      (/usr/share/texmf-texlive/tex/latex/base/size10.clo)) (./dendentitle.sty)
      (/usr/share/texmf-texlive/tex/generic/babel/babel.sty
      (/usr/share/texmf-texlive/tex/generic/babel/english.ldf
      (/usr/share/texmf-texlive/tex/generic/babel/babel.def)))

      LaTeX Warning: Unused global option(s):
      [a4j].

      (./rinko.aux)
      ! Undefined control sequence.
      … \vskip 1em \centering {\Large \gt
      \bf \@title \par } \vskip …
      l.12 \makedendentitle{}{Horilab}`

      Quindi quello che mi servirebbe e’ compilare usando platex . Una soluzione provvisoria sarebbe far capire “\makedendentitle” a xelatex, ma non risolverei il problema alla radice.

      per completezza di informazione riporto il contenuto di dendentitle.sty

      `%
      % ver1.0: 26 Apr 1991 by shisei
      % usage: \makedendentitle{}{
      % \maketitle

      % jarticle.sty

      \topmargin 0.3in
      \textheight=25cm
      \def\makedendentitle#1#2{\par
      \begingroup
      \if@twocolumn
      \twocolumn[\@dendentitle{#1}{#2}]
      \else \newpage
      \global\@topnum\z@ \@dendentitle{#1}{#2} \fi\@thanks
      \endgroup
      \let\makedendentitle\relax
      \let\@dendentitle\relax
      \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}

      \vskip -2cm
      \def\@dendentitle#1#2{\newpage
      \null
      %\vskip 2em
      \newlength \dendenwidth
      \dendenwidth = -2ex
      \advance \dendenwidth by \textwidth
      \begin{center}
      \framebox[\textwidth]{
      \parbox{\dendenwidth}
      {
      \vskip .5ex
      #1 \hfill \@date \\
      \parbox{\dendenwidth}{
      \vskip 1em
      \centering {\Large \gt \bf \@title \par}
      \vskip 1em
      }
      \vskip 0ex
      #2 \hfill \@author
      \vskip .5ex
      }
      }
      \end{center}
      % \vskip 3em
      \vskip 1em
      }`

    • #30015
      Up
      0
      Down
      ::

      Grazie Enrico della risposta, riesco a compilare con xelatex (io avevo scritto il nome del pacchetto, xetex, non il comando).

      Non ti preoccupare per i caratteri, i primi significano dottorando al primo anno, i secondi 日本Ţ86; significano “giapponese”.

      se compilo il documento che ho posato nel primo messaggio (dal nome rinko.tex) con xelatex ottengo il seguente errore

      `rio@rio:~/Desktop/paper$ xelatex rinko.tex
      This is XeTeXk, Version 3.141592-2.2-0.996-patch2 (Web2C 7.5.6)
      %&-line parsing enabled.
      entering extended mode
      (./rinko.tex
      LaTeX2e <2005/12/01>
      Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
      yphenation, loaded.
      (/usr/share/texmf-texlive/tex/xelatex/jarticle.cls

      ! LaTeX Error: This file needs format `pLaTeX2e'
      but this is `LaTeX2e'.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.40 \NeedsTeXFormat{pLaTeX2e}`

      se cambio classe in “article” invece ottengo questo:

      `rio@rio:~/Desktop/paper$ xelatex rinko.tex
      This is XeTeXk, Version 3.141592-2.2-0.996-patch2 (Web2C 7.5.6)
      %&-line parsing enabled.
      entering extended mode
      (./rinko.tex
      LaTeX2e <2005/12/01>
      Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
      yphenation, loaded.
      (/usr/share/texmf-texlive/tex/latex/base/article.cls
      Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
      (/usr/share/texmf-texlive/tex/latex/base/size10.clo)) (./dendentitle.sty)
      (/usr/share/texmf-texlive/tex/generic/babel/babel.sty
      (/usr/share/texmf-texlive/tex/generic/babel/english.ldf
      (/usr/share/texmf-texlive/tex/generic/babel/babel.def)))

      LaTeX Warning: Unused global option(s):
      [a4j].

      (./rinko.aux)
      ! Undefined control sequence.
      … \vskip 1em \centering {\Large \gt
      \bf \@title \par } \vskip …
      l.12 \makedendentitle{}{Horilab}`

      Quindi quello che mi servirebbe e’ compilare usando platex . Una soluzione provvisoria sarebbe far capire “\makedendentitle” a xelatex, ma non risolverei il problema alla radice.

      per completezza di informazione riporto il contenuto di dendentitle.sty

      `%
      % ver1.0: 26 Apr 1991 by shisei
      % usage: \makedendentitle{}{
      % \maketitle

      % jarticle.sty

      \topmargin 0.3in
      \textheight=25cm
      \def\makedendentitle#1#2{\par
      \begingroup
      \if@twocolumn
      \twocolumn[\@dendentitle{#1}{#2}]
      \else \newpage
      \global\@topnum\z@ \@dendentitle{#1}{#2} \fi\@thanks
      \endgroup
      \let\makedendentitle\relax
      \let\@dendentitle\relax
      \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}

      \vskip -2cm
      \def\@dendentitle#1#2{\newpage
      \null
      %\vskip 2em
      \newlength \dendenwidth
      \dendenwidth = -2ex
      \advance \dendenwidth by \textwidth
      \begin{center}
      \framebox[\textwidth]{
      \parbox{\dendenwidth}
      {
      \vskip .5ex
      #1 \hfill \@date \\
      \parbox{\dendenwidth}{
      \vskip 1em
      \centering {\Large \gt \bf \@title \par}
      \vskip 1em
      }
      \vskip 0ex
      #2 \hfill \@author
      \vskip .5ex
      }
      }
      \end{center}
      % \vskip 3em
      \vskip 1em
      }`

      Probabilmente potresti preparare un formato “XepLaTeX”, ma ho qualche dubbio che funzioni: pTeX ha estensioni rispetto a TeX che XeTeX non ha.

      Se puoi far girare pLaTeX su qualche macchina potresti vedere che cosa significa \gt:
      `$ pLaTeX
      **\relax
      *\show\gt`
      $ è il prompt della shell, ** il primo prompt di TeX, * il secondo; quello che viene dopo è ciò che devi scrivere.

      Ciao
      Enrico

    • #30016
      Up
      0
      Down
      ::

      Se puoi far girare pLaTeX su qualche macchina potresti vedere che cosa significa \gt:
      Codice:
      $ pLaTeX
      **\relax
      *\show\gt

      $ è il prompt della shell, ** il primo prompt di TeX, * il secondo; quello che viene dopo è ciò che devi scrivere.

      Scusa ma non ho capito quello che devo fare per sapere cosa significhi \gt.

      Se ti va e mi spieghi meglio proviamo nel frattempo a fare un formato “XepLaTeX”, ma ti avverto che non ho la piu’ pallida idea di cosa sia un formato “XepLaTeX”.

      Ciao
      vevo

    • #30017
      Up
      0
      Down
      ::

      Se puoi far girare pLaTeX su qualche macchina potresti vedere che cosa significa \gt:
      Codice:
      $ pLaTeX
      **\relax
      *\show\gt

      $ è il prompt della shell, ** il primo prompt di TeX, * il secondo; quello che viene dopo è ciò che devi scrivere.

      Scusa ma non ho capito quello che devo fare per sapere cosa significhi \gt.

      Se ti va e mi spieghi meglio proviamo nel frattempo a fare un formato “XepLaTeX”, ma ti avverto che non ho la piu’ pallida idea di cosa sia un formato “XepLaTeX”.

      Hai installato sul tuo computer il supporto per pTeX? Se no, chiedi aiuto a qualcuno di là: difficile che ci sia qualcuno qui esperto della faccenda. Purtroppo tutta le pagine relative a pTeX sono in giapponese, lingua che ignoro. Qualcosa la so per aver letto articoli (in inglese) su pTeX e affini, ma troppo poco per aiutarti. 🙁

      Ciao
      Enrico

    • #30018
      Up
      0
      Down
      ::

      Hai installato sul tuo computer il supporto per pTeX? Se no, chiedi aiuto a qualcuno di là: difficile che ci sia qualcuno qui esperto della faccenda. Purtroppo tutta le pagine relative a pTeX sono in giapponese, lingua che ignoro. Qualcosa la so per aver letto articoli (in inglese) su pTeX e affini, ma troppo poco per aiutarti.

      Si, pTeX e’ installato. riesco a compilare con il comando platex, ma al posto dei caratteri giapponesi compaiono puntini (o altri caratteri strani, forse cinesi) nel .dvi. Se poi converto il .dvi in .pdf (con dvipdf) al posto dei puntini/caratteri strani compaiono spazi.
      Qui purtroppo non sono capaci di aiutarmi, sono fanatici di windows.

      ciao
      vevo

    • #30019
      Up
      0
      Down
      ::


      Sono riuscito a trovare il modo di compilare correttamente un documento di classe jarticle con platex in Ubuntu.

      http://nopain-nofun.com/latex/2010-06-05-latex-how-compile-jarticle-class

      vevo

Visualizzazione 6 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top