Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
frustrated with installing LaTeX environment on Windows and VS Code yet
#1
The problem is that they don't even try to recognize Japanese, so today I uninstalled everything what its name has TeX or LaTeX.

So how do I set up? Couldn't even understand that JSON because it already said configurations about Python and I had no ideas if I could remove them or not.

PS. For some reasons my computer still has TeX Live 2019.
[-] The following 1 user says Thank You to SouthAnd960 for this post:
  • heart
Reply
#2
settings.json of VSCode.
Code:
{
   "python.pythonPath": "C:\\Users\\(username)\\Anaconda3",
   "editor.insertSpaces": false

   // editor.wordSeparators: 単語単位での移動を行う場合の区切り文字を指定
   // 日本語文書で単語移動を使うため、助詞や読点、括弧を区切り文字として指定する
   "editor.wordSeparators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~? 、。「」【】『』()!?てにをはがのともへでや",

   // 設定: LaTeX Workshop

   // LaTeX Workshop ではビルド設定を「Tool」と「Recipe」という2つで考える
   //   Tool: 実行される1つのコマンド。コマンド (command) と引数 (args) で構成される
   //   Recipe: Tool の組み合わわせを定義する。Tool の組み合わせ (tools) で構成される。
   //           tools の中で利用される Tool は "latex-workshop.latex.tools" で定義されている必要がある。


   // latex-workshop.latex.tools: Tool の定義
   "latex-workshop.latex.tools": [
       // latexmk を利用した xelatex によるビルドコマンド
       {
         "name": "Latexmk (XeLaTeX)",
         "command": "latexmk",
         "args": [
           "-f", "-gg", "-pv", "-xelatex", "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%"
         ]
       },
       // latexmk を利用した uplatex によるビルドコマンド
       {
         "name": "Latexmk (upLaTeX)",
         "command": "latexmk",
         "args": [
           "-f", "-gg", "-pv", "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%"
         ]
       },
       // latexmk を利用した platex によるビルドコマンド
       // 古い LaTeX のテンプレートを使いまわしている (ドキュメントクラスが jreport や jsreport ) 場合のため
       {
         "name": "Latexmk (pLaTeX)",
         "command": "latexmk",
         "args": [
           "-f", "-gg", "-pv", "-latex='platex'", "-latexoption='-kanji=utf8 -no-guess-input-env'", "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%"
         ]
       },
       // latexmk を利用した lualatex によるビルドコマンド
       {
         "name": "Latexmk (LuaLaTeX)",
         "command": "latexmk",
         "args": [
           "-f", "-gg", "-pv", "-lualatex", "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%"
         ]
       }
   ],

   // latex-workshop.latex.recipes: Recipe の定義
   "latex-workshop.latex.recipes": [
       // XeLaTeX で書かれた文書のビルドレシピ
       {
         "name": "XeLaTeX",
         "tools": [
           "Latexmk (XeLaTeX)"
         ]
       },
       // LaTeX(upLaTeX) で書かれた文書のビルドレシピ
       {
         "name": "upLaTeX",
         "tools": [
           "Latexmk (upLaTeX)"
         ]
       },
       // LaTeX(pLaTeX) で書かれた文書のビルドレシピ
       {
         "name": "pLaTeX",
         "tools": [
           "Latexmk (pLaTeX)"
         ]
       },
       // LuaLaTeX で書かれた文書のビルドレシピ
       {
         "name": "LuaLaTeX",
         "tools": [
           "Latexmk (LuaLaTeX)"
         ]
       }
   ],

   // latex-workshop.latex.magic.args: マジックコメント付きの LaTeX ドキュメントをビルドする設定
   // '%!TEX' で始まる行はマジックコメントと呼ばれ、LaTeX のビルド時にビルドプログラムに解釈され、
   // プログラムの挙動を制御する事ができる。
   // 参考リンク: https://blog.miz-ar.info/2016/11/magic-comments-in-tex/
   "latex-workshop.latex.magic.args": [
     "-f", "-gg", "-pv", "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%"
   ],

   // latex-workshop.latex.clean.fileTypes: クリーンアップ時に削除されるファイルの拡張子
   // LaTeX 文書はビルド時に一時ファイルとしていくつかのファイルを生成するが、最終的に必要となるのは
   // PDF ファイルのみである場合などが多い。また、LaTeX のビルド時に失敗した場合、失敗時に生成された
   // 一時ファイルの影響で、修正後のビルドに失敗してしまう事がよくある。そのため、一時的なファイルを
   // 削除する機能 (クリーンアップ) が LaTeX Workshop には備わっている。
   "latex-workshop.latex.clean.fileTypes": [
       "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk", "*.synctex.gz",
       // for Beamer files
       "_minted*", "*.nav", "*.snm", "*.vrb",
   ],

   // latex-workshop.view.pdf.viewer: PDF ビューアの開き方
   // VSCode 自体には PDF ファイルを閲覧する機能が備わっていないが、
   // LaTeX Workshop にはその機能が備わっている。
   // "tab" オプションを指定すると、今開いているエディタを左右に分割し、右側に生成されたPDFを表示するようにしてくれる
   // この PDF ビュアーは LaTeX のビルドによって更新されると同期して内容を更新してくれる。
   "latex-workshop.view.pdf.viewer": "tab",

   // latex-workshop.latex.clean.onFailBuild.enabled: ビルド失敗時に一時ファイルのクリーンアップを行うかどうか
   // 上記説明にもあったように、ビルド失敗時に生成された一時ファイルが悪影響を及ぼす事があるため、自動で
   // クリーンアップがかかるようにしておく。
   "latex-workshop.latex.clean.onFailBuild.enabled": true,

   // latex-workshop.latex.autoBuild.onSave.enabled: .tex ファイルの保存時に自動的にビルドを行うかどうか
   // LaTeX ファイルは .tex ファイルを変更後にビルドしないと、PDF ファイル上に変更結果が反映されないため、
   // .tex ファイルの保存と同時に自動的にビルドを実行する設定があるが、文書が大きくなるに連れてビルドにも
   // 時間がかかってしまい、ビルドプログラムの負荷がエディタに影響するため、無効化しておく。
   "latex-workshop.latex.autoBuild.onSave.enabled": false,
}
I think I have referred this article.
Reply
#3
Be careful with encodings. Make sure you only use UTF-8 (if you're on Windows, UTF-16LE can also work); don't use something like Shift-JIS because nothing will support it.
If you need to contact me for any reason, or if you have any questions, concerns, problems or requests, message me here or email me at aaaaaa123456789@acidch.at.

This forum has been around for (loading...)
Reply
#4
It might be easier to use LaTeX online using Overleaf.
Reply
#5
So, what should I do with 2nd and 3rd lines, about Python, I think?
Reply
#6
I tried what this section says.

1. Made a file.
Code:
\documentclass{jsarticle}
\begin{document}

吾輩は猫である。名前はまだ無い。

どこで生れたかとんと見当がつかぬ。
何でも薄暗いじめじめした所で
ニャーニャー泣いていた事だけは記憶している。
吾輩はここで始めて人間というものを見た。

\end{document}

2. My command prompt's response:
Code:
D:\latex_documents>latex texwiki_intro_2.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/W32TeX) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./texwiki_intro_2.tex
LaTeX2e <2018-12-01>
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jsarticle.cls

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

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

