国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mac vscode latex實用

這篇具有很好參考價值的文章主要介紹了mac vscode latex實用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

網(wǎng)上有教程怎么在vscode里安裝macTex以及插件,然后就可以在latex里寫代碼了,這里需要修改的是對應(yīng)的json文件,輸入command + P,可以看到最近打開的json設(shè)置文件,結(jié)果如下
mac vscode latex實用,macos,vscode,ide
然后設(shè)置這個json文件,我的json文件設(shè)置如下

{
    "terminal.integrated.inheritEnv": false,
    "workbench.colorTheme": "Visual Studio Light",
    "security.workspace.trust.untrustedFiles": "open",
    "python.defaultInterpreterPath": "/Users/yxk/anaconda3/bin/python",
    "notebook.output.textLineLimit": 500,
    "notebook.output.scrolling": true,
    "jupyter.askForKernelRestart": false,
    "explorer.compactFolders": false,

    "editor.language.brackets": [],
    "files.autoSave": "afterDelay",
    "[latex]": {
        "editor.quickSuggestions": {
            "comments": "on",
            "strings": "on",
            "other": "on"
        }
    },
    "latex-workshop.latex.tools": [
        
        {
            "name": "latexmk",
            "command": "latexmk",
            //"args": [
                //"-synctex=1",
                //"-interaction=nonstopmode",
                //"-file-line-error",
                //"-pdf",
                //"-outdir=%OUTDIR%",
                //"%DOC%"
            //],
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-xelatex",
                "-outdir=%OUTDIR%",
                "%DOC%"
            ],
            "env": {}
        },
        {
            "name": "lualatexmk",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-lualatex",
                "-outdir=%OUTDIR%",
                "%DOC%"
            ],
            "env": {}
        },
        {
            "name": "xelatexmk",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-xelatex",
                "-outdir=%OUTDIR%",
                "%DOC%"
            ],
            "env": {}
        },
        {
            "name": "latexmk_rconly",
            "command": "latexmk",
            "args": [
                "%DOC%"
            ],
            "env": {}
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ],
            "env": {}
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ],
            "env": {}
        },
        {
            "name": "rnw2tex",
            "command": "Rscript",
            "args": [
                "-e",
                "knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')"
            ],
            "env": {}
        },
        {
            "name": "jnw2tex",
            "command": "julia",
            "args": [
                "-e",
                "using Weave; weave(\"%DOC_EXT%\", doctype=\"tex\")"
            ],
            "env": {}
        },
        {
            "name": "jnw2texminted",
            "command": "julia",
            "args": [
                "-e",
                "using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")"
            ],
            "env": {}
        },
        {
            "name": "pnw2tex",
            "command": "pweave",
            "args": [
                "-f",
                "tex",
                "%DOC_EXT%"
            ],
            "env": {}
        },
        {
            "name": "pnw2texminted",
            "command": "pweave",
            "args": [
                "-f",
                "texminted",
                "%DOC_EXT%"
            ],
            "env": {}
        },
        {
            "name": "tectonic",
            "command": "tectonic",
            "args": [
                "--synctex",
                "--keep-logs",
                "%DOC%.tex"
            ],
            "env": {}
        }
    ],
}

中文案例

\documentclass{article}  

\usepackage[UTF8]{ctex}  
\begin{document}  
    this is very story
    這是中英混合混合形式的

    這是使用啥的字體
    一的第七章
    中文輸入  
\end{document}

注意這里使用的是最簡單的,沒有進行任何字體的設(shè)置,因為接下來的是mac里面最重要的一個問題,字體和windows下不匹配的問題,這個需要我來嘗試解決

中文案例2

\documentclass[12pt,UTF8]{ctexart}
    %ctexrep - report ; ctexbook - book ; ctexart - article
\usepackage{xeCJK}

\setCJKmainfont{NotoSerifCJKsc-Bold}

\author{匿名}
\title{詩經(jīng)}

\begin{document}
\maketitle
\begin{center}
\begin{Large}
    \begin{verse}
    關(guān)關(guān)雎鳩,在河之洲。窈窕淑女,君子好逑。\\
    參差荇菜,左右流之。窈窕淑女,寤寐求之。\\
    求之不得,寤寐思服。悠哉悠哉,輾轉(zhuǎn)反側(cè)。\\
    參差荇菜,左右采之。窈窕淑女,琴瑟友之。\\
    參差荇菜,左右芼之。窈窕淑女,鐘鼓樂之。\\
    \end{verse}
