Coder Social home page Coder Social logo

easymcm's Introduction

一个简洁、易用的美赛 LaTeX 模板: easymcm

GitHub release (latest by date) GitHub All Releases

easymcm.sty是一个为美国大学生数学建模竞赛(MCM)准备的简易 LaTeX 宏包(文件)。它二次开发自 LaTeX 宏包 mcmthesis 于 2013 年发布的 v5.0 版本,原作者是王昭礼

事实上,easymcmmcmthesis 的最新版本(v6.2)并无关联,后者为一个文档类(documentclass)而非一个宏包(package)。该文档类现由 Liam0205 维护。

关于 easymcm 的说明及其来由,详见原作者黑山雁的博客。目前,easymcm 宏包已经由黑山雁移交给钱院学辅,仍由黑山雁负责当前的开发。

开发和分享此宏包,并无功利目的,仅是为了方便初学者的使用;基于此目的,作者不会将该宏包正式发布到 CTAN 之上,仅供国内用户学习使用。

使用说明

本模板中包含的主要文件为两个:

  • easymcm.sty:宏包文件,定义了论文的各项样式、配置;
  • PAPER.tex:论文正文,用于撰写论文的具体内容。

后者可根据用户的需要修改为其他名称,例如队伍控制号为 1234567 的队伍可将 PAPER.tex 改名为 1234567.tex 再编译,这样将直接得到文件名符合官方要求的 1234567.pdf 文件。

在这两份文件中,均有详细的注释说明。若用户需要局部修改样式(如修改某处的字号、段间距),在 PAPER.tex 中对应位置用分组 + 命令的方式就可解决;若用户需要修改全局样式(如修改正文的默认段间距),则可先到 easymcm.sty 文件中检查是否有对应的命令进行设置,若有可直接修改其参数,若无可自行添加。

编译方式

本份模板允许使用 pdftexxetexluatex 等各个通行引擎编译,兼容老旧的 CTeX 套装。

若您使用 CTeX 套装,建议您在发布页面上下载带有 ANSI 字样的文件,否则文件中的中文注释将在 CTeX 套装的 WinEdt 编辑器中显示为乱码;反之,若您使用的是比较新的发行版本,请不要使用带有 ANSI 字样的版本。

联系作者

本模板目前由西安交大钱院学辅(@qyxf)负责,主要负责人仍然是黑山雁。若在使用过程中出现任何问题,可通过以下方式联系我们:

  • 在本模板的 GitHub 问题页面发布帖子(推荐,但需要注册 GitHub 账号);
  • 在钱院学辅的专门页面评论区发布帖子(推荐,不需要注册任何账号);
  • 在作者的博客页面发布评论(不推荐,需要注册博客园账号);
  • 通过作者的邮箱 [email protected] 联系作者(不推荐,且作者可能不会回复你)。

另外,作者将在近期录制本模板的视频教程,敬请专注。

easymcm's People

Contributors

xjtu-blacksmith avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.