gmt-china / gmt_docs Goto Github PK
View Code? Open in Web Editor NEWGMT 中文手册
Home Page: https://docs.gmt-china.org
GMT 中文手册
Home Page: https://docs.gmt-china.org
文字大小:http://docs.gmt-china.org/text.html#id2
参考资料:
在GMT6发布之后,将会有若干年的时间存在GMT5和GMT6共存的情况,这涉及到文档的多版本问题。可能的处理方式列举如下。
此做法比较激进,GMT_docs, GMT_modules, gmt-china.org 三者均完全使用 GMT6 的最新语法。此做法也是最为简单的办法。
保留多个版本有两个方式:
保留多个版本后需要考虑的主要问题有两点:
关于网址的几种选择:
zh_CN
的信息need to change modules' names for @gmt6.
All works about it please try to merge into #82
目前源码中指定的是图片的绝对大小,例如 900px
,这样做在生成PDF时会有较多问题,应改为相对大小,比如 90%
。
GMT 5.3.0中关于 matlab 接口有更新,因而需要更新文档。
目前,安装教程还不够完整,至少缺乏以下三点:
1.构建 GMT 数据库的指引
2. 常见问题的预防针(紫斑兔用户的阅读器显示倒转等问题)
3. Mac 的中文支持
对于以上三点,我目前只掌握 Linux 系统的数据库构建 http://seisman.info/gmt-setup-database.html 。
Mac 的中文支持最近会研究。
我已經开了新分支fixinstall
两种方式:
http://docs.gmt-china.org/vectors.html
给出具体的示例代码,以展示如何绘制三种不同的矢量。
In first-plot.rst at line 60: -Sa/0.5c
should be -Sa0.5c
这里是文档更新到 GMT6 的待完善列表。需要在6正式发布后,6版本的文档最终发布前,最后写的内容列举如下:
#125 adds some histogram plots to gallery. However, the horizontal histogram example doesn't work for GMT 6.0.0.
master CPT 是 GMT 5.3 新增的内容,见 http://gmt.soest.hawaii.edu/doc/5.3.3/GMT_Docs.html#master-dynamic-cpts
Sphinx支持的格式众多,发布文档时会发布如下格式:
是否需要在特殊字体说明页面增加调用方式的介绍!
source/scripts 目录下几乎所有脚本的文件名都是以 GMT_
开头,这是完全没有必要的,可以全部重命名,删除开头的 GMT_
。由于脚本生成的图片要与脚本同名,所以,脚本内部的图片名也需要修改。同时 rst 文件中插入脚本及图片的地方也需要修改。
需要注意:
Linux和macOS下字体名为:
39 STSong-Light-UniGB-UTF8-H
40 STFangsong-Light-UniGB-UTF8-H
41 STHeiti-Regular-UniGB-UTF8-H
42 STKaiti-Regular-UniGB-UTF8-H
Windows下字体名为:
39 STSong-Light-GB-EUC-H
40 STFangsong-Light-GB-EUC-H
41 STHeiti-Regular-GB-EUC-H
42 STKaiti-Regular-GB-EUC-H
目前文档中有很多示例,某些示例是以脚本的形式给出的,这种示例可以直接运行以进行测试。而某些示例是直接以单行代码的形式出现在文档中的,这些示例在最初是经过测试的,但是一旦GMT版本有更新,这些示例能否正常运行则无法确认。
两种解决办法:
在手册中加入一节介绍 Bash、awk 的基础用法,可以参考 https://learnxinyminutes.com/docs/zh-cn/bash-cn/
需要测试在不同机器下的可移植性。
需要做如下测试:
鉴于需要测试的情况较多,可以考虑在将带有中文的PS、PDF文件上传到群中,由大家帮助测试。
Edit on GitHub 链接莫名其妙的少了个 edit
正确链接应为:
https://github.com/gmt-china/GMT_Docs/edit/master/source/index.rst
实际链接为:
https://github.com/gmt-china/GMT_Docs//master/source/index.rst
latex_elements
中的preamble
中若含有中文,则需要使用类似ur'''xxx'''
的语法,似乎Python2不支持A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.