\end{Large}
\end{center}
\end{document}

結(jié)果如下
mac vscode latex實用,macos,vscode,ide解決問題如下
安裝字體
https://www.jianshu.com/p/fd96fb3daea1

然后需要修改第一句話,很奇怪

\documentclass{article}  
    %ctexrep - report ; ctexbook - book ; ctexart - article
\usepackage{xeCJK}

\setCJKmainfont{NotoSerifCJKsc-Bold}

\author{匿名}
\title{詩經(jīng)}

\begin{document}
\maketitle
\begin{center}
\begin{Large}
    \begin{verse}
    關(guān)關(guān)雎鳩,在河之洲。窈窕淑女,君子好逑。\\
    參差荇菜,左右流之。窈窕淑女,寤寐求之。\\
    求之不得,寤寐思服。悠哉悠哉,輾轉(zhuǎn)反側(cè)。\\
    參差荇菜,左右采之。窈窕淑女,琴瑟友之。\\
    參差荇菜,左右芼之。窈窕淑女,鐘鼓樂之。\\
    \end{verse}
\end{Large}
\end{center}
\end{document}

但是結(jié)果是有的
mac vscode latex實用,macos,vscode,ide
所以目前有一個問題就是如果我換成

\documentclass[fontset=windows]{ctexart}
    %ctexrep - report ; ctexbook - book ; ctexart - article
\usepackage{xeCJK}

\setCJKmainfont{NotoSerifCJKsc-Bold}

\author{匿名}
\title{詩經(jīng)}

\begin{document}
\maketitle
\begin{center}
\begin{Large}
    \begin{verse}
    關(guān)關(guān)雎鳩,在河之洲。窈窕淑女,君子好逑。\\
    參差荇菜,左右流之。窈窕淑女,寤寐求之。\\
    求之不得,寤寐思服。悠哉悠哉,輾轉(zhuǎn)反側(cè)。\\
    參差荇菜,左右采之。窈窕淑女,琴瑟友之。\\
    參差荇菜,左右芼之。窈窕淑女,鐘鼓樂之。\\
    \end{verse}
\end{Large}
\end{center}
\end{document}

注意第一行我把\documentclass{article} 換成了\documentclass[fontset=windows]{ctexart}這個就會出現(xiàn)以下錯誤
Package fontspec: The font “SimSun” cannot be found.

首先注意下面這個文件,我看到很多教程里都提到這個ctex-fontset-windows.def和cls文件,但是都不說這些文件在哪里找,真的是說話說一半,我這里展示一下我找到的位置
https://blog.csdn.net/deng_sai/article/details/111383257
mac vscode latex實用,macos,vscode,ide
且備份一下這個ctex-fontset-windows.def文件,我的ctex-fontset-windows.def的原始內(nèi)容是

%%
%% This is file `ctex-fontset-windows.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% ctex.dtx  (with options: `fontset,windows')
%% 
%%     Copyright (C) 2003--2022
%%     CTEX.ORG and any individual authors listed in the documentation.
%% ---------------------------------------------------------------------
%% 
%%     This work may be distributed and/or modified under the
%%     conditions of the LaTeX Project Public License, either
%%     version 1.3c of this license or (at your option) any later
%%     version. This version of this license is in
%%        http://www.latex-project.org/lppl/lppl-1-3c.txt
%%     and the latest version of this license is in
%%        http://www.latex-project.org/lppl.txt
%%     and version 1.3 or later is part of all distributions of
%%     LaTeX version 2005/12/01 or later.
%% 
%%     This work has the LPPL maintenance status "maintained".
%% 
%% ---------------------------------------------------------------------
%% 
\GetIdInfo$Id: ctex.dtx 13a2256 2022-07-14 18:54:09 +0800 Qing Lee <sobenlee@gmail.com> $
  {Windows fonts definition (CTEX)}
\ProvidesExplFile{ctex-fontset-windows.def}
  {\ExplFileDate}{2.5.10}{\ExplFileDescription}
