ShareStuff
- 光阴似箭
- 日月如梭
- 终于等到你
- 还好没放弃
引言
欢迎到知乎和语雀平台进行提问,或者推文下方留言!
最后
欢迎大家关注
微信公众号:ShareStuff
![8ce9684562b42f2196ba2ef235709a57.png](https://img-blog.csdnimg.cn/img_convert/8ce9684562b42f2196ba2ef235709a57.png)
微信小程序:ShareStuff
![4ff9fa1d4e4aca85a0bcefdbc892e745.png](https://img-blog.csdnimg.cn/img_convert/4ff9fa1d4e4aca85a0bcefdbc892e745.png)
文末有彩蛋
正文
环境:Win10
VsCode安装
安装VSCode
VSCode下载[1]
![e0f6e18e9703f9a6300a472fa4cd6f50.png](https://img-blog.csdnimg.cn/img_convert/e0f6e18e9703f9a6300a472fa4cd6f50.png)
下载完成后,即可安装!
![4f16f4b437d5d88ff468e0aa262a494c.png](https://img-blog.csdnimg.cn/img_convert/4f16f4b437d5d88ff468e0aa262a494c.png)
![20c9f89534dc518f79a1626bef6b6cec.png](https://img-blog.csdnimg.cn/img_convert/20c9f89534dc518f79a1626bef6b6cec.png)
![af68f8e8f9e0b72e601c24e81009c1f1.png](https://img-blog.csdnimg.cn/img_convert/af68f8e8f9e0b72e601c24e81009c1f1.png)
![106215bf23b8ab3e0e7f40bb55df15cb.png](https://img-blog.csdnimg.cn/img_convert/106215bf23b8ab3e0e7f40bb55df15cb.png)
![ee2707d64d8466dc586abc63f88515bd.png](https://img-blog.csdnimg.cn/img_convert/ee2707d64d8466dc586abc63f88515bd.png)
![42d816b8de4bab097ddc973d92e33230.png](https://img-blog.csdnimg.cn/img_convert/42d816b8de4bab097ddc973d92e33230.png)
![3fa9af0db60c807b52f83c9485b30fd9.png](https://img-blog.csdnimg.cn/img_convert/3fa9af0db60c807b52f83c9485b30fd9.png)
配置Fortran
编译器的下载
编译器的选择
MinGW w64文件下载
下载地址[2]
根据平台,选择合适的MinGW w64。下面两种方式均可下载!
![4074526cbf38d5b9a39776b8437eb963.png](https://img-blog.csdnimg.cn/img_convert/4074526cbf38d5b9a39776b8437eb963.png)
![7a8a053a194c5942f0a9827e6a7dd4b8.png](https://img-blog.csdnimg.cn/img_convert/7a8a053a194c5942f0a9827e6a7dd4b8.png)
尽量下载最新版本:
x86_64表示64位
i686表示32位
win32表示window系统
推荐-seh
环境变量的配置
下载好,进行解压,并配置环境变量。
![e7c09d699309301619aa16266add2aac.png](https://img-blog.csdnimg.cn/img_convert/e7c09d699309301619aa16266add2aac.png)
![447bc41f3a2110770586c3b58fafc4e1.png](https://img-blog.csdnimg.cn/img_convert/447bc41f3a2110770586c3b58fafc4e1.png)
![ffdc39a7b21c5bcb5e10c48248e95d16.png](https://img-blog.csdnimg.cn/img_convert/ffdc39a7b21c5bcb5e10c48248e95d16.png)
![c45579b08c10465c6dab2dd0b3b5f564.png](https://img-blog.csdnimg.cn/img_convert/c45579b08c10465c6dab2dd0b3b5f564.png)
首先桌面右键我的电脑, 点击属性,添加上图中路径,到文件夹bin这一层:
![75597d4cd9d9ad8fc57fd54f06abe5df.png](https://img-blog.csdnimg.cn/img_convert/75597d4cd9d9ad8fc57fd54f06abe5df.png)
![96555e3700d3aadfc1b273d0c9279b4c.png](https://img-blog.csdnimg.cn/img_convert/96555e3700d3aadfc1b273d0c9279b4c.png)
![4b610e7b5ad2cf85c1f54952875b1054.png](https://img-blog.csdnimg.cn/img_convert/4b610e7b5ad2cf85c1f54952875b1054.png)
![b4019a2b7fd0e32a802ce42d70d3fc3a.png](https://img-blog.csdnimg.cn/img_convert/b4019a2b7fd0e32a802ce42d70d3fc3a.png)
测试上诉步骤是否成功:
打开命令行窗口,输入gcc, g++, 或者gfortran, 如下图则成功,否则检查上述步骤!。
![7cd5c261fab16dfde179a8a3f3825130.png](https://img-blog.csdnimg.cn/img_convert/7cd5c261fab16dfde179a8a3f3825130.png)
建议配置好环境变量后,重启电脑或者任务管理器中重新启动
![f46cd2e964ebab979465269283e98d5a.png](https://img-blog.csdnimg.cn/img_convert/f46cd2e964ebab979465269283e98d5a.png)
安装Fortran插件
打开VsCode
依次安装Fortran,Modern Fortran 0.4.5,Fortran Breakpoint Support
![a8518032ee63bffc6613600627375643.png](https://img-blog.csdnimg.cn/img_convert/a8518032ee63bffc6613600627375643.png)
配置文件
当新建一个项目时,每一次都需要写配置文件才能使用VScode的编译环境,但一次配置好以后粘贴复制即可。
新建文件夹并打开
![1c3790b19a672c0efe5924ca46f5a33a.png](https://img-blog.csdnimg.cn/img_convert/1c3790b19a672c0efe5924ca46f5a33a.png)
在文件夹下面新建文件夹,命名为.vscode,该步骤在VScode中进行即可。
以下名字不能错:
.vscode
launch.json
tasks.json
![d549915336867eda1a6eb436b6ff462f.png](https://img-blog.csdnimg.cn/img_convert/d549915336867eda1a6eb436b6ff462f.png)
新建文件launch.json 写入
{
"version": "0.0.1",
"configurations": [
{
"name": "Fortran Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"targetArchitecture": "x86",
"program": "${workspaceRoot}${fileBasenameNoExtension}.exe",
"miDebuggerPath": "gdb.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceRoot}",
"externalConsole": true,
"preLaunchTask": "gfortran"
},
{
"name": "Intel Debug Attach",
"type": "cppvsdbg",
"request": "attach",
"processId": "${command:pickProcess}"
}
] }
![767496e7e18d8f5bdb406c8c654ccb23.png](https://img-blog.csdnimg.cn/img_convert/767496e7e18d8f5bdb406c8c654ccb23.png)
新建文件tasks.json 写入
{
"version": "2.0.0",
"command": "gfortran",
"args": [
"-g",
"${file}",
"-o",
"${workspaceRoot}${fileBasenameNoExtension}.exe"
]
}
![285202037390539bdc1741d68d6d88fb.png](https://img-blog.csdnimg.cn/img_convert/285202037390539bdc1741d68d6d88fb.png)
新建一个文件Hello.f90
在该文件中写入一个例子:
PROGRAM add_numbers
implicit none
REAL :: a, b, av1, av2
PRINT *, 'Input 2 numbers:'
READ (*,*) a, b
av1 = (a + b)/2; av2 = (a*b)**0.5
PRINT *, 'Arithmetic mean: ', av1
PRINT *, 'Geometric mean: ', av2
READ (*,*) c
END
调试Hello.f90
![7d2e5e2b30d9b6a8f90d15c560781195.png](https://img-blog.csdnimg.cn/img_convert/7d2e5e2b30d9b6a8f90d15c560781195.png)
当然也可以设置断点进行调试。
![b49aa04140816128cafd3b71f624da11.png](https://img-blog.csdnimg.cn/img_convert/b49aa04140816128cafd3b71f624da11.png)
配置Latex
安装LaTeX Workshop插件
![b011c2490dbaa6b4bf34643b5247d64a.png](https://img-blog.csdnimg.cn/img_convert/b011c2490dbaa6b4bf34643b5247d64a.png)
![f364f585ad8fdeb8c606349525684119.png](https://img-blog.csdnimg.cn/img_convert/f364f585ad8fdeb8c606349525684119.png)
修改 user setting
点击左下角,进入用户设置
![14e8fdefd0ff5025385607e24dd8d52d.png](https://img-blog.csdnimg.cn/img_convert/14e8fdefd0ff5025385607e24dd8d52d.png)
![4c35102a94b1963138a2a5b5d8591392.png](https://img-blog.csdnimg.cn/img_convert/4c35102a94b1963138a2a5b5d8591392.png)
打开settings.json,删除所有内容,复制粘贴如下配置文件内容。具体配置文件如下:
{
"latex-workshop.latex.recipes": [{
"name": "xelatex",
"tools": [
"xelatex"
]
}, {
"name": "latexmk",
"tools": [
"latexmk"
]
},
{
"name": "pdflatex -> bibtex -> pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],
"latex-workshop.latex.tools": [{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"%DOC%"
]
}, {
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}, {
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}, {
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}],
"latex-workshop.view.pdf.viewer": "tab",
"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"
],
}
![22397906d25722baf892479b0fce25c2.png](https://img-blog.csdnimg.cn/img_convert/22397906d25722baf892479b0fce25c2.png)
图中不全,请按照上面进行复制,然后保存后,重启VSCode。
测试
1)新建并打开文件夹,之后所有产生的文件都在此文件夹下,如桌面下VScode内的Latex。
![361776333a776844b0bcf516a93df8c8.png](https://img-blog.csdnimg.cn/img_convert/361776333a776844b0bcf516a93df8c8.png)
![3809e3bd727b3d960dd897288f2d9357.png](https://img-blog.csdnimg.cn/img_convert/3809e3bd727b3d960dd897288f2d9357.png)
2)新建tex文件,扩展名是 .tex
![2fe7163513c8de1e3edcba5bf64e6891.png](https://img-blog.csdnimg.cn/img_convert/2fe7163513c8de1e3edcba5bf64e6891.png)
![b20649152d6cecdab2cedca79653e51f.png](https://img-blog.csdnimg.cn/img_convert/b20649152d6cecdab2cedca79653e51f.png)
![859111b229823897d31bdafd65b5ae6f.png](https://img-blog.csdnimg.cn/img_convert/859111b229823897d31bdafd65b5ae6f.png)
3)编写tex文档
在 test.tex 中输入:
documentclass{article}
begin{document}
hello,world
end{document}
单击"Recipe:xelatex",使用xelatex编译,预览可以选择在VSCode的标签页中打开即可。
注意:当你修改tex文档的时候,修改后保存,先进行编译,然后预览。 在vs界面中的预览效果:
![c74e86bb5d4da2f699a395e22c29efd2.png](https://img-blog.csdnimg.cn/img_convert/c74e86bb5d4da2f699a395e22c29efd2.png)
%这一段是用于编写中文文档的代码
documentclass[UTF8]{ctexart}
title{LaTeX 练习}
author{XXX}
date{today}
begin{document}
maketitle
在此处输入你的内容
end{document}
![10d06bc73401b27d28c6a80f386d88aa.png](https://img-blog.csdnimg.cn/img_convert/10d06bc73401b27d28c6a80f386d88aa.png)
配置知乎
安装插件
![e4567b1aace7143fff7b3501ffa0c8b1.png](https://img-blog.csdnimg.cn/img_convert/e4567b1aace7143fff7b3501ffa0c8b1.png)
进入主页面
点击登录图标,或使用 Ctrl + Shift + P
打开命令面板,搜索并执行 Zhihu: Login
命令。
![686f9655a73dba4c97867f7a56bc7ccb.png](https://img-blog.csdnimg.cn/img_convert/686f9655a73dba4c97867f7a56bc7ccb.png)
选择登录方式:
二维码
根据提示操作即可。
账号密码
根据提示操作即可。
![fd185e3691c28d500698ad4f42bcd059.png](https://img-blog.csdnimg.cn/img_convert/fd185e3691c28d500698ad4f42bcd059.png)
知乎搜索
![c431b895ade8482ae4d5ba01c342049b.png](https://img-blog.csdnimg.cn/img_convert/c431b895ade8482ae4d5ba01c342049b.png)
![c528cdd98277d0dee9e6af4c1220cf18.png](https://img-blog.csdnimg.cn/img_convert/c528cdd98277d0dee9e6af4c1220cf18.png)
![93ee83201403f787eeb4aaed02a2cb66.png](https://img-blog.csdnimg.cn/img_convert/93ee83201403f787eeb4aaed02a2cb66.png)
![2738c9e36800816567028771f1ffc600.png](https://img-blog.csdnimg.cn/img_convert/2738c9e36800816567028771f1ffc600.png)
![1e2b855ef0404de9afafca16266760de.png](https://img-blog.csdnimg.cn/img_convert/1e2b855ef0404de9afafca16266760de.png)
![f157c4dc8a56bb8fc79169324797b9cf.png](https://img-blog.csdnimg.cn/img_convert/f157c4dc8a56bb8fc79169324797b9cf.png)
内容发布
- 若你想在特定的问题下回答
#! https://... 的格式放置于文件的第一行,发布即可
比如:
#! https://www.zhihu.com/question/19602618
答案:balabalabala................
- 若是你已经创作过的答案, 则将答案的链接放置于文件的第一行,发布即可
比如:
#! https://www.zhihu.com/question/355223335/answer/1003461264
更正答案:balabalabala................
- 还可以选择发布新文章,或从收藏夹中选取发布即可
![2df41c3f17f07c13061a09f721143ce1.png](https://img-blog.csdnimg.cn/img_convert/2df41c3f17f07c13061a09f721143ce1.png)
上传图片
从粘贴板上传图片
先从电脑的任何地方复制一张图片或者截图,然后按下快捷键为 ctrl+alt+p
,即可自动生成相应链接。
打开文件选择图片
在正在编辑文档内右键,如下图选择,然后选择一张图片。
![e4ca05705e4e34eb3623173be89102f9.png](https://img-blog.csdnimg.cn/img_convert/e4ca05705e4e34eb3623173be89102f9.png)
彩蛋
免费进群
![da3ebf1eb7749200606d52e47703f0e3.png](https://img-blog.csdnimg.cn/img_convert/da3ebf1eb7749200606d52e47703f0e3.png)
![6dd2c8d12206ecd6b88c5380dbd8ca44.png](https://img-blog.csdnimg.cn/img_convert/6dd2c8d12206ecd6b88c5380dbd8ca44.png)
致谢
网址:
慢行慢行[3]
qq_24197463[4]
公众号:
CVer
欢迎打赏
![b5e771c2f0624bd3a0eb4ce843f0e470.png](https://img-blog.csdnimg.cn/img_convert/b5e771c2f0624bd3a0eb4ce843f0e470.png)
![8ce9684562b42f2196ba2ef235709a57.png](https://img-blog.csdnimg.cn/img_convert/8ce9684562b42f2196ba2ef235709a57.png)
参考资料
[1]
VSCode下载: https://code.visualstudio.com/docs/?dv=win
[2]
下载地址: https://sourceforge.net/projects/mingw-w64/files/
[3]
慢行慢行: https://me.csdn.net/qq_28303495
[4]
qq_24197463: https://me.csdn.net/qq_24197463