l.26 \NeedsTeXFormat{pLaTeX2e}

? H
The current input file will not be processed further,
because it was written for some other flavor of TeX.
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.
? X
No pages of output.
Transcript written on texwiki_intro_2.log.

D:\latex_documents>platex texwiki_intro_2.tex
This is e-pTeX, Version 3.14159265-p3.8.2-190131-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./texwiki_intro_2.tex(guessed encoding: UTF-8 = utf8)
pLaTeX2e <2019-04-06> (based on LaTeX2e <2018-12-01>)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jsarticle.cls(guessed encoding: UTF-8 = utf8)
Document Class: jsarticle 2019/04/06 jsclasses (okumura, texjporg)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jslogo.sty))
No file texwiki_intro_2.aux.
[1] (./texwiki_intro_2.aux) )
Output written on texwiki_intro_2.dvi (1 page, 548 bytes).
Transcript written on texwiki_intro_2.log.

D:\latex_documents>dvipdfmx texwiki_intro_2.dvi
texwiki_intro_2.dvi -> texwiki_intro_2.pdf
[1]
17955 bytes written

D:\latex_documents>texwiki_intro_2.pdf

D:\latex_documents>ptex2pdf
[texlua] ptex2pdf[.lua] { option | basename[.tex] } ...
options: -v  version
        -h  help
        -help print full help (installation, TeXworks setup)
        -e  use eptex class of programs
        -u  use uptex class of programs
        -l  use latex based formats
        -s  stop at dvi
        -i  retain intermediate files
        -ot '<opts>' extra options for TeX
        -od '<opts>' extra options for dvipdfmx
        -output-directory '<dir>' directory for created files