\file_if_exist:nTF { \c_dollar_str WINDIR/Fonts/msyh.ttc }
  { \tl_const:Nn \c__ctex_msyh_suffix_tl { ttc } }
  {
    \file_if_exist:nTF { msyh.ttc }
      { \tl_const:Nn \c__ctex_msyh_suffix_tl { ttc } }
      { \tl_const:Nn \c__ctex_msyh_suffix_tl { ttf } }
  }
\ctex_fontset_case:nnn
  {
    \ctex_zhmap_case:nnn
      {
        \ctex_punct_set:n { windows }
        \setCJKmainfont { simsun.ttc }
          [ BoldFont = simhei.ttf, ItalicFont = simkai.ttf ]
        \setCJKsansfont { msyh.\c__ctex_msyh_suffix_tl }
          [ BoldFont = msyhbd.\c__ctex_msyh_suffix_tl ]
        \setCJKmonofont { simfang.ttf }
        \setCJKfamilyfont { zhsong  } { simsun.ttc  }
        \setCJKfamilyfont { zhhei   } { simhei.ttf  }
        \setCJKfamilyfont { zhfs    } { simfang.ttf }
        \setCJKfamilyfont { zhkai   } { simkai.ttf  }
        \setCJKfamilyfont { zhyahei } { msyh.\c__ctex_msyh_suffix_tl }
          [ BoldFont = msyhbd.\c__ctex_msyh_suffix_tl ]
        \setCJKfamilyfont { zhli    } { simli.ttf   }
        \setCJKfamilyfont { zhyou   } { simyou.ttf  }
        \ctex_punct_map_family:nn   { \CJKrmdefault          } { zhsong   }
        \ctex_punct_map_bfseries:nn { \CJKrmdefault          } { zhhei    }
        \ctex_punct_map_itshape:nn  { \CJKrmdefault          } { zhkai    }
        \ctex_punct_map_family:nn   { \CJKsfdefault          } { zhyahei  }
        \ctex_punct_map_bfseries:nn { \CJKsfdefault, zhyahei } { zhyaheib }
        \ctex_punct_map_family:nn   { \CJKttdefault          } { zhfs     }
      }
      {
        \ctex_load_zhmap:nnnn { rm } { zhhei } { zhfs } { windows }
        \ctex_punct_set:n { windows }
        \ctex_punct_map_family:nn   { \CJKrmdefault } { zhsong }
        \ctex_punct_map_bfseries:nn { \CJKrmdefault } { zhhei  }
        \ctex_punct_map_itshape:nn  { \CJKrmdefault } { zhkai  }
      }
      { }
  }
  {
    \ctex_set_upfonts:nnnnnn
      { simsun.ttc                   }
      { simhei.ttf                   }
      { simkai.ttf                   }
      { msyh.\c__ctex_msyh_suffix_tl    }
      { msyhbd.\c__ctex_msyh_suffix_tl  }
      { simfang.ttf                  }
    \ctex_set_upfamily:nnn { zhsong  } { upzhserif   } {}
    \ctex_set_upfamily:nnn { zhhei   } { upzhserifb  } {}
    \ctex_set_upfamily:nnn { zhfs    } { upzhmono    } {}
    \ctex_set_upfamily:nnn { zhkai   } { upzhserifit } {}
    \ctex_set_upfamily:nnn { zhyahei } { upzhsans    } { upzhsansb }
    \ctex_set_upfamily:nnn { zhli    } { upschrm     } {}
    \ctex_set_upfamily:nnn { zhyou   } { upschgt     } {}
    \ctex_set_upmap:nnn { upstsl } { simli.ttf  } {}
    \ctex_set_upmap:nnn { upstht } { simyou.ttf } {}
  }
  {
    \setCJKmainfont   { SimSun } [ BoldFont = SimHei , ItalicFont = KaiTi ]
    \setCJKsansfont   { Microsoft~YaHei } [ BoldFont = *~Bold ]
    \setCJKmonofont   { FangSong }
    \setCJKfamilyfont { zhsong  } { SimSun          }
    \setCJKfamilyfont { zhhei   } { SimHei          }
    \setCJKfamilyfont { zhfs    } { FangSong        }
    \setCJKfamilyfont { zhkai   } { KaiTi           }
    \setCJKfamilyfont { zhyahei } { Microsoft~YaHei } [ BoldFont = *~Bold ]
    \setCJKfamilyfont { zhli    } { LiSu            }
    \setCJKfamilyfont { zhyou   } { YouYuan         }
  }
