zoukankan      html  css  js  c++  java
  • context

    我不喜欢latex,我学习plain.但是使用中我开始放弃,我从中学习到了很多的东西,但是我并不具有重新写一个latex的能力.但是如果我要用plain来工作,则我注定了要把plain写为一个latex.所以我要放弃,我想学习使用context.

    context在基础之上,还有一些pdf交互的功能,而且其制作的pdf更加美观一些.

    今天安装了context,(其实我之前学习luatex的时候安过一次).过程还是很简单的.

    $ sudo mkdir /opt/context 然后修改 /opt/context 目录权限,允许任何用户都具备该目录的读写权限:

    $ sudo chmod a=rwx /opt/context 将 Shell 当前工作目录切换为 /opt/context,并从网络上下载 first-setup.sh 脚本:

    $ cd /opt/context $ wget http://minimals.contextgarden.net/setup/first-setup.sh 现在,执行 first-setup.sh 脚本,即可开始 ConTeXt Minimals 的自动安装过程:

    $ sh first-setup.sh 假如系统未安装 Ruby,那么在 执行 first-setup.sh 脚本时,也许会提示你先安装 Ruby。事实上,这个脚本没有写好,因为只有 ConTeXt MkII 才需要 Ruby。

    first-setup.sh 脚本默认安装的是 ConTeXt 折腾版,如果想要稳定版本的话,就在上述执行 first-setup.sh 脚本的命令中添加 "--context=current" 选项:

    $ sh first-setup.sh --context=current 注意:上述安装过程结束后,还需要将 TEXMFCACHE 目录(对于本文而言,即 /opt/context/tex/texmf-cache)权限设置为允许其他用户读写:

    $ chmod -R a+rw /opt/context/tex/texmf-cache

    这之后就可以运行了,但是要新设置环境变量source /opt/context/tex/setuptex.之后就可以了. 如果第一次都要运行一下很是不方便.我研究了一下,其实这个setuptex就是改了一下PATH,同时也发现其实context是一个脚本. 我把export PATH=/opt/context/tex/texmf-linux/bin:$PATH 加入到第二行. 还要设置下OSFONTDIR 这样就没有问题了.就可以在vim中直接调用了. 这个过程中我发现了一个问题,好像texmf.cnf没有用,我在这里设置OSFONTDIR,并不起作用,我把这个删了也不会有影响.

    今天上行起来,接着昨晚的工作.

    context的中文感觉还不是很完善,中文的文档也很少.

    编辑的时候,感觉有一些慢.

    好像只有一些英文的文档,比较头痛.

    但是其优点也有很多的,特别其与metapost相结合,呵呵.我曾经学过一段时间的metapost.

    context在化学文档方面也很有优势.

    context的pdf也很好看

    现在有些晕,感觉有好些东西要学,虽然有基础,但是context中的一些东西还是要重新学习才可以.

  • 相关阅读:
    定时备份脚本
    NFS+inotify实时同步
    pxe+kickstart自动化安装
    LVS负载均衡DR模式
    Rsync文件同步服务
    NFS文件共享服务
    MySQL-5.5.49安装、多实例、主从复制
    PHP-5.3.27源码安装及nginx-fastcgi配置
    一文解读5G (转)
    一文解读VR/AR/MR (转)
  • 原文地址:https://www.cnblogs.com/fengidri/p/2757490.html
Copyright © 2011-2022 走看看