D:\latex_documents>ptex2pdf -l texwiki_intro_2
This is ptex2pdf[.lua] version 20181212.0.
Processing texwiki_intro_2
This is e-pTeX, Version 3.14159265-p3.8.2-190131-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./texwiki_intro_2.tex(guessed encoding: UTF-8 = utf8)
pLaTeX2e <2019-04-06> (based on LaTeX2e <2018-12-01>)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jsarticle.cls(guessed encoding: UTF-8 = utf8)
Document Class: jsarticle 2019/04/06 jsclasses (okumura, texjporg)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jslogo.sty))
(./texwiki_intro_2.aux) [1] (./texwiki_intro_2.aux) )
Output written on texwiki_intro_2.dvi (1 page, 548 bytes).
Transcript written on texwiki_intro_2.log.
texwiki_intro_2.dvi -> texwiki_intro_2.pdf
[1]
17957 bytes written
texwiki_intro_2.pdf generated by dvipdfmx.

...what, my LaTeX environment's already ready.... Well, though not working on IDE yet, this may be enough.
Reply
#7
(2019-08-04 06:35:35)SouthAnd960 Wrote: I tried what this section says.

1. Made a file.
Code:
\documentclass{jsarticle}
\begin{document}

吾輩は猫である。名前はまだ無い。

どこで生れたかとんと見当がつかぬ。
何でも薄暗いじめじめした所で
ニャーニャー泣いていた事だけは記憶している。
吾輩はここで始めて人間というものを見た。

\end{document}

2. My command prompt's response:
Code:
D:\latex_documents>latex texwiki_intro_2.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/W32TeX) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./texwiki_intro_2.tex
LaTeX2e <2018-12-01>
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jsarticle.cls

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

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

l.26 \NeedsTeXFormat{pLaTeX2e}

? H
The current input file will not be processed further,
because it was written for some other flavor of TeX.
You're in trouble here.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.
? X
No pages of output.
Transcript written on texwiki_intro_2.log.

D:\latex_documents>platex texwiki_intro_2.tex
This is e-pTeX, Version 3.14159265-p3.8.2-190131-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./texwiki_intro_2.tex(guessed encoding: UTF-8 = utf8)
pLaTeX2e <2019-04-06> (based on LaTeX2e <2018-12-01>)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jsarticle.cls(guessed encoding: UTF-8 = utf8)
Document Class: jsarticle 2019/04/06 jsclasses (okumura, texjporg)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jslogo.sty))
No file texwiki_intro_2.aux.
[1] (./texwiki_intro_2.aux) )
Output written on texwiki_intro_2.dvi (1 page, 548 bytes).
Transcript written on texwiki_intro_2.log.

D:\latex_documents>dvipdfmx texwiki_intro_2.dvi
texwiki_intro_2.dvi -> texwiki_intro_2.pdf
[1]
17955 bytes written

D:\latex_documents>texwiki_intro_2.pdf

D:\latex_documents>ptex2pdf
[texlua] ptex2pdf[.lua] { option | basename[.tex] } ...
options: -v  version
        -h  help
        -help print full help (installation, TeXworks setup)
        -e  use eptex class of programs
        -u  use uptex class of programs
        -l  use latex based formats
        -s  stop at dvi
        -i  retain intermediate files
        -ot '<opts>' extra options for TeX
        -od '<opts>' extra options for dvipdfmx
        -output-directory '<dir>' directory for created files

D:\latex_documents>ptex2pdf -l texwiki_intro_2
This is ptex2pdf[.lua] version 20181212.0.
Processing texwiki_intro_2
This is e-pTeX, Version 3.14159265-p3.8.2-190131-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./texwiki_intro_2.tex(guessed encoding: UTF-8 = utf8)
pLaTeX2e <2019-04-06> (based on LaTeX2e <2018-12-01>)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jsarticle.cls(guessed encoding: UTF-8 = utf8)
Document Class: jsarticle 2019/04/06 jsclasses (okumura, texjporg)
(c:/texlive/2019/texmf-dist/tex/platex/jsclasses/jslogo.sty))
(./texwiki_intro_2.aux) [1] (./texwiki_intro_2.aux) )
Output written on texwiki_intro_2.dvi (1 page, 548 bytes).
Transcript written on texwiki_intro_2.log.
texwiki_intro_2.dvi -> texwiki_intro_2.pdf
[1]
17957 bytes written
texwiki_intro_2.pdf generated by dvipdfmx.

...what, my LaTeX environment's already ready.... Well, though not working on IDE yet, this may be enough.

Instead of "latex texwiki_intro_2.tex" you should run "platex texwiki_intro_2.tex" or "uplatex texwiki_intro_2.tex".
[-] The following 1 user says Thank You to Ringstaart for this post:
  • SouthAnd960
Reply




Users browsing this thread: 1 Guest(s)