\NewDocumentCommand \songti   { } { \CJKfamily { zhsong  } }
\NewDocumentCommand \heiti    { } { \CJKfamily { zhhei   } }
\NewDocumentCommand \fangsong { } { \CJKfamily { zhfs    } }
\NewDocumentCommand \kaishu   { } { \CJKfamily { zhkai   } }
\NewDocumentCommand \lishu    { } { \CJKfamily { zhli    } }
\NewDocumentCommand \youyuan  { } { \CJKfamily { zhyou   } }
\NewDocumentCommand \yahei    { } { \CJKfamily { zhyahei } }
%% 
%%
%% End of file `ctex-fontset-windows.def'.

設(shè)置字體案例2

\documentclass[UTF8,nofonts]{ctexart}
\usepackage{xeCJK}
\title{中文測試}
\author{測試}
\date{\today}
% use buildin Chinese font in linux and Mac
\setCJKmainfont[BoldFont=FandolSong-Bold.otf,ItalicFont=FandolKai-Regular.otf]{FandolSong-Regular.otf}
\setCJKsansfont[BoldFont=FandolHei-Bold.otf]{FandolHei-Regular.otf}
\setCJKmonofont{FandolFang-Regular.otf}
\begin{document}\large
\section{中文}
中文測試,中文測試,中文測試。
\end{document}

結(jié)果如下
mac vscode latex實用,macos,vscode,ide

設(shè)置字體3

如果在tex文字中遇到以下代碼

\setCJKmainfont{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{FangSong}

這種寫法是windows下的,直接搬到mac下會報錯的,我將這三行改成了

\setCJKmainfont{STSong}%{SimSun}
\setCJKsansfont{STHeitiSC-Light}%{SimHei}
\setCJKmonofont{STFangsong}%{FangSong}

就可以在mac中正式運行了文章來源地址http://www.zghlxwxcb.cn/news/detail-801540.html

到了這里,關(guān)于mac vscode latex實用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • [Latex寫作] vscode搭建latex寫作環(huán)境

    [Latex寫作] vscode搭建latex寫作環(huán)境

    個人博客 :Sekyoro的博客小屋 個人網(wǎng)站 :Proanimer的個人網(wǎng)站 如果是為了方便簡潔,實際使用Overleaf完全夠了,之前也寫過使用Obsidian寫文章的教程. 這次主要介紹使用在本地vscode加上插件寫論文. vscode 官網(wǎng)即可 texlive 通過鏡像站即可,比如Index of /CTAN/systems/texlive/Images/ | 清華大學(xué)開源

    2024年02月03日
    瀏覽(25)
  • 【Latex】使用技能站:(三)使用 Vscode 配置 LaTeX

    【Latex】使用技能站:(三)使用 Vscode 配置 LaTeX

    安裝texlive 安裝vscode 安裝SumatraPdf 在線LaTeX編輯器:https://www.overleaf.com TeX Live下載:https://www.tug.org/texlive/acquire-iso.html MikTeX下載:https://miktex.org/download LaTeX 公式編輯器:https://latex.codecogs.com/eqneditor/editor.php 一份不太簡短的LaTeX介紹:https://github.com/CTeX-org/lshort-zh-cn 參考筆者之前

    2024年02月10日
    瀏覽(30)
  • vscode中配置latex

    vscode中配置latex

    之前一直用的是texstudio寫論文,但我覺得texstudio的ui不好看,加上實際使用過程中,texstudio的工具欄里面那些功能我一直沒有用過,只需要簡單地編寫tex文檔就足夠了,所以考慮使用一款顏值高并且比較輕量化的文檔編輯器,因此vscode就進入了我的視線之中。 經(jīng)過一番配置,

    2023年04月09日
    瀏覽(21)
  • 一文解決VScode配置Latex

    一文解決VScode配置Latex

    基本知識: 引擎是 TeX 語法的解釋器,我們將使用的引擎有: pdfTeX:將 TeX 代碼直接編譯成 PDF 文件。 XeTeX:TeX 語言的新的實現(xiàn),支持 Unicode 編碼和直接訪問操作系統(tǒng)字體。使用這個引擎可以支持中文。 一個完整的 TeX 需要最基本的 TeX 引擎、格式支持、各種輔助宏包、一些

    2024年02月06日
    瀏覽(19)
  • 【河海大學(xué)論文LaTeX+VSCode全指南】

    【河海大學(xué)論文LaTeX+VSCode全指南】

    LaTeX LaTeX{} L A T E ? X 在論文寫作方面具有傳統(tǒng)Word無法比擬的優(yōu)點,VScode作為一個輕量化的全功能文本編輯器,由于其極強的擴展能力而被廣泛使用。僅僅通過安裝相應(yīng)的擴展插件就可以讓VScode進行Python、HTML、Javascript、Andriod等的開發(fā)。 LaTeX LaTeX{} L A T E ? X 與VScode結(jié)合可以

    2024年01月17日
    瀏覽(22)
  • 科研神器:Vscode + latex+grammarly+github copilot

    科研神器:Vscode + latex+grammarly+github copilot

    相信很多科研人都有使用latex排版及撰寫論文的需求,我一開始使用的是在線編輯的overleaf,overleaf的優(yōu)點是省事便捷,不用配置,并且支持版本回溯,如果圖方便的話使用完全沒有問題。 但是由于overleaf的服務(wù)器在國外,國內(nèi)訪問很慢,有時候雖然用科技編譯也是非常慢,改

    2024年02月05日
    瀏覽(27)
  • 在VSCode中使用LaTex,語法檢測插件grammarly

    在VSCode中使用LaTex,語法檢測插件grammarly

    整個文章分為以下幾個內(nèi)容,打 * 的是必須要安裝的 latex的下載安裝可參考:LaTex(2021)安裝教程 VSCode下載:VSCode官網(wǎng) VSCode的安裝非常簡單,幾乎不需要什么操作 先把中文包下載下來,重啟生效 下載 LaTex Workshop 下載完之后,在界面下按下 Ctrl+Shift+P,然后鍵入“setjson”,點

    2024年02月14日
    瀏覽(67)
  • LaTeX環(huán)境配置與安裝(win+mac)

    LaTeX環(huán)境配置與安裝(win+mac)

    在使用LaTeX前,我們需要準備兩個東西: Tex發(fā)行版(即 Texlive。Texlive里面集成了tex編輯環(huán)境,封裝了多種宏包,是必須安裝的LaTex編譯系統(tǒng)) 合適的LaTex編輯器(這里推薦TeXstudio) 【文末附下載鏈接】 一、安裝TeXlive 1.打開壓縮包解壓后的文件夾,打開【Setup】文件夾。 2.鼠標(biāo)

    2024年02月04日
    瀏覽(20)
  • 論文排版神器VSCode+LaTeX最新保姆級圖文配置教程

    論文排版神器VSCode+LaTeX最新保姆級圖文配置教程

    LaTeX LaTeX L A T E ? X 是一種基于ΤΕΧ的排版系統(tǒng),由美國計算機學(xué)家Leslie Lamport開發(fā)。 LaTeX LaTeX L A T E ? X 使用戶在沒有排版和程序設(shè)計的知識也可以在幾天、甚至幾小時內(nèi)生成很多具有書籍質(zhì)量的印刷品。對于生成復(fù)雜表格和數(shù)學(xué)公式,這一點表現(xiàn)得尤為突出。因此它非常

    2024年02月06日
    瀏覽(52)
  • vscode使用latex環(huán)境無法編譯,是否與anaconda環(huán)境沖突

    vscode使用latex環(huán)境無法編譯,是否與anaconda環(huán)境沖突

    解決方法有兩種: 打開 VS Code 終端并輸入 echo $PATH 命令,查看當(dāng)前環(huán)境變量設(shè)置。 如果發(fā)現(xiàn) Anaconda路徑在前面,可以嘗試將其移動到后面,以確保系統(tǒng)能夠找到正確的 LaTeX 編譯器。 例如,在 Linux 或 macOS 上,可以編輯 .bashrc 文件,并將以下行添加到文件末尾: export PATH=/u

    2024年02月09日
    瀏覽(55)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包