If you do not want to read the introduction of the following introductory introduction, to download the template directly, click here.
1 Overview of current U.S. profile profiles
The game is the first time many college students contact \ (\latex\) opportunities, but due to the timing of the reasons, many people are in a few days before the game picked up the \latex\ compiler decided to use its typesetting paper. It took an afternoon to install the compiler, and spent the night pondering all the inexplicable warnings and errors that came out of the command line ... In the end, some teams wasted time on the \latex\ system and lost a lot of valuable time. In addition, the online spread of the various uneven American (\latex\) template,\ (\latex\) Introductory Tutorial 1, also often made for the United States to prepare the beginners are disoriented, confused.
Currently the most popular \latex\ template on the Internet is mcmthesis , developed by Wang Zhaoli ( [email protected] ) and Huang () [email protected] , and uploaded to ctan As a standard macro package/document class, you can download it directly in \ (\latex\) . This is a more professional, sophisticated template, complete structure, interface is also very complete. Huang, one of the authors, has also been very patient in writing a high-quality template usage Guide: How to use the American template mcmthesis. However, this template has some problems for beginners (the following are just my own opinions, which may be biased ):
- The macro package has not been updated for more than three years; the latest release is
v6.2 January 29, 2016. Of course, it can be said that the United States during the past few years, the summary page and the text format are not too much adjustment, but from mcmthesis the document class provided by the sample document can be seen there are a number of redundant components-title, author name, theorem proof, code appendix and so on. These parts are not needed-or even should not-appear in most of the current American papers. The result is a beginner's first contact with the \latex\ , not the standard format of the American paper.
mcmthesisThe document class provides a complete interface ( setup command) to modify specific parameters, such as the control sequence under the macro package
\mcmsetup{tcn = 12345, problem = B, titlepage = true, abstract = true}
The
will be able to set the team control number of the paper to 12345 , the selected topic set to B , the title page to display separately, to display a summary more, and so on. However, for the general team, many interfaces may not be necessary, as it seems that all of the current American papers have consistent page Setup requirements and do not allow for personalized adjustments. This may be due to the fact that the author of Mcmthesis is not familiar with the general American paper format in recent years, or that the original author believes that the functionality of the macro package should be set more fully.
- for some of the teams I've been in contact with since last year, many of the teams that are planning to use \ (\latex\) have not actually figured out \ (\latex\) . For example, many teams may not be aware of the difference between a document class and a macro package, or if the
\maketitle command is all \ (\latex\) Required in the document (but in a template such as mcmthesis , this system does not require a predetermined command, and the title is automatically displayed in the document). For the designer of the macro package, these issues are clearly not considered-the macro-package author has made it clear that \ (\latex\) will take a while to learn, so " is not recommended contestants who have no experience with LaTeX use. In fact, many of the problems mentioned earlier are not due to the "inexperience" of the contestants, but because they have not been able to access the better \ (\latex\) introductory material, so for this tool it is only smattering, There is no means of encountering problems. This problem is mainly due to the domestic \ (\latex\) textbook relative " deficient " 2, \ (\latex\) The is caused by fewer users. This is an objective problem that seems to be difficult to solve in the short term. The number of races in the tournament is increasing every year, but it seems impossible to expect most of the contestants to start learning \ (\latex\) , and also to use the textbook (to avoid one-sided understanding).
Overall, my view is: Because the current domestic culture is still not deep, causing many beginners can not get the right way to get started \ (\latex\), As a result, the average level of the contestants ' \ (\latex\) is not enough, even if the use mcmthesis of such a fairly complete macro package still feel difficult 3, error frequency (and also regardless mcmthesis of the macro package in the function of some redundancy). This is not only my personal experience when I competed last year, but also a general impression when I browse all kinds of questions about the use of the \latex\ template in the Internet. As for all the other templates that have been circulated on the web, or the hobbyist-made templates, it's not worth mentioning-at least in the last two years, I haven't found any other template files that I can compare.
2 description of the relationship between the mcmthesis and the EASYMCM macro package 2.1
I myself was the national day last year to start learning \ (\latex\) . By 2018, I still felt that my \latex\ level was inadequate, and I started looking for the right \latex\ template for the game. The version I found at the time, on the mcmthesis v5.0 Latexstudio website (the maintainer of the site is one of the macro package authors Wang Zhaoli). Download down, found that many of its settings do not fully meet the requirements of the organizing Committee of the year, to do a lot of changes, but also the template of the mcmthesis.sty macro package files are carefully checked and modified. Finally, I left this modified file on my blog page, and at first I didn't expect many people to download it. This is the origin of the so-called 5.0y version of the macro package.
A few months after the game was over, I searched the internet for mcmthesis a document class that had been continuously maintained to the v6.2 version, and the version I downloaded and used to improve v5.0 was only a relatively original macro package for the 2013. Therefore, the template I gave on my blog is actually mcmthesis a rough macro package file that was accidentally modified from the old version.
Introduction to 2.2 EASYMCM macro package
The 2019 American game is coming soon. As a former American contestant, I hope that the American template published on my blog will continue to help the contestants for the New Year (and even later). To do this, recheck the v5.0y version of the macro package file, refine and refine it, and finally make a new macro package file easymcm.sty (not a document class). The macro package has the following uniqueness in relation to the previous description mcmthesis :
The
-
EASYMCM is directly improved by the old version of Mcmthesis , which is not standardized and is generally simple-so it doesn't have too many interfaces and basic functionality, Users do not need to make personalized adjustments.
-
EASYMCM has been improved to support multiple compilation methods, such as Pdflatex and Xelatex . Considering that many teams are still accustomed to using the \ (\mathbb{c}\tex\) Suite under pdftexify mode (essentially, Pdflatex ) To compile, this improvement is of some significance. The
-
easymcm.sty file has complete, detailed Chinese comments. For the design of the \ (\latex\) macro package, this practice is unnecessary (and may even be foolish, because it is unprofessional), but I think the game is a lot of college students studying \ (\latex\) is the best opportunity-so this arrangement makes it possible for beginners to see and modify several parameters within the macro package.
- due to the author I personally participated in the 2018 year of the United States, so you can ensure that the
EASYMCM package provided by the page design is in line with the United States in recent years the rules of the organizing committee requirements. At the same time, I will continue to pay attention to the following years of the United States, the timely improvement of the page design to meet the rules of the organizing committee. The structure of the
- macro package file is very simple and does not complicate the implementation, so the fault rate is high ( can withstand the chaos of the beginner's commands to toss ).
I make and improve easymcm this game template file, and there is no utilitarian attempt, purely to share to the people in need. My idea is only: The current Chinese internet is still a lack of relevant content, if this point of my work can help, then its significance has been achieved. ( mcmthesis Huang, one of the authors of the blog, said that the sharing of the package to provide a sense of accomplishment, and for my amateur students even this is not mentioned. I just think it's a little. At the same time, given the nature of this template file is very special ( accidental Two development ), so I will be the same as the original, just throw this template file online for everyone to use (and no more planning). This only.
2.3 US-game templates
Note: A sample paper is included with the release, which is a 2017-year-old MCM paper on our team's pre-match, layout style, code structure for reference and learning. ( the content of the paper will not care ... )
Latest Version: v5.01 (released 2018.10.3)
- GitHub page : https://github.com/xjtu-blacksmith/easymcm/releases
- Baidu Network disk : https://pan.baidu.com/s/1qZk44i2D1E0VHPgtmXAW3w
The author will continue to pay attention to the game, if any problems will be updated in time. You are also welcome to contact me directly to reflect the problem!
- Blog Park Station News: https://msg.cnblogs.com/send/Montenegro Goose
- e-mail: [Email protected]
3 FAQ Q&a
In principle I seem to be able to set these content as a document, but because of the limited time and effort, I can't do it for the moment. I hope we can do this thing well when I have the power.
Q1: How do I change the MCM at the top of the header to ICM? Or, how do i modify \ Delete The two words at the top?
Answer: These two parts easymcm have two simple interfaces in the macro package to modify: \content and \notes . To change the head of an MCM to an ICM header, add the following command in the main code file in PAPER.tex the introductory section 4 ( \begin{document} before the command):
\renewcommand{\contest}{Interdisciplinary Contest in Modeling (ICM) Summary Sheet}
You can change the above MCM head to the head of ICM. Similarly, if you need to change it to something similar, replace the above parameter. The parentheses below can be modified by \notes parameters, such as adding commands to the introduction area
\renewcommand{\notes}{}
You will be able to add summary sheet to the top of the description (Attach a copy of this page to each copy of the your Solution paper.) Remove.
Q2: How do I narrow the white space at the top of summary sheet?
Answer: Originally I suggested that the user should change the spacing parameter inside the macro package. Now, my advice is: no need to change, with the macro package do not pay attention to this detail, content than the format is more important. Summary sheet on the font size and line spacing I have already set a very small, if the top empty, it is estimated that the summary is too much to write. Cut yourself a little bit more.
Q3: I PAPER.tex applied a macro package to the file to modify the margins geometry , and the layout on the results page was confusing. What's going on here?
Answer: Because the macro package easymcm has already been applied to set the margins in the macros package geometry , it will be wrong to use it again. In general, this parameter is not necessary to change, this has no effect on the evaluation of the paper; you need to change it, please easymcm.sty change it in the macro package file ( not recommended ). Other macro package similar, I personally think that the easymcm majority of the basic common macro package is integrated, please do not add macro package in the source code.
Other issues will be updated in succession. Finally, I wish you victory, Bao M Chong o~
Some are still based on the \ (\mathbb{c}\tex\) package, and this system is no longer recommended.
The so-called "scarcity" is relative. Although there have been several very good Chinese introductory books, the overall size of such books is far from enough to allow any beginner to find doorways-the first thing they can search for is a variety of amateur "Latex primer " on the web, rather than these better introductory books. In most libraries or bookstores there is a low stock of books on \ (\latex\) , and foreign classics (such as "the original" theTexbook ) are not even available directly at home. This may be a historic issue.
So my view is that mcmthesis is very good, but (1) the level of many teams is still not enough to use, (2) Many people even do not have such a template, because its publishing home page is on the Ctan such as the official website, or GitHub such a dedicated platform for programmers, such as Baidu I'm afraid the "Volkswagen" search engine is impossible to search.
If you don't know where the introductory area is ... Please take a good look at your (\latex\) posture level.
"Continuous Update" a simple, easy-to-use American latex template: easymcm