├── AUTHORS ├── LICENSE ├── README.md ├── archive-not-used-yet ├── culmus-latex-0.7-r1.tar.gz └── skreadme.txt ├── archive ├── AGU-LaTeX_OLD │ ├── BibTeX │ │ ├── agu08.bst │ │ ├── agufull08.bst │ │ ├── bibtex.pdf │ │ └── sample-bib-08.bib │ ├── agu-ps.sty │ ├── agutex.cls │ └── agutmpl.tex ├── SIGPLAN-obsolete │ ├── readme.txt │ └── sigplanconf.cls ├── Springer │ ├── sn-bibliography.bib │ ├── sn-jnl.cls │ ├── spbasic.bst │ ├── spmpsci.bst │ ├── spphys.bst │ ├── svglov3.clo │ ├── svjour3.cls │ ├── svmono.cls │ └── svmult.cls ├── acm_proc_article-sp.cls ├── acmcopyright.sty ├── acmsiggraph.bst ├── acmsiggraph.cls ├── ijmpc-2e │ ├── ijmpcf1.eps │ ├── ijmpcf1.pdf │ ├── ws-ijmpc.bst │ ├── ws-ijmpc.cls │ ├── ws-ijmpc.pdf │ ├── ws-ijmpc.tex │ ├── ws-ijmpc_bib.pdf │ ├── ws-ijmpc_bib.tex │ └── ws-sample.bib ├── ijmpd-2e │ ├── ijmpdf1.eps │ ├── sample.bib │ ├── ws-ijmpd.bst │ ├── ws-ijmpd.cls │ ├── ws-ijmpd.pdf │ ├── ws-ijmpd.tex │ ├── ws-ijmpd_bib.pdf │ └── ws-ijmpd_bib.tex ├── maa-monthly │ └── maa-monthly.sty └── readme.txt ├── debian-control-texlive-in.txt ├── example.profile ├── findEquivs └── findEquivs ├── helper_scripts └── Hebrew_pdf3.sh ├── install-tl-ubuntu └── switches /AUTHORS: -------------------------------------------------------------------------------- 1 | 2 | Scott Kostyshak (Author) 3 | 4 | The following submitted code, packages or analysis, and deserve special thanks: 5 | 6 | Kirill Müller 7 | Emilio Torres-Manzanera 8 | 9 | Thanks to the following, who submitted detailed bug reports and excellent 10 | suggestions: 11 | 12 | Rob J. Hyndman 13 | Jean-Luc Tambasco 14 | MarkRijckenberg 15 | Carlos da Costa 16 | adin 17 | Wylie Joshua Cullick 18 | izar 19 | LieAlgebraCow 20 | cabohah 21 | Troy McConaghy 22 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 2, June 1991 3 | 4 | Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | Preamble 10 | 11 | The licenses for most software are designed to take away your 12 | freedom to share and change it. By contrast, the GNU General Public 13 | License is intended to guarantee your freedom to share and change free 14 | software--to make sure the software is free for all its users. This 15 | General Public License applies to most of the Free Software 16 | Foundation's software and to any other program whose authors commit to 17 | using it. (Some other Free Software Foundation software is covered by 18 | the GNU Lesser General Public License instead.) You can apply it to 19 | your programs, too. 20 | 21 | When we speak of free software, we are referring to freedom, not 22 | price. Our General Public Licenses are designed to make sure that you 23 | have the freedom to distribute copies of free software (and charge for 24 | this service if you wish), that you receive source code or can get it 25 | if you want it, that you can change the software or use pieces of it 26 | in new free programs; and that you know you can do these things. 27 | 28 | To protect your rights, we need to make restrictions that forbid 29 | anyone to deny you these rights or to ask you to surrender the rights. 30 | These restrictions translate to certain responsibilities for you if you 31 | distribute copies of the software, or if you modify it. 32 | 33 | For example, if you distribute copies of such a program, whether 34 | gratis or for a fee, you must give the recipients all the rights that 35 | you have. You must make sure that they, too, receive or can get the 36 | source code. And you must show them these terms so they know their 37 | rights. 38 | 39 | We protect your rights with two steps: (1) copyright the software, and 40 | (2) offer you this license which gives you legal permission to copy, 41 | distribute and/or modify the software. 42 | 43 | Also, for each author's protection and ours, we want to make certain 44 | that everyone understands that there is no warranty for this free 45 | software. If the software is modified by someone else and passed on, we 46 | want its recipients to know that what they have is not the original, so 47 | that any problems introduced by others will not reflect on the original 48 | authors' reputations. 49 | 50 | Finally, any free program is threatened constantly by software 51 | patents. We wish to avoid the danger that redistributors of a free 52 | program will individually obtain patent licenses, in effect making the 53 | program proprietary. To prevent this, we have made it clear that any 54 | patent must be licensed for everyone's free use or not licensed at all. 55 | 56 | The precise terms and conditions for copying, distribution and 57 | modification follow. 58 | 59 | GNU GENERAL PUBLIC LICENSE 60 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 61 | 62 | 0. This License applies to any program or other work which contains 63 | a notice placed by the copyright holder saying it may be distributed 64 | under the terms of this General Public License. The "Program", below, 65 | refers to any such program or work, and a "work based on the Program" 66 | means either the Program or any derivative work under copyright law: 67 | that is to say, a work containing the Program or a portion of it, 68 | either verbatim or with modifications and/or translated into another 69 | language. (Hereinafter, translation is included without limitation in 70 | the term "modification".) Each licensee is addressed as "you". 71 | 72 | Activities other than copying, distribution and modification are not 73 | covered by this License; they are outside its scope. The act of 74 | running the Program is not restricted, and the output from the Program 75 | is covered only if its contents constitute a work based on the 76 | Program (independent of having been made by running the Program). 77 | Whether that is true depends on what the Program does. 78 | 79 | 1. You may copy and distribute verbatim copies of the Program's 80 | source code as you receive it, in any medium, provided that you 81 | conspicuously and appropriately publish on each copy an appropriate 82 | copyright notice and disclaimer of warranty; keep intact all the 83 | notices that refer to this License and to the absence of any warranty; 84 | and give any other recipients of the Program a copy of this License 85 | along with the Program. 86 | 87 | You may charge a fee for the physical act of transferring a copy, and 88 | you may at your option offer warranty protection in exchange for a fee. 89 | 90 | 2. You may modify your copy or copies of the Program or any portion 91 | of it, thus forming a work based on the Program, and copy and 92 | distribute such modifications or work under the terms of Section 1 93 | above, provided that you also meet all of these conditions: 94 | 95 | a) You must cause the modified files to carry prominent notices 96 | stating that you changed the files and the date of any change. 97 | 98 | b) You must cause any work that you distribute or publish, that in 99 | whole or in part contains or is derived from the Program or any 100 | part thereof, to be licensed as a whole at no charge to all third 101 | parties under the terms of this License. 102 | 103 | c) If the modified program normally reads commands interactively 104 | when run, you must cause it, when started running for such 105 | interactive use in the most ordinary way, to print or display an 106 | announcement including an appropriate copyright notice and a 107 | notice that there is no warranty (or else, saying that you provide 108 | a warranty) and that users may redistribute the program under 109 | these conditions, and telling the user how to view a copy of this 110 | License. (Exception: if the Program itself is interactive but 111 | does not normally print such an announcement, your work based on 112 | the Program is not required to print an announcement.) 113 | 114 | These requirements apply to the modified work as a whole. If 115 | identifiable sections of that work are not derived from the Program, 116 | and can be reasonably considered independent and separate works in 117 | themselves, then this License, and its terms, do not apply to those 118 | sections when you distribute them as separate works. But when you 119 | distribute the same sections as part of a whole which is a work based 120 | on the Program, the distribution of the whole must be on the terms of 121 | this License, whose permissions for other licensees extend to the 122 | entire whole, and thus to each and every part regardless of who wrote it. 123 | 124 | Thus, it is not the intent of this section to claim rights or contest 125 | your rights to work written entirely by you; rather, the intent is to 126 | exercise the right to control the distribution of derivative or 127 | collective works based on the Program. 128 | 129 | In addition, mere aggregation of another work not based on the Program 130 | with the Program (or with a work based on the Program) on a volume of 131 | a storage or distribution medium does not bring the other work under 132 | the scope of this License. 133 | 134 | 3. You may copy and distribute the Program (or a work based on it, 135 | under Section 2) in object code or executable form under the terms of 136 | Sections 1 and 2 above provided that you also do one of the following: 137 | 138 | a) Accompany it with the complete corresponding machine-readable 139 | source code, which must be distributed under the terms of Sections 140 | 1 and 2 above on a medium customarily used for software interchange; or, 141 | 142 | b) Accompany it with a written offer, valid for at least three 143 | years, to give any third party, for a charge no more than your 144 | cost of physically performing source distribution, a complete 145 | machine-readable copy of the corresponding source code, to be 146 | distributed under the terms of Sections 1 and 2 above on a medium 147 | customarily used for software interchange; or, 148 | 149 | c) Accompany it with the information you received as to the offer 150 | to distribute corresponding source code. (This alternative is 151 | allowed only for noncommercial distribution and only if you 152 | received the program in object code or executable form with such 153 | an offer, in accord with Subsection b above.) 154 | 155 | The source code for a work means the preferred form of the work for 156 | making modifications to it. For an executable work, complete source 157 | code means all the source code for all modules it contains, plus any 158 | associated interface definition files, plus the scripts used to 159 | control compilation and installation of the executable. However, as a 160 | special exception, the source code distributed need not include 161 | anything that is normally distributed (in either source or binary 162 | form) with the major components (compiler, kernel, and so on) of the 163 | operating system on which the executable runs, unless that component 164 | itself accompanies the executable. 165 | 166 | If distribution of executable or object code is made by offering 167 | access to copy from a designated place, then offering equivalent 168 | access to copy the source code from the same place counts as 169 | distribution of the source code, even though third parties are not 170 | compelled to copy the source along with the object code. 171 | 172 | 4. You may not copy, modify, sublicense, or distribute the Program 173 | except as expressly provided under this License. Any attempt 174 | otherwise to copy, modify, sublicense or distribute the Program is 175 | void, and will automatically terminate your rights under this License. 176 | However, parties who have received copies, or rights, from you under 177 | this License will not have their licenses terminated so long as such 178 | parties remain in full compliance. 179 | 180 | 5. You are not required to accept this License, since you have not 181 | signed it. However, nothing else grants you permission to modify or 182 | distribute the Program or its derivative works. These actions are 183 | prohibited by law if you do not accept this License. Therefore, by 184 | modifying or distributing the Program (or any work based on the 185 | Program), you indicate your acceptance of this License to do so, and 186 | all its terms and conditions for copying, distributing or modifying 187 | the Program or works based on it. 188 | 189 | 6. Each time you redistribute the Program (or any work based on the 190 | Program), the recipient automatically receives a license from the 191 | original licensor to copy, distribute or modify the Program subject to 192 | these terms and conditions. You may not impose any further 193 | restrictions on the recipients' exercise of the rights granted herein. 194 | You are not responsible for enforcing compliance by third parties to 195 | this License. 196 | 197 | 7. If, as a consequence of a court judgment or allegation of patent 198 | infringement or for any other reason (not limited to patent issues), 199 | conditions are imposed on you (whether by court order, agreement or 200 | otherwise) that contradict the conditions of this License, they do not 201 | excuse you from the conditions of this License. If you cannot 202 | distribute so as to satisfy simultaneously your obligations under this 203 | License and any other pertinent obligations, then as a consequence you 204 | may not distribute the Program at all. For example, if a patent 205 | license would not permit royalty-free redistribution of the Program by 206 | all those who receive copies directly or indirectly through you, then 207 | the only way you could satisfy both it and this License would be to 208 | refrain entirely from distribution of the Program. 209 | 210 | If any portion of this section is held invalid or unenforceable under 211 | any particular circumstance, the balance of the section is intended to 212 | apply and the section as a whole is intended to apply in other 213 | circumstances. 214 | 215 | It is not the purpose of this section to induce you to infringe any 216 | patents or other property right claims or to contest validity of any 217 | such claims; this section has the sole purpose of protecting the 218 | integrity of the free software distribution system, which is 219 | implemented by public license practices. Many people have made 220 | generous contributions to the wide range of software distributed 221 | through that system in reliance on consistent application of that 222 | system; it is up to the author/donor to decide if he or she is willing 223 | to distribute software through any other system and a licensee cannot 224 | impose that choice. 225 | 226 | This section is intended to make thoroughly clear what is believed to 227 | be a consequence of the rest of this License. 228 | 229 | 8. If the distribution and/or use of the Program is restricted in 230 | certain countries either by patents or by copyrighted interfaces, the 231 | original copyright holder who places the Program under this License 232 | may add an explicit geographical distribution limitation excluding 233 | those countries, so that distribution is permitted only in or among 234 | countries not thus excluded. In such case, this License incorporates 235 | the limitation as if written in the body of this License. 236 | 237 | 9. The Free Software Foundation may publish revised and/or new versions 238 | of the General Public License from time to time. Such new versions will 239 | be similar in spirit to the present version, but may differ in detail to 240 | address new problems or concerns. 241 | 242 | Each version is given a distinguishing version number. If the Program 243 | specifies a version number of this License which applies to it and "any 244 | later version", you have the option of following the terms and conditions 245 | either of that version or of any later version published by the Free 246 | Software Foundation. If the Program does not specify a version number of 247 | this License, you may choose any version ever published by the Free Software 248 | Foundation. 249 | 250 | 10. If you wish to incorporate parts of the Program into other free 251 | programs whose distribution conditions are different, write to the author 252 | to ask for permission. For software which is copyrighted by the Free 253 | Software Foundation, write to the Free Software Foundation; we sometimes 254 | make exceptions for this. Our decision will be guided by the two goals 255 | of preserving the free status of all derivatives of our free software and 256 | of promoting the sharing and reuse of software generally. 257 | 258 | NO WARRANTY 259 | 260 | 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 261 | FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 262 | OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 263 | PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 264 | OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 265 | MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 266 | TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 267 | PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 268 | REPAIR OR CORRECTION. 269 | 270 | 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 271 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 272 | REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 273 | INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 274 | OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 275 | TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 276 | YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 277 | PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 278 | POSSIBILITY OF SUCH DAMAGES. 279 | 280 | END OF TERMS AND CONDITIONS 281 | 282 | How to Apply These Terms to Your New Programs 283 | 284 | If you develop a new program, and you want it to be of the greatest 285 | possible use to the public, the best way to achieve this is to make it 286 | free software which everyone can redistribute and change under these terms. 287 | 288 | To do so, attach the following notices to the program. It is safest 289 | to attach them to the start of each source file to most effectively 290 | convey the exclusion of warranty; and each file should have at least 291 | the "copyright" line and a pointer to where the full notice is found. 292 | 293 | Install script for TeX Live on Ubuntu 294 | Copyright (C) 2013-2016 Scott Kostyshak 295 | 296 | This program is free software; you can redistribute it and/or modify 297 | it under the terms of the GNU General Public License as published by 298 | the Free Software Foundation; either version 2 of the License, or 299 | (at your option) any later version. 300 | 301 | This program is distributed in the hope that it will be useful, 302 | but WITHOUT ANY WARRANTY; without even the implied warranty of 303 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 304 | GNU General Public License for more details. 305 | 306 | You should have received a copy of the GNU General Public License along 307 | with this program; if not, write to the Free Software Foundation, Inc., 308 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 309 | 310 | Also add information on how to contact you by electronic and paper mail. 311 | 312 | If the program is interactive, make it output a short notice like this 313 | when it starts in an interactive mode: 314 | 315 | Gnomovision version 69, Copyright (C) year name of author 316 | Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 317 | This is free software, and you are welcome to redistribute it 318 | under certain conditions; type `show c' for details. 319 | 320 | The hypothetical commands `show w' and `show c' should show the appropriate 321 | parts of the General Public License. Of course, the commands you use may 322 | be called something other than `show w' and `show c'; they could even be 323 | mouse-clicks or menu items--whatever suits your program. 324 | 325 | You should also get your employer (if you work as a programmer) or your 326 | school, if any, to sign a "copyright disclaimer" for the program, if 327 | necessary. Here is a sample; alter the names: 328 | 329 | Yoyodyne, Inc., hereby disclaims all copyright interest in the program 330 | `Gnomovision' (which makes passes at compilers) written by James Hacker. 331 | 332 | {signature of Ty Coon}, 1 April 1989 333 | Ty Coon, President of Vice 334 | 335 | This General Public License does not permit incorporating your program into 336 | proprietary programs. If your program is a subroutine library, you may 337 | consider it more useful to permit linking proprietary applications with the 338 | library. If this is what you want to do, use the GNU Lesser General 339 | Public License instead of this License. 340 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # install-tl-ubuntu 2 | 3 | ## Usage 4 | 5 | ```s 6 | sudo ./install-tl-ubuntu [OPTIONS] 7 | ``` 8 | 9 | ## Quick download 10 | 11 | I recommend using `git clone` but I've learned that many Github users don't have 12 | Git. In these cases, you can download directly as follows: 13 | 14 | ```s 15 | wget https://github.com/scottkosty/install-tl-ubuntu/raw/master/install-tl-ubuntu && chmod +x ./install-tl-ubuntu 16 | ``` 17 | 18 | ## Features 19 | 20 | - installs the latest version of TeX Live 21 | - automatically finds the fastest repository 22 | - gives updated progress of the install 23 | - restarts automatically if install fails 24 | - **tlmgr** can then be used to keep your install up-to-date 25 | - notifies apt so that apt does not try to install the Ubuntu `texlive-*` packages as dependencies (e.g. if you do `sudo apt-get install lyx`) 26 | - links to the folder where Ubuntu installs TeX files so that when you install Ubuntu packages (e.g. FoilTeX and noweb) with LaTeX files, they will be available 27 | - adds TeX Live fonts to be used system-wide 28 | - other font-related conveniences 29 | - tells AppArmor to allow Evince to access the TeX Live fonts 30 | - can install TrueType fonts that user provides (--truetype-dir) 31 | - can install culmus Hebrew fonts (--hebrew) 32 | - optionally installs additional LaTeX files for common journals that are not included in TeX Live (--more-tex) 33 | - works non-interactively and thus can be added to a batch install script 34 | - tlmgr can be run from the desktop menu (if 'gksu' package is installed) 35 | - install can be done from an ISO file (--iso) 36 | - optionally installs TeX Live pretest instead, when it is available (--pretest) 37 | 38 | For more details, see 39 | ```s 40 | ./install-tl-ubuntu --help 41 | ``` 42 | 43 | ## Description 44 | 45 | This script uses the TeX Live installer to install TeX Live so that LaTeX packages can be updated through CTAN with **tlmgr**. To do this, the official TeX Live installer is downloaded and used and apt is informed that TeX dependencies are satisfied. Thus, when you want to install a program with apt-get that depends on TeX Live, apt will not try to install the TeX Live packages from the Ubuntu repositories. 46 | 47 | This script automates many of the instructions that were posted in the 25 Jan 2013 answer by Silex [here](http://tex.stackexchange.com/questions/1092/how-to-install-vanilla-texlive-on-debian-or-ubuntu). TeX Live installation documentation can be found in the [Quick install](http://www.tug.org/texlive/quickinstall.html) and the [The TeX Live Guide](http://www.tug.org/texlive/doc/texlive-en/texlive-en.html#installation). Information on TeX Live's install script arguments is [here](http://www.tug.org/texlive/doc/install-tl.html). The `Net::LWP Perl module` (Ubuntu package `libwww-perl`) is recommended, but not necessary. See the "persistent-downloads" section of the install-tl documenation. 48 | 49 | Progress and profiling are logged to `STDOUT`. Important errors are logged to `STDERR`. Annoying `STDOUT` and `STDERR` messages are redirected to a file descriptor (which is connected to the file `install-tl-ubuntu_EXTRAS.log` by default) in case they are useful for debugging. 50 | 51 | Ubuntu versions 12.04 and later are supported. 52 | -------------------------------------------------------------------------------- /archive-not-used-yet/culmus-latex-0.7-r1.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottkosty/install-tl-ubuntu/e1994dc5fe1118aed0f92664e178d7627ebc2dae/archive-not-used-yet/culmus-latex-0.7-r1.tar.gz -------------------------------------------------------------------------------- /archive-not-used-yet/skreadme.txt: -------------------------------------------------------------------------------- 1 | We do not currently use the files in this directory, but we keep them here if 2 | we think there is a chance that the upstream link where we currently retrieve 3 | them from may have problems. If that happens, we can just move them to the 4 | "archive" directory and keep them alive. 5 | -------------------------------------------------------------------------------- /archive/AGU-LaTeX_OLD/BibTeX/bibtex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottkosty/install-tl-ubuntu/e1994dc5fe1118aed0f92664e178d7627ebc2dae/archive/AGU-LaTeX_OLD/BibTeX/bibtex.pdf -------------------------------------------------------------------------------- /archive/AGU-LaTeX_OLD/BibTeX/sample-bib-08.bib: -------------------------------------------------------------------------------- 1 | This is a test bib file for AGU 2 | It contains all the examples from the 3 | AuthorRefSheet.pdf, January 6, 2004 4 | 5 | The fields EID and DOI are new, and are not yet standard for 6 | all BibTeX files, but I hope they will be soon. 7 | 8 | EID is what AGU calls "citation number" and what other publishers 9 | call "sequence number". It replaces the page number for electronic 10 | journals. 11 | 12 | Recall rules for title: words that are always to be capitalized are 13 | placed in {Curly Braces} while other words should be capitalized 14 | as they would be printed for those journals that like capitalized 15 | titles; for other journals, like AGU, these words will be set in 16 | lower case. 17 | 18 | These rules do not apply to BOOKTITLE, which is printed as is. 19 | 20 | The first letter of a note text will also be set in lower case, unless 21 | placed in curly braces. 22 | 23 | @ARTICLE{liu2004, 24 | AUTHOR = "Liu, H.-L. and J. W. Meriwether", 25 | TITLE = "Analysis of a Temperature Inversion Event in the Lower Mesosphere", 26 | JOURNAL = "J. Geophys. Res.", 27 | VOLUME = "108", 28 | doi = "10.1029/2002JD003026", 29 | eid = "D02S07", 30 | YEAR = "2004", 31 | note = "in press" 32 | } 33 | 34 | Field entries can be in quotes as above or in curly braces. 35 | 36 | @TECHREPORT{mon1994, 37 | AUTHOR = {J. W. H. Monger and J. M. Journeay}, 38 | TITLE = {Guide to the Geology and Tectonic Evolution of the Southern {Coast Mountains}}, 39 | INSTITUTION = {Geol. Surv. of Can.}, 40 | YEAR = {1994}, 41 | type = {Open File Rep.}, 42 | number = {2490}, 43 | address = {Ottawa, Ont.}, 44 | pages = {77}, 45 | } 46 | 47 | @TECHREPORT{sch1997, 48 | AUTHOR = {Schiarizza, P. and R. G. Gaba and J. K. Glover and J. I. Garver and P. J. Umhoefer}, 49 | TITLE = {Geology and Mineral Occurrences of the {Taseko-Bridge River} Area}, 50 | INSTITUTION = {B. C. Minist. of Employ. and Invest., Energy and Miner. Div., Geol. Surv. Branch}, 51 | YEAR = {1997}, 52 | type = {Bull.}, 53 | number = {100}, 54 | address = {Vancouver}, 55 | pages = {291}, 56 | } 57 | 58 | @BOOKLET{cam1970, 59 | author = {Campbell, J. K.}, 60 | title = {{Mariner Mars} 1969, Report}, 61 | howpublished = {Jet. Propul. Lab.}, 62 | address = {Pasadena, Calif.}, 63 | year = {1970}, 64 | } 65 | 66 | @TECHREPORT{kin1992, 67 | AUTHOR = {J. J. Kineman and M. A. Ohrenschall}, 68 | TITLE = {{Global Ecosystems Database}, version 1.0, {A} Documentation Manual {[CD-ROM]}}, 69 | INSTITUTION = {Natl. Geophys. Data Cent.}, 70 | YEAR = {1992}, 71 | type = {Key Geophys. Rec. Doc.}, 72 | number = {27}, 73 | address = {Boulder, Colo.}, 74 | } 75 | 76 | @TECHREPORT{bro1967, 77 | AUTHOR = {R. J. E. Brown}, 78 | TITLE = {Permafrost in {Canada}}, 79 | INSTITUTION = {Geol. Surv. of Can.}, 80 | YEAR = {1967}, 81 | type = {Map}, 82 | number = {1246A}, 83 | address = {Ottawa, Ont.}, 84 | } 85 | 86 | @MASTERSTHESIS{hen2000, 87 | AUTHOR = {T. Henderson}, 88 | TITLE = {High-Pressure Metamorphism in the western {Llano} Uplift}, 89 | SCHOOL = {Univ. of Tex. at Austin}, 90 | YEAR = {2000}, 91 | type = {{M.S.} Thesis}, 92 | address = {Austin}, 93 | month = {28 June}, 94 | pages = {134}, 95 | } 96 | 97 | @misc{hod1994, 98 | AUTHOR = "D. A. Hodell and R. H. Benson and D. V. Kent", 99 | TITLE = "{Carbon Calcium Database}, paleo@mail.ngcd.noaa.gov", 100 | howpublished = "Natl. Geophys. Cent., Boulder, Colo.", 101 | year = "1994", 102 | } 103 | 104 | 105 | @ARTICLE{bud1998, 106 | AUTHOR = "Budetta, G. and D. Carbone", 107 | TITLE = "Temporal Variations in Gravity at {Mt. Etna} ({Italy}) Associated 108 | with the 1989 and 1991 Eruptions", 109 | JOURNAL = "Bull. Volcanol.", 110 | VOLUME = "59", 111 | YEAR = "1998", 112 | pages = "311-326" 113 | } 114 | 115 | @ARTICLE{ma2003, 116 | AUTHOR = "J. Ma and D. W. Waugh and A. R. Douglass and S. R. Kawa 117 | and S.-J. Lin", 118 | TITLE = "Evaluation of the Transport in the {Goddard 119 | Space Flight Center} Three-Dimensional Chemical 120 | Transport Model using the Equivalent Length Diagnostic", 121 | JOURNAL = jgr, 122 | YEAR = "2003", 123 | volume = "108", 124 | number = "D6", 125 | doi = "10.1029/2002JD002268", 126 | eid = "4201" 127 | } 128 | 129 | @ARTICLE{Brophy1999, 130 | AUTHOR = "J. G. Brophy and E. M. Klein and M. A. Stewart", 131 | TITLE = "Textural ({Nomarski} Interferometry) Studies of Plagioclase 132 | Phenocryst Zonation Styles in {MORB} Dikes and Lavas from 133 | the North Wall of the {Hess Deep Rift}", 134 | JOURNAL = "Eos Trans. AGU", 135 | YEAR = "1999", 136 | volume = "80", 137 | number = "46", 138 | note = "{Fall} Meet. Suppl., F985", 139 | } 140 | 141 | @ARTICLE{Morrill2001, 142 | AUTHOR = "J. C. Morrill and R. C. Bales and M. H. Conklin", 143 | TITLE = "The Relationship Between Air Temperature and Stream Temperature", 144 | JOURNAL = "Eos Trans. AGU", 145 | YEAR = "2001", 146 | volume = "82", 147 | number = "20", 148 | note = "{Spring} Meet. Suppl., Abstract H42A-09", 149 | } 150 | 151 | @BOOK{Gaines1992, 152 | editor = "Gaines, S. and P. Hataway and S. Hipskind", 153 | TITLE = "Airborne Arctic Stratospheric Expedition II", 154 | PUBLISHER = "NASA Ames Res. Cent.", 155 | YEAR = "1992", 156 | address = "Moffett Field, Calif.", 157 | note = "{CDROM NASA/UARP-004}", 158 | } 159 | 160 | @BOOK{McDougall1999, 161 | editor = "McDougall, I. and T. M. Harrison", 162 | TITLE = "Geochronology and Thermochronology by the $^{40}$Ar/$^{39}$Ar Method", 163 | PUBLISHER = "Oxford Univ. Press", 164 | YEAR = "1999", 165 | address = "New York", 166 | edition = "2nd", 167 | pages = "269", 168 | } 169 | 170 | @INCOLLECTION{Sweet1958, 171 | AUTHOR = "P. A. Sweet", 172 | editor = "B. Lehnert", 173 | TITLE = "The Neutral Point Theory of Solar Flares", 174 | BOOKTITLE = "Electromagnetic Phenomena in Cosmic Physics", 175 | pages = "123-134", 176 | PUBLISHER = "Cambridge Univ. Press", 177 | address = "New York", 178 | YEAR = "1958", 179 | } 180 | 181 | @INCOLLECTION{Scholz2004, 182 | AUTHOR = "Scholz, C. H. and T. C. Hanks", 183 | TITLE = "The Strength of the {San Andreas} Fault: A Discussion", 184 | BOOKTITLE = "Rheology and Deformation of the Lithosphere at 185 | Continental Margins", 186 | PUBLISHER = "Columbia Univ. Press", 187 | YEAR = "2004", 188 | editor = "G. D. Karner and others", 189 | address = "New York", 190 | note = "in press", 191 | } 192 | 193 | @INCOLLECTION{Tullis1986, 194 | AUTHOR = "T. Tullis and J. Tullis", 195 | TITLE = "Experimental Rock Deformation Techniques", 196 | BOOKTITLE = "Mineral and Rock Deformation: Laboratory Studies", 197 | volume = "36", 198 | series = "Geophys. Monogr. Ser.", 199 | PUBLISHER = "AGU", 200 | YEAR = "1986", 201 | editor = "B. E. Hobbs and H. C. Heard", 202 | pages = "297-324", 203 | address = "Washington, D.C.", 204 | } 205 | 206 | @UNPUBLISHED{Englemann1986, 207 | author = "Englemann, R. J. and R. W. Perkins and D. I. Hagan 208 | and W. A. Haller", 209 | title = "Washout Coefficients for Selected Gases and Particulates", 210 | note = "Paper presented at 59th Annual Meeting, Air Pollut. 211 | Control Agency, San Francisco, Calif., 20--24 212 | June", 213 | year = "1986" 214 | } 215 | -------------------------------------------------------------------------------- /archive/AGU-LaTeX_OLD/agutmpl.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | % AGUtmpl.tex: this template file is for articles formatted with LaTeX2e, 3 | % Modified July 2014 4 | % 5 | % This template includes commands and instructions 6 | % given in the order necessary to produce a final output that will 7 | % satisfy AGU requirements. 8 | % 9 | % PLEASE DO NOT USE YOUR OWN MACROS 10 | % DO NOT USE \newcommand, \renewcommand, or \def. 11 | % 12 | % FOR FIGURES, DO NOT USE \psfrag or \subfigure. 13 | % 14 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 15 | % 16 | % All questions should be e-mailed to latex@agu.org. 17 | % 18 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 19 | % 20 | % Step 1: Set the \documentclass 21 | % 22 | % There are two options for article format: two column (default) 23 | % and draft. 24 | % 25 | % PLEASE USE THE DRAFT OPTION TO SUBMIT YOUR PAPERS. 26 | % The draft option produces double spaced output. 27 | % 28 | % Choose the journal abbreviation for the journal you are 29 | % submitting to: 30 | 31 | % jgrga JOURNAL OF GEOPHYSICAL RESEARCH 32 | % gbc GLOBAL BIOCHEMICAL CYCLES 33 | % grl GEOPHYSICAL RESEARCH LETTERS 34 | % pal PALEOCEANOGRAPHY 35 | % ras RADIO SCIENCE 36 | % rog REVIEWS OF GEOPHYSICS 37 | % tec TECTONICS 38 | % wrr WATER RESOURCES RESEARCH 39 | % gc GEOCHEMISTRY, GEOPHYSICS, GEOSYSTEMS 40 | % sw SPACE WEATHER 41 | % ms JAMES 42 | % ef EARTH'S FUTURE 43 | % ea EARTH AND SPACE SCIENCE 44 | % 45 | % 46 | % 47 | % (If you are submitting to a journal other than jgrga, 48 | % substitute the initials of the journal for "jgrga" below.) 49 | 50 | \documentclass[draft,jgrga]{agutex} 51 | % To create numbered lines: 52 | 53 | % If you don't already have lineno.sty, you can download it from 54 | % http://www.ctan.org/tex-archive/macros/latex/contrib/ednotes/ 55 | % (or search the internet for lineno.sty ctan), available at TeX Archive Network (CTAN). 56 | % Take care that you always use the latest version. 57 | 58 | % To activate the commands, uncomment \usepackage{lineno} 59 | % and \linenumbers*[1]command, below: 60 | 61 | % \usepackage{lineno} 62 | % \linenumbers*[1] 63 | % To add line numbers to lines with equations: 64 | % \begin{linenomath*} 65 | % \begin{equation} 66 | % \end{equation} 67 | % \end{linenomath*} 68 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 69 | % Figures and Tables 70 | % 71 | % 72 | % DO NOT USE \psfrag or \subfigure commands. 73 | % 74 | % 75 | % Uncomment the following command to include .eps files 76 | % (comment out this line for draft format): 77 | % \usepackage[dvips]{graphicx} 78 | % 79 | % Uncomment the following command to allow illustrations to print 80 | % when using Draft: 81 | % \setkeys{Gin}{draft=false} 82 | % 83 | % Substitute one of the following for [dvips] above 84 | % if you are using a different driver program and want to 85 | % proof your illustrations on your machine: 86 | % 87 | % [xdvi], [dvipdf], [dvipsone], [dviwindo], [emtex], [dviwin], 88 | % [pctexps], [pctexwin], [pctexhp], [pctex32], [truetex], [tcidvi], 89 | % [oztex], [textures] 90 | % 91 | % See how to enter figures and tables at the end of the article, after 92 | % references. 93 | % 94 | %% ------------------------------------------------------------------------ %% 95 | % 96 | % ENTER PREAMBLE 97 | % 98 | %% ------------------------------------------------------------------------ %% 99 | 100 | % Author names in capital letters: 101 | \authorrunninghead{BALES ET AL.} 102 | 103 | % Shorter version of title entered in capital letters: 104 | \titlerunninghead{SHORT TITLE} 105 | 106 | %Corresponding author mailing address and e-mail address: 107 | %\authoraddr{Corresponding author: A. B. Smith, 108 | %Department of Hydrology and Water Resources, University of 109 | %Arizona, Harshbarger Building 11, Tucson, AZ 85721, USA. 110 | %(a.b.smith@hwr.arizona.edu)} 111 | 112 | \begin{document} 113 | 114 | %% ------------------------------------------------------------------------ %% 115 | % 116 | % TITLE 117 | % 118 | %% ------------------------------------------------------------------------ %% 119 | 120 | 121 | \title{Title of article} 122 | % 123 | % e.g., \title{Terrestrial ring current: 124 | % Origin, formation, and decay $\alpha\beta\Gamma\Delta$} 125 | % 126 | 127 | %% ------------------------------------------------------------------------ %% 128 | % 129 | % AUTHORS AND AFFILIATIONS 130 | % 131 | %% ------------------------------------------------------------------------ %% 132 | 133 | 134 | %Use \author{\altaffilmark{}} and \altaffiltext{} 135 | 136 | % \altaffilmark will produce footnote; 137 | % matching \altaffiltext will appear at bottom of page. 138 | 139 | % \authors{A. B. Smith,\altaffilmark{1} 140 | % Eric Brown,\altaffilmark{1,2} Rick Williams,\altaffilmark{3} 141 | % John B. McDougall\altaffilmark{4}, and S. Visconti\altaffilmark{5}} 142 | 143 | %\altaffiltext{1}{Department of Hydrology and Water Resources, 144 | %University of Arizona, Tucson, Arizona, USA.} 145 | 146 | %\altaffiltext{2}{Department of Geography, Ohio State University, 147 | %Columbus, Ohio, USA.} 148 | 149 | %\altaffiltext{3}{Department of Space Sciences, University of 150 | %Michigan, Ann Arbor, Michigan, USA.} 151 | 152 | %\altaffiltext{4}{Division of Hydrologic Sciences, Desert Research 153 | %Institute, Reno, Nevada, USA.} 154 | 155 | %\altaffiltext{5}{Dipartimento di Idraulica, Trasporti ed 156 | %Infrastrutture Civili, Politecnico di Torino, Turin, Italy.} 157 | 158 | %% ------------------------------------------------------------------------ %% 159 | % 160 | % ABSTRACT 161 | % 162 | %% ------------------------------------------------------------------------ %% 163 | 164 | % >> Do NOT include any \begin...\end commands within 165 | % >> the body of the abstract. 166 | 167 | \begin{abstract} 168 | (Type abstract here) 169 | \end{abstract} 170 | 171 | %% ------------------------------------------------------------------------ %% 172 | % 173 | % BEGIN ARTICLE 174 | % 175 | %% ------------------------------------------------------------------------ %% 176 | 177 | % The body of the article must start with a \begin{article} command 178 | % 179 | % \end{article} must follow the references section, before the figures 180 | % and tables. 181 | 182 | \begin{article} 183 | 184 | %% ------------------------------------------------------------------------ %% 185 | % 186 | % TEXT 187 | % 188 | %% ------------------------------------------------------------------------ %% 189 | 190 | \section{Introduction} 191 | (Article text here) 192 | 193 | 194 | %%% End of body of article: 195 | 196 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 197 | %% Optional Appendix goes here 198 | % 199 | % \appendix resets counters and redefines section heads 200 | % but doesn't print anything. 201 | % After typing \appendix 202 | % 203 | %\section{Here Is Appendix Title} 204 | % will show 205 | % Appendix A: Here Is Appendix Title 206 | % 207 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 208 | % 209 | % Optional Glossary or Notation section, goes here 210 | % 211 | %%%%%%%%%%%%%% 212 | % Glossary is only allowed in Reviews of Geophysics 213 | % \section*{Glossary} 214 | % \paragraph{Term} 215 | % Term Definition here 216 | % 217 | %%%%%%%%%%%%%% 218 | % Notation -- End each entry with a period. 219 | % \begin{notation} 220 | % Term & definition.\\ 221 | % Second term & second definition.\\ 222 | % \end{notation} 223 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 224 | % 225 | % ACKNOWLEDGMENTS 226 | 227 | \begin{acknowledgments} 228 | (Text here) 229 | \end{acknowledgments} 230 | 231 | %% ------------------------------------------------------------------------ %% 232 | %% REFERENCE LIST AND TEXT CITATIONS 233 | % 234 | % Either type in your references using 235 | % \begin{thebibliography}{} 236 | % \bibitem{} 237 | % Text 238 | % \end{thebibliography} 239 | % 240 | % Or, 241 | % 242 | % If you use BiBTeX for your references, please use the agufull08.bst file (available at % ftp://ftp.agu.org/journals/latex/journals/Manuscript-Preparation/) to produce your .bbl 243 | % file and copy the contents into your paper here. 244 | % 245 | % Follow these steps: 246 | % 1. Run LaTeX on your LaTeX file. 247 | % 248 | % 2. Make sure the bibliography style appears as \bibliographystyle{agufull08}. Run BiBTeX on your LaTeX 249 | % file. 250 | % 251 | % 3. Open the new .bbl file containing the reference list and 252 | % copy all the contents into your LaTeX file here. 253 | % 254 | % 4. Comment out the old \bibliographystyle and \bibliography commands. 255 | % 256 | % 5. Run LaTeX on your new file before submitting. 257 | % 258 | % AGU does not want a .bib or a .bbl file. Please copy in the contents of your .bbl file here. 259 | 260 | \begin{thebibliography}{} 261 | 262 | %\providecommand{\natexlab}[1]{#1} 263 | %\expandafter\ifx\csname urlstyle\endcsname\relax 264 | % \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else 265 | % \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup 266 | % \urlstyle{rm}\Url}\fi 267 | % 268 | %\bibitem[{\textit{Atkinson and Sloan}(1991)}]{AtkinsonSloan} 269 | %Atkinson, K., and I.~Sloan (1991), The numerical solution of first-kind 270 | % logarithmic-kernel integral equations on smooth open arcs, \textit{Math. 271 | % Comp.}, \textit{56}(193), 119--139. 272 | % 273 | %\bibitem[{\textit{Colton and Kress}(1983)}]{ColtonKress1} 274 | %Colton, D., and R.~Kress (1983), \textit{Integral Equation Methods in 275 | % Scattering Theory}, John Wiley, New York. 276 | % 277 | %\bibitem[{\textit{Hsiao et~al.}(1991)\textit{Hsiao, Stephan, and 278 | % Wendland}}]{StephanHsiao} 279 | %Hsiao, G.~C., E.~P. Stephan, and W.~L. Wendland (1991), On the {D}irichlet 280 | % problem in elasticity for a domain exterior to an arc, \textit{J. Comput. 281 | % Appl. Math.}, \textit{34}(1), 1--19. 282 | % 283 | %\bibitem[{\textit{Lu and Ando}(2012)}]{LuAndo} 284 | %Lu, P., and M.~Ando (2012), Difference of scattering geometrical optics 285 | % components and line integrals of currents in modified edge representation, 286 | % \textit{Radio Sci.}, \textit{47}, RS3007, \doi{10.1029/2011RS004899}. 287 | 288 | \end{thebibliography} 289 | 290 | %Reference citation examples: 291 | 292 | %...as shown by \textit{Kilby} [2008]. 293 | %...as shown by {\textit {Lewin}} [1976], {\textit {Carson}} [1986], {\textit {Bartholdy and Billi}} [2002], and {\textit {Rinaldi}} [2003]. 294 | %...has been shown [\textit{Kilby et al.}, 2008]. 295 | %...has been shown [{\textit {Lewin}}, 1976; {\textit {Carson}}, 1986; {\textit {Bartholdy and Billi}}, 2002; {\textit {Rinaldi}}, 2003]. 296 | %...has been shown [e.g., {\textit {Lewin}}, 1976; {\textit {Carson}}, 1986; {\textit {Bartholdy and Billi}}, 2002; {\textit {Rinaldi}}, 2003]. 297 | 298 | %...as shown by \citet{jskilby}. 299 | %...as shown by \citet{lewin76}, \citet{carson86}, \citet{bartoldy02}, and \citet{rinaldi03}. 300 | %...has been shown \citep{jskilbye}. 301 | %...has been shown \citep{lewin76,carson86,bartoldy02,rinaldi03}. 302 | %...has been shown \citep [e.g.,][]{lewin76,carson86,bartoldy02,rinaldi03}. 303 | % 304 | % Please use ONLY \citet and \citep for reference citations. 305 | % DO NOT use other cite commands (e.g., \cite, \citeyear, \nocite, \citealp, etc.). 306 | 307 | %% ------------------------------------------------------------------------ %% 308 | % 309 | % END ARTICLE 310 | % 311 | %% ------------------------------------------------------------------------ %% 312 | \end{article} 313 | % 314 | % 315 | %% Enter Figures and Tables here: 316 | % 317 | % DO NOT USE \psfrag or \subfigure commands. 318 | % 319 | % Figure captions go below the figure. 320 | % Table titles go above tables; all other caption information 321 | % should be placed in footnotes below the table. 322 | % 323 | %---------------- 324 | % EXAMPLE FIGURE 325 | % 326 | %\begin{figure} 327 | %\noindent\includegraphics[width=20pc]{samplefigure.eps} 328 | %\caption{Caption text here} 329 | %\label{figure_label} 330 | %\end{figure} 331 | % 332 | % --------------- 333 | % EXAMPLE TABLE 334 | % 335 | %\begin{table} 336 | %\caption{Time of the Transition Between Phase 1 and Phase 2\tablenotemark{a}} 337 | %\centering 338 | %\begin{tabular}{l c} 339 | %\hline 340 | % Run & Time (min) \\ 341 | %\hline 342 | % $l1$ & 260 \\ 343 | % $l2$ & 300 \\ 344 | % $l3$ & 340 \\ 345 | % $h1$ & 270 \\ 346 | % $h2$ & 250 \\ 347 | % $h3$ & 380 \\ 348 | % $r1$ & 370 \\ 349 | % $r2$ & 390 \\ 350 | %\hline 351 | %\end{tabular} 352 | %\tablenotetext{a}{Footnote text here.} 353 | %\end{table} 354 | 355 | % See below for how to make sideways figures or tables. 356 | 357 | \end{document} 358 | 359 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 360 | 361 | More Information and Advice: 362 | 363 | %% ------------------------------------------------------------------------ %% 364 | % 365 | % SECTION HEADS 366 | % 367 | %% ------------------------------------------------------------------------ %% 368 | 369 | % Capitalize the first letter of each word (except for 370 | % prepositions, conjunctions, and articles that are 371 | % three or fewer letters). 372 | 373 | % AGU follows standard outline style; therefore, there cannot be a section 1 without 374 | % a section 2, or a section 2.3.1 without a section 2.3.2. 375 | % Please make sure your section numbers are balanced. 376 | % --------------- 377 | % Level 1 head 378 | % 379 | % Use the \section{} command to identify level 1 heads; 380 | % type the appropriate head wording between the curly 381 | % brackets, as shown below. 382 | % 383 | %An example: 384 | %\section{Level 1 Head: Introduction} 385 | % 386 | % --------------- 387 | % Level 2 head 388 | % 389 | % Use the \subsection{} command to identify level 2 heads. 390 | %An example: 391 | %\subsection{Level 2 Head} 392 | % 393 | % --------------- 394 | % Level 3 head 395 | % 396 | % Use the \subsubsection{} command to identify level 3 heads 397 | %An example: 398 | %\subsubsection{Level 3 Head} 399 | % 400 | %--------------- 401 | % Level 4 head 402 | % 403 | % Use the \subsubsubsection{} command to identify level 3 heads 404 | % An example: 405 | %\subsubsubsection{Level 4 Head} An example. 406 | % 407 | %% ------------------------------------------------------------------------ %% 408 | % 409 | % IN-TEXT LISTS 410 | % 411 | %% ------------------------------------------------------------------------ %% 412 | % 413 | % Do not use bulleted lists; enumerated lists are okay. 414 | % \begin{enumerate} 415 | % \item 416 | % \item 417 | % \item 418 | % \end{enumerate} 419 | % 420 | %% ------------------------------------------------------------------------ %% 421 | % 422 | % EQUATIONS 423 | % 424 | %% ------------------------------------------------------------------------ %% 425 | 426 | % Single-line equations are centered. 427 | % Equation arrays will appear left-aligned. 428 | 429 | Math coded inside display math mode \[ ...\] 430 | will not be numbered, e.g.,: 431 | \[ x^2=y^2 + z^2\] 432 | 433 | Math coded inside \begin{equation} and \end{equation} will 434 | be automatically numbered, e.g.,: 435 | \begin{equation} 436 | x^2=y^2 + z^2 437 | \end{equation} 438 | 439 | % IF YOU HAVE MULTI-LINE EQUATIONS, PLEASE 440 | % BREAK THE EQUATIONS INTO TWO OR MORE LINES 441 | % OF SINGLE COLUMN WIDTH (20 pc, 8.3 cm) 442 | % using double backslashes (\\). 443 | 444 | % To create multiline equations, use the 445 | % \begin{eqnarray} and \end{eqnarray} environment 446 | % as demonstrated below. 447 | \begin{eqnarray} 448 | x_{1} & = & (x - x_{0}) \cos \Theta \nonumber \\ 449 | && + (y - y_{0}) \sin \Theta \nonumber \\ 450 | y_{1} & = & -(x - x_{0}) \sin \Theta \nonumber \\ 451 | && + (y - y_{0}) \cos \Theta. 452 | \end{eqnarray} 453 | 454 | %If you don't want an equation number, use the star form: 455 | %\begin{eqnarray*}...\end{eqnarray*} 456 | 457 | % Break each line at a sign of operation 458 | % (+, -, etc.) if possible, with the sign of operation 459 | % on the new line. 460 | 461 | % Indent second and subsequent lines to align with 462 | % the first character following the equal sign on the 463 | % first line. 464 | 465 | % Use an \hspace{} command to insert horizontal space 466 | % into your equation if necessary. Place an appropriate 467 | % unit of measure between the curly braces, e.g. 468 | % \hspace{1in}; you may have to experiment to achieve 469 | % the correct amount of space. 470 | 471 | 472 | %% ------------------------------------------------------------------------ %% 473 | % 474 | % EQUATION NUMBERING: COUNTER 475 | % 476 | %% ------------------------------------------------------------------------ %% 477 | 478 | % You may change equation numbering by resetting 479 | % the equation counter or by explicitly numbering 480 | % an equation. 481 | 482 | % To explicitly number an equation, type \eqnum{} 483 | % (with the desired number between the brackets) 484 | % after the \begin{equation} or \begin{eqnarray} 485 | % command. The \eqnum{} command will affect only 486 | % the equation it appears with; LaTeX will number 487 | % any equations appearing later in the manuscript 488 | % according to the equation counter. 489 | % 490 | 491 | % If you have a multiline equation that needs only 492 | % one equation number, use a \nonumber command in 493 | % front of the double backslashes (\\) as shown in 494 | % the multiline equation above. 495 | 496 | %% ------------------------------------------------------------------------ %% 497 | % 498 | % SIDEWAYS FIGURE AND TABLE EXAMPLES 499 | % 500 | %% ------------------------------------------------------------------------ %% 501 | % 502 | % For tables and figures, add \usepackage{rotating} to the paper and add the rotating.sty file to the folder. 503 | % AGU prefers the use of {sidewaystable} over {landscapetable} as it causes fewer problems. 504 | % 505 | % \begin{sidewaysfigure} 506 | % \includegraphics[width=20pc]{samplefigure.eps} 507 | % \caption{caption here} 508 | % \label{label_here} 509 | % \end{sidewaysfigure} 510 | % 511 | % 512 | % 513 | % \begin{sidewaystable} 514 | % \caption{} 515 | % \begin{tabular} 516 | % Table layout here. 517 | % \end{tabular} 518 | % \end{sidewaystable} 519 | % 520 | % 521 | 522 | -------------------------------------------------------------------------------- /archive/SIGPLAN-obsolete/readme.txt: -------------------------------------------------------------------------------- 1 | This file is obsolete. 2 | 3 | A newer (still obsolete) version of this file is here: 4 | 5 | https://www.sigplan.org/sites/default/files/sigplanconf/3.6/sigplanconf.cls 6 | 7 | The following was removed from install-tl-ubuntu and instead we just archive the older version. 8 | 9 | ( 10 | # (https://www.sigplan.org/Resources/LaTeXClassFile/) 11 | # 12 | # "The sigplanconf format was used for SIGPLAN events occuring before 13 | # August 2017. It has been superceded by the acmart format. This page 14 | # archives older versions of the LaTeX class file for historical 15 | # reference only." 16 | mkdir sigplan && cd sigplan && 17 | ${WGET_CMD} "https://www.sigplan.org/sites/default/files/sigplanconf/3.6/sigplanconf.cls" \ 18 | ) >&3 2>&1 \ 19 | || { echo "${WARNINGPREFIX}failed to download sigplan files." >&2; MAINRET=1; } 20 | 21 | -------------------------------------------------------------------------------- /archive/Springer/sn-bibliography.bib: -------------------------------------------------------------------------------- 1 | %% Journal article 2 | @article{bib1, 3 | author = "Campbell, S. L. and Gear, C. W.", 4 | title = "The index of general nonlinear {D}{A}{E}{S}", 5 | journal = "Numer. {M}ath.", 6 | volume = "72", 7 | number = "2", 8 | pages = "173--196", 9 | year = "1995" 10 | } 11 | 12 | %% Journal article with DOI 13 | @article{bib2, 14 | author = "Slifka, M. K. and Whitton, J. L.", 15 | title = "Clinical implications of dysregulated cytokine production", 16 | journal = "J. {M}ol. {M}ed.", 17 | volume = "78", 18 | pages = "74--80", 19 | year = "2000", 20 | doi = "10.1007/s001090000086" 21 | } 22 | 23 | %% Journal article 24 | @article{bib3, 25 | author = "Hamburger, C.", 26 | title = "Quasimonotonicity, regularity and duality for nonlinear systems of 27 | partial differential equations", 28 | journal = "Ann. Mat. Pura. Appl.", 29 | volume = "169", 30 | number = "2", 31 | pages = "321--354", 32 | year = "1995" 33 | } 34 | 35 | %% book, authored 36 | @book{bib4, 37 | author = "Geddes, K. O. and Czapor, S. R. and Labahn, G.", 38 | title = "Algorithms for {C}omputer {A}lgebra", 39 | address = "Boston", 40 | publisher = "Kluwer", 41 | year = "1992" 42 | } 43 | 44 | %% Item 8. Book, chapter 45 | @incollection{bib5, 46 | author = "Broy, M.", 47 | title = "Software engineering---from auxiliary to key technologies", 48 | editor = "Broy, M. and Denert, E.", 49 | booktitle = "Software Pioneers", 50 | pages = "10--13", 51 | address = "New {Y}ork", 52 | publisher = "Springer", 53 | year = "1992" 54 | } 55 | 56 | %% Book, edited 57 | @book{bib6, 58 | editor = "Seymour, R. S.", 59 | title = "Conductive {P}olymers", 60 | address = "New {Y}ork", 61 | publisher = "Plenum", 62 | year = "1981" 63 | } 64 | 65 | %% Chapter in a book in a series with volume titles 66 | @inproceedings{bib7, 67 | author = "Smith, S. E.", 68 | title = "Neuromuscular blocking drugs in man", 69 | editor = "Zaimis, E.", 70 | volume = "42", 71 | booktitle = "Neuromuscular junction. {H}andbook of experimental pharmacology", 72 | pages = "593--660", 73 | address = "Heidelberg", 74 | publisher = "Springer", 75 | year = "1976" 76 | } 77 | 78 | %% Paper presented at a conference 79 | @misc{bib8, 80 | author = "Chung, S. T. and Morris, R. L.", 81 | title = "Isolation and characterization of plasmid deoxyribonucleic acid from 82 | Streptomyces fradiae", 83 | year = "1978", 84 | note = "Paper presented at the 3rd international symposium on the genetics 85 | of industrial microorganisms, University of {W}isconsin, {M}adison, 86 | 4--9 June 1978" 87 | } 88 | 89 | %% Data citation example 90 | @misc{bib9, 91 | author = "Hao, Z. and AghaKouchak, A. and Nakhjiri, N. and Farahmand, A.", 92 | title = "Global integrated drought monitoring and prediction system (GIDMaPS) data sets", 93 | year = "2014", 94 | note = "figshare \url{https://doi.org/10.6084/m9.figshare.853801}" 95 | } 96 | 97 | %% Preprint citation example 98 | @misc{bib10, 99 | author = "Babichev, S. A. and Ries, J. and Lvovsky, A. I.", 100 | title = "Quantum scissors: teleportation of single-mode optical states by means 101 | of a nonlocal single photon", 102 | year = "2002", 103 | note = "Preprint at \url{https://arxiv.org/abs/quant-ph/0208066v1}" 104 | } 105 | 106 | @article{bib11, 107 | author = "Beneke, M. and Buchalla, G. and Dunietz, I.", 108 | title = "Mixing induced {CP} asymmetries in inclusive {B} decays", 109 | journal = "Phys. {L}ett.", 110 | volume = "B393", 111 | year = "1997", 112 | pages = "132-142", 113 | archivePrefix = "arXiv", 114 | eprint = "0707.3168", 115 | primaryClass = "gr-gc" 116 | } 117 | 118 | @softmisc{bib12, 119 | author = "Stahl, B.", 120 | title = "deep{SIP}: deep learning of {S}upernova {I}a {P}arameters", 121 | version = "0.42", 122 | keywords = "Software", 123 | howpublished = "Astrophysics {S}ource {C}ode {L}ibrary", 124 | year = "2020", 125 | month = "Jun", 126 | eid = "ascl:2006.023", 127 | pages = "ascl:2006.023", 128 | archivePrefix = "ascl", 129 | eprint = "2006.023", 130 | adsurl = "{https://ui.adsabs.harvard.edu/abs/2020ascl.soft06023S}", 131 | adsnote = "Provided by the SAO/NASA Astrophysics Data System" 132 | } 133 | 134 | @article{bib13, 135 | author = "Abbott, T. M. C. and others", 136 | collaboration = "DES", 137 | title = "{Dark Energy Survey Year 1 Results: Constraints on Extended Cosmological Models from Galaxy Clustering and Weak Lensing}", 138 | eprint = "1810.02499", 139 | archivePrefix = "arXiv", 140 | primaryClass = "astro-ph.CO", 141 | reportNumber = "FERMILAB-PUB-18-507-PPD", 142 | doi = "10.1103/PhysRevD.99.123505", 143 | journal = "Phys. Rev. D", 144 | volume = "99", 145 | number = "12", 146 | pages = "123505", 147 | year = "2019" 148 | } 149 | 150 | %%============================================================================%% 151 | %% while using chicago reference style, both abbreviated and expanded form of %% 152 | %% author name format is acceptable. Refer below example for expanded form %% 153 | %%============================================================================%% 154 | 155 | %% author = "{Cameron, Deborah}", - single author 156 | %% author = "{Saito, Yukio} and {Hyuga, Hiroyuki}", - double author 157 | 158 | %%======================================%% 159 | %% Example for author names with suffix %% 160 | %%======================================%% 161 | 162 | %% author = "{Price, R. A. Jr} and {Curry, N. {III}} and McCann, K. E. and 163 | %% Fielding, J. L. and {Abercrombie, E. Jr}", 164 | -------------------------------------------------------------------------------- /archive/Springer/svglov3.clo: -------------------------------------------------------------------------------- 1 | % SVJour3 DOCUMENT CLASS OPTION SVGLOV3 -- for standardised journals 2 | % 3 | % This is an enhancement for the LaTeX 4 | % SVJour3 document class for Springer journals 5 | % 6 | %% 7 | %% 8 | %% \CharacterTable 9 | %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z 10 | %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z 11 | %% Digits \0\1\2\3\4\5\6\7\8\9 12 | %% Exclamation \! Double quote \" Hash (number) \# 13 | %% Dollar \$ Percent \% Ampersand \& 14 | %% Acute accent \' Left paren \( Right paren \) 15 | %% Asterisk \* Plus \+ Comma \, 16 | %% Minus \- Point \. Solidus \/ 17 | %% Colon \: Semicolon \; Less than \< 18 | %% Equals \= Greater than \> Question mark \? 19 | %% Commercial at \@ Left bracket \[ Backslash \\ 20 | %% Right bracket \] Circumflex \^ Underscore \_ 21 | %% Grave accent \` Left brace \{ Vertical bar \| 22 | %% Right brace \} Tilde \~} 23 | \ProvidesFile{svglov3.clo} 24 | [2009/12/18 v3.2 25 | style option for standardised journals] 26 | \typeout{SVJour Class option: svglov3.clo for standardised journals} 27 | \def\validfor{svjour3} 28 | \global\let\if@runhead\iftrue 29 | \ExecuteOptions{final,10pt} 30 | % No size changing allowed, hence a "copy" of size10.clo is included 31 | \DeclareFontShape{OT1}{cmr}{m}{n}{ 32 | <-6> cmr5 33 | <6-7> cmr6 34 | <7-8> cmr7 35 | <8-9> cmr8 36 | <9-10> cmr9 37 | <10-12> cmr10 38 | <12-17> cmr12 39 | <17-> cmr17 40 | }{} 41 | % 42 | \renewcommand\normalsize{% 43 | \if@twocolumn 44 | \@setfontsize\normalsize\@xpt{12.5pt}% 45 | \else 46 | \if@smallext 47 | \@setfontsize\normalsize\@xpt\@xiipt 48 | \else 49 | \@setfontsize\normalsize{9.5pt}{11.5pt}% 50 | \fi 51 | \fi 52 | \abovedisplayskip=3 mm plus6pt minus 4pt 53 | \belowdisplayskip=3 mm plus6pt minus 4pt 54 | \abovedisplayshortskip=0.0 mm plus6pt 55 | \belowdisplayshortskip=2 mm plus4pt minus 4pt 56 | \let\@listi\@listI} 57 | \normalsize 58 | \newcommand\small{% 59 | \if@twocolumn 60 | \@setfontsize\small{8.5pt}\@xpt 61 | \else 62 | \if@smallext 63 | \@setfontsize\small\@viiipt{9.5pt}% 64 | \else 65 | \@setfontsize\small\@viiipt{9.25pt}% 66 | \fi 67 | \fi 68 | \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ 69 | \abovedisplayshortskip \z@ \@plus2\p@ 70 | \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ 71 | \def\@listi{\leftmargin\leftmargini 72 | \parsep 0\p@ \@plus1\p@ \@minus\p@ 73 | \topsep 4\p@ \@plus2\p@ \@minus4\p@ 74 | \itemsep0\p@}% 75 | \belowdisplayskip \abovedisplayskip 76 | } 77 | \let\footnotesize\small 78 | \newcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} 79 | \newcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} 80 | \if@twocolumn 81 | \newcommand\large{\@setfontsize\large\@xiipt\@xivpt} 82 | \newcommand\LARGE{\@setfontsize\LARGE{16pt}{18pt}} 83 | \else 84 | \newcommand\large{\@setfontsize\large\@xipt\@xiipt} 85 | \newcommand\LARGE{\@setfontsize\LARGE{13pt}{15pt}} 86 | \fi 87 | \newcommand\Large{\@setfontsize\Large\@xivpt{16dd}} 88 | \newcommand\huge{\@setfontsize\huge\@xxpt{25}} 89 | \newcommand\Huge{\@setfontsize\Huge\@xxvpt{30}} 90 | % 91 | \def\runheadhook{\rlap{\smash{\lower6.5pt\hbox to\textwidth{\hrulefill}}}} 92 | \if@twocolumn 93 | \setlength{\textwidth}{17.4cm} 94 | \setlength{\textheight}{234mm} 95 | \AtEndOfClass{\setlength\columnsep{6mm}} 96 | \else 97 | \if@smallext 98 | \setlength{\textwidth}{11.9cm} 99 | \setlength{\textheight}{19.4cm} 100 | \else 101 | \setlength{\textwidth}{12.2cm} 102 | \setlength{\textheight}{19.8cm} 103 | \fi 104 | \fi 105 | % 106 | \AtBeginDocument{% 107 | \@ifundefined{@journalname} 108 | {\typeout{Unknown journal: specify \string\journalname\string{% 109 | \string} in preambel^^J}}{}} 110 | % 111 | \endinput 112 | %% 113 | %% End of file `svglov3.clo'. 114 | -------------------------------------------------------------------------------- /archive/acmcopyright.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% This is file `acmcopyright.sty', 3 | %% generated with the docstrip utility. 4 | %% 5 | %% The original source files were: 6 | %% 7 | %% acmcopyright.dtx (with options: `style') 8 | %% 9 | %% IMPORTANT NOTICE: 10 | %% 11 | %% For the copyright see the source file. 12 | %% 13 | %% Any modified versions of this file must be renamed 14 | %% with new filenames distinct from acmcopyright.sty. 15 | %% 16 | %% For distribution of the original source see the terms 17 | %% for copying and modification in the file acmcopyright.dtx. 18 | %% 19 | %% This generated file may be distributed as long as the 20 | %% original source files, as listed above, are part of the 21 | %% same distribution. (The sources need not necessarily be 22 | %% in the same archive or directory.) 23 | %% \CharacterTable 24 | %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z 25 | %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z 26 | %% Digits \0\1\2\3\4\5\6\7\8\9 27 | %% Exclamation \! Double quote \" Hash (number) \# 28 | %% Dollar \$ Percent \% Ampersand \& 29 | %% Acute accent \' Left paren \( Right paren \) 30 | %% Asterisk \* Plus \+ Comma \, 31 | %% Minus \- Point \. Solidus \/ 32 | %% Colon \: Semicolon \; Less than \< 33 | %% Equals \= Greater than \> Question mark \? 34 | %% Commercial at \@ Left bracket \[ Backslash \\ 35 | %% Right bracket \] Circumflex \^ Underscore \_ 36 | %% Grave accent \` Left brace \{ Vertical bar \| 37 | %% Right brace \} Tilde \~} 38 | \NeedsTeXFormat{LaTeX2e} 39 | \ProvidesPackage{acmcopyright} 40 | [2014/06/29 v1.2 Copyright statements for ACM classes] 41 | \newif\if@printcopyright 42 | \@printcopyrighttrue 43 | \newif\if@printpermission 44 | \@printpermissiontrue 45 | \newif\if@acmowned 46 | \@acmownedtrue 47 | \RequirePackage{xkeyval} 48 | \define@choicekey*{ACM@}{acmcopyrightmode}[% 49 | \acm@copyrightinput\acm@copyrightmode]{none,acmcopyright,acmlicensed,% 50 | rightsretained,usgov,usgovmixed,cagov,cagovmixed,% 51 | licensedusgovmixed,licensedcagovmixed,othergov,licensedothergov}{% 52 | \@printpermissiontrue 53 | \@printcopyrighttrue 54 | \@acmownedtrue 55 | \ifnum\acm@copyrightmode=0\relax % none 56 | \@printpermissionfalse 57 | \@printcopyrightfalse 58 | \@acmownedfalse 59 | \fi 60 | \ifnum\acm@copyrightmode=2\relax % acmlicensed 61 | \@acmownedfalse 62 | \fi 63 | \ifnum\acm@copyrightmode=3\relax % rightsretained 64 | \@acmownedfalse 65 | \fi 66 | \ifnum\acm@copyrightmode=4\relax % usgov 67 | \@printpermissiontrue 68 | \@printcopyrightfalse 69 | \@acmownedfalse 70 | \fi 71 | \ifnum\acm@copyrightmode=6\relax % cagov 72 | \@acmownedfalse 73 | \fi 74 | \ifnum\acm@copyrightmode=8\relax % licensedusgovmixed 75 | \@acmownedfalse 76 | \fi 77 | \ifnum\acm@copyrightmode=9\relax % licensedcagovmixed 78 | \@acmownedfalse 79 | \fi 80 | \ifnum\acm@copyrightmode=10\relax % othergov 81 | \@acmownedtrue 82 | \fi 83 | \ifnum\acm@copyrightmode=11\relax % licensedothergov 84 | \@acmownedfalse 85 | \@printcopyrightfalse 86 | \fi} 87 | \def\setcopyright#1{\setkeys{ACM@}{acmcopyrightmode=#1}} 88 | \setcopyright{acmcopyright} 89 | \def\@copyrightowner{% 90 | \ifcase\acm@copyrightmode\relax % none 91 | \or % acmcopyright 92 | ACM. 93 | \or % acmlicensed 94 | Copyright held by the owner/author(s). Publication rights licensed to 95 | ACM. 96 | \or % rightsretained 97 | Copyright held by the owner/author(s). 98 | \or % usgov 99 | \or % usgovmixed 100 | ACM. 101 | \or % cagov 102 | Crown in Right of Canada. 103 | \or %cagovmixed 104 | ACM. 105 | \or %licensedusgovmixed 106 | Copyright held by the owner/author(s). Publication rights licensed to 107 | ACM. 108 | \or %licensedcagovmixed 109 | Copyright held by the owner/author(s). Publication rights licensed to 110 | ACM. 111 | \or % othergov 112 | ACM. 113 | \or % licensedothergov 114 | \fi} 115 | \def\@copyrightpermission{% 116 | \ifcase\acm@copyrightmode\relax % none 117 | \or % acmcopyright 118 | Permission to make digital or hard copies of all or part of this 119 | work for personal or classroom use is granted without fee provided 120 | that copies are not made or distributed for profit or commercial 121 | advantage and that copies bear this notice and the full citation on 122 | the first page. Copyrights for components of this work owned by 123 | others than ACM must be honored. Abstracting with credit is 124 | permitted. To copy otherwise, or republish, to post on servers or to 125 | redistribute to lists, requires prior specific permission 126 | and\hspace*{.5pt}/or a fee. Request permissions from 127 | permissions@acm.org. 128 | \or % acmlicensed 129 | Permission to make digital or hard copies of all or part of this 130 | work for personal or classroom use is granted without fee provided 131 | that copies are not made or distributed for profit or commercial 132 | advantage and that copies bear this notice and the full citation on 133 | the first page. Copyrights for components of this work owned by 134 | others than the author(s) must be honored. Abstracting with credit 135 | is permitted. To copy otherwise, or republish, to post on servers 136 | or to redistribute to lists, requires prior specific permission 137 | and\hspace*{.5pt}/or a fee. Request permissions from 138 | permissions@acm.org. 139 | \or % rightsretained 140 | Permission to make digital or hard copies of part or all of this work 141 | for personal or classroom use is granted without fee provided that 142 | copies are not made or distributed for profit or commercial advantage 143 | and that copies bear this notice and the full citation on the first 144 | page. Copyrights for third-party components of this work must be 145 | honored. For all other uses, contact the 146 | owner\hspace*{.5pt}/author(s). 147 | \or % usgov 148 | This paper is authored by an employee(s) of the United States 149 | Government and is in the public domain. Non-exclusive copying or 150 | redistribution is allowed, provided that the article citation is 151 | given and the authors and agency are clearly identified as its 152 | source. 153 | \or % usgovmixed 154 | ACM acknowledges that this contribution was authored or co-authored 155 | by an employee, or contractor of the national government. As such, 156 | the Government retains a nonexclusive, royalty-free right to 157 | publish or reproduce this article, or to allow others to do so, for 158 | Government purposes only. Permission to make digital or hard copies 159 | for personal or classroom use is granted. Copies must bear this 160 | notice and the full citation on the first page. Copyrights for 161 | components of this work owned by others than ACM must be 162 | honored. To copy otherwise, distribute, republish, or post, 163 | requires prior specific permission and\hspace*{.5pt}/or a 164 | fee. Request permissions from permissions@acm.org. 165 | \or % cagov 166 | This article was authored by employees of the Government of Canada. 167 | As such, the Canadian government retains all interest in the 168 | copyright to this work and grants to ACM a nonexclusive, 169 | royalty-free right to publish or reproduce this article, or to allow 170 | others to do so, provided that clear attribution is given both to 171 | the authors and the Canadian government agency employing them. 172 | Permission to make digital or hard copies for personal or classroom 173 | use is granted. Copies must bear this notice and the full citation 174 | on the first page. Copyrights for components of this work owned by 175 | others than the Canadain Government must be honored. To copy 176 | otherwise, distribute, republish, or post, requires prior specific 177 | permission and\hspace*{.5pt}/or a fee. Request permissions from 178 | permissions@acm.org. 179 | \or % cagovmixed 180 | ACM acknowledges that this contribution was co-authored by an 181 | affiliate of the national government of Canada. As such, the Crown 182 | in Right of Canada retains an equal interest in the copyright. 183 | Reprints must include clear attribution to ACM and the author's 184 | government agency affiliation. Permission to make digital or hard 185 | copies for personal or classroom use is granted. Copies must bear 186 | this notice and the full citation on the first page. Copyrights for 187 | components of this work owned by others than ACM must be honored. 188 | To copy otherwise, distribute, republish, or post, requires prior 189 | specific permission and\hspace*{.5pt}/or a fee. Request permissions 190 | from permissions@acm.org. 191 | \or % licensedusgovmixed 192 | Publication rights licensed to ACM. ACM acknowledges that this 193 | contribution was authored or co-authored by an employee, contractor 194 | or affiliate of the United States government. As such, the 195 | Government retains a nonexclusive, royalty-free right to publish or 196 | reproduce this article, or to allow others to do so, for Government 197 | purposes only. 198 | \or % licensedcagovmixed 199 | Publication rights licensed to ACM. ACM acknowledges that this 200 | contribution was authored or co-authored by an employee, contractor 201 | or affiliate of the national government of Canada. As such, the 202 | Government retains a nonexclusive, royalty-free right to publish or 203 | reproduce this article, or to allow others to do so, for Government 204 | purposes only. 205 | \or % othergov 206 | ACM acknowledges that this contribution was authored or co-authored 207 | by an employee, contractor or affiliate of a national government. As 208 | such, the Government retains a nonexclusive, royalty-free right to 209 | publish or reproduce this article, or to allow others to do so, for 210 | Government purposes only. 211 | \or % licensedothergov 212 | Publication rights licensed to ACM. ACM acknowledges that this 213 | contribution was authored or co-authored by an employee, contractor 214 | or affiliate of a national government. As such, the Government 215 | retains a nonexclusive, royalty-free right to publish or reproduce 216 | this article, or to allow others to do so, for Government purposes 217 | only. 218 | \fi} 219 | \endinput 220 | %% 221 | %% End of file `acmcopyright.sty'. 222 | -------------------------------------------------------------------------------- /archive/acmsiggraph.cls: -------------------------------------------------------------------------------- 1 | % 2 | % acmsiggraph.cls 3 | % 4 | % version history 5 | % 6 | % - borrows *heavily* from Daniel Kartch's 'siggraph' class. 7 | % - also uses pieces of 'apalike.sty' and 'authordate1-4.cls' 8 | % - modifications include adjustment of citation format to more closely 9 | % align with new (for SIGGRAPH 2002 conference and beyond) reference 10 | % and citation formatting requirements. 11 | % - version 0.1 2001/06/01 Stephen Spencer (spencer@acm.org) 12 | % - version 0.2 2001/10/15 Stephen Spencer 13 | % - the "\onlineid" variable works with the "review" mode, placing a 14 | % banner across the top of each page "Online Submission ID 'onlineid' 15 | % - version 0.3 2002/01/11 Stephen Spencer 16 | % - disabled the cover page option. 17 | % - version 0.4 2002/01/23 Stephen Spencer 18 | % - based on suggestions from James O'Brien, the following changes: 19 | % - correction if '\ifcamera' and '\ifcameraelse' commands 20 | % - page numbering in both review and preprint modes 21 | % have been made. 22 | % - version 0.5 2005/01/22 Stephen Spencer 23 | % - removed the category markers 24 | % - version 0.6 2006/12/15 Stephen Spencer 25 | % - tightened up space around section headings 26 | % - version 0.7 2008/10/21 Stephen Spencer 27 | % - added 'annualconference' parameter for copyright space 28 | % - added line number support for 'review' mode 29 | % - version 0.8 2011/03/02 Stephen Spencer (with Hugues Hoppe) 30 | % - removal of 'widereview' mode 31 | % - added hyperref 32 | % - added URL Links for paper DOI and author-provided content. 33 | % - version 0.81 2012/01/03 Stephen Spencer 34 | % - bugfix: returned the "amsmath" package requirement, which 35 | % resolves the line-numbering issue (thank you, Sylvain Paris 36 | % and Hanspeter Pfister) 37 | % - version 0.82 2012/01/05 Stephen Spencer 38 | % - bugfix: added ``breaklinks=true'' to hyperref setup 39 | % - version 0.9 2013/12/06 Stephen Spencer 40 | % - removed "abstract" environment for copyright space 41 | % - renamed remaining environments to "tog" and "conference" 42 | % - version 0.91 43 | % - removed the hyperlink icons 44 | % - added date to the external class name 45 | % 46 | % 47 | % - version 0.92 2015/11/04 Boris Veytsman 48 | % - Added new copyright, conference info and doi commands 49 | % 50 | % --------------------------------------------------------------------------- 51 | 52 | \NeedsTeXFormat{LaTeX2e} 53 | \ProvidesClass{acmsiggraph}[2015/11/04 v0.92 ACM SIGGRAPH class] 54 | 55 | % lots of options aren't allowed. 56 | 57 | \DeclareOption{onecolumn}{\OptionNotUsed} 58 | \DeclareOption{a4paper}{\OptionNotUsed} 59 | \DeclareOption{12pt}{\OptionNotUsed} 60 | \DeclareOption{14pt}{\OptionNotUsed} 61 | 62 | % options that we DO want to set. 63 | 64 | \newlength{\ACMpointsize} 65 | \setlength{\ACMpointsize}{9pt} 66 | 67 | % ``documentclass'' options. 68 | 69 | \newif\if@ACMtog 70 | \@ACMtogfalse 71 | \DeclareOption{tog}{\@ACMtogtrue} 72 | 73 | \newif\if@ACMconference 74 | \@ACMconferencefalse 75 | \DeclareOption{conference}{\@ACMconferencetrue} 76 | 77 | \newif\if@ACMreview 78 | \@ACMreviewfalse 79 | \DeclareOption{review}{\@ACMreviewtrue} 80 | 81 | \newif\if@ACMpreprint 82 | \@ACMpreprintfalse 83 | \DeclareOption{preprint}{\@ACMpreprinttrue} 84 | 85 | % pass the options, and load the 'article' class, on which 'acmsiggraph' 86 | % is based. 87 | 88 | \ProcessOptions\relax 89 | \LoadClass[twocolumn,letterpaper]{article} 90 | 91 | % required packages. 92 | 93 | \RequirePackage{amsmath} 94 | \RequirePackage{lineno} 95 | \RequirePackage[scaled=.92]{helvet} 96 | \RequirePackage{times} 97 | \RequirePackage{graphicx} 98 | \RequirePackage[labelfont=bf,textfont=it]{caption} 99 | \RequirePackage{parskip} 100 | 101 | % define things. 102 | 103 | \setlength{\textheight}{9.250in} 104 | \setlength{\textwidth}{7.000in} 105 | \setlength{\topmargin}{-0.700in} 106 | \setlength{\oddsidemargin}{-0.250in} 107 | \setlength{\evensidemargin}{-0.250in} 108 | \setlength{\columnsep}{2pc} 109 | \setlength{\headheight}{0.200in} 110 | \setlength{\headsep}{0.250in} 111 | \setlength{\footskip}{0.500in} 112 | 113 | \DeclareRobustCommand\cs[1]{\texttt{\char`\\#1}} 114 | 115 | 116 | % in ``review'' mode, the ``\onlineid'' command passes the value given 117 | % to the paper by the online submission system. This gets printed out 118 | % at the top of each page. 119 | 120 | \newcommand{\TOGonlineid}[1]{\gdef\@ACMonlineid{#1}} 121 | \newcommand{\@ACMreviewtext}{Online Submission ID: \@ACMonlineid} 122 | 123 | % in ``preprint'' mode, the ``\TOGvolume'' and ``\TOGnumber'' commands 124 | % pass the volume and number of the TOG issue in which the paper will be 125 | % published. This gets printed out at the top of each page. 126 | 127 | \newcommand{\TOGvolume}[1]{\gdef\@ACMvolume{#1}} 128 | \newcommand{\TOGnumber}[1]{\gdef\@ACMnumber{#1}} 129 | \newcommand{\@ACMpreprinttext}{To appear in ACM TOG \@ACMvolume(\@ACMnumber).} 130 | 131 | %%% 132 | 133 | \newcommand{\ifreview}[1]{\if@ACMreview #1 \fi} 134 | \newcommand{\ifreviewelse}[2]{\if@ACMreview #1 \else #2 \fi} 135 | 136 | %%% 137 | 138 | \newcommand{\@ACMarticleDOI}{} % of the form 1073204.1073261 139 | \newcommand{\@ACMarticleDOIsuffix}{} % of the form 1073261 140 | 141 | \def\@ACMgetDOIsuffix#1.#2\@nil{#2} 142 | 143 | \newcommand{\TOGarticleDOI}[1]{% 144 | \renewcommand{\@ACMarticleDOI}{#1} 145 | \in@{.}{#1}% given DOI of the form 1073204.1073261, if there is a period, extract the second part 146 | \ifin@ 147 | \renewcommand{\@ACMarticleDOIsuffix}{\@ACMgetDOIsuffix#1\@nil} 148 | \else 149 | \renewcommand{\@ACMarticleDOIsuffix}{#1} 150 | \fi 151 | } 152 | 153 | %%% 154 | 155 | \newcommand{\pdfauthor}[1]{\gdef\@ACMpdfauthor{#1}} 156 | 157 | % if we are in ``review'' or ``preprint'' modes, set up special headers 158 | % and footers for each page of the paper. 159 | 160 | \renewcommand{\ps@plain}% 161 | {% 162 | \renewcommand{\@oddhead}{}% 163 | \renewcommand{\@oddfoot}{}% 164 | 165 | \if@ACMpreprint% 166 | \renewcommand{\@oddhead}{\hfil\textit{\large\@ACMpreprinttext}\hfil}% 167 | \renewcommand{\@oddfoot}{\hfil\textrm{\thepage}\hfil}% 168 | \fi% 169 | 170 | \if@ACMreview% 171 | \renewcommand{\@oddhead}{\hfil\textit{\large\@ACMreviewtext}\hfil}% 172 | \renewcommand{\@oddfoot}{\hfil\textrm{\thepage}\hfil}% 173 | \fi% 174 | 175 | \renewcommand{\@evenhead}{\@oddhead}% 176 | \renewcommand{\@evenfoot}{\@oddfoot}% 177 | } 178 | 179 | \renewcommand{\ps@empty}% 180 | {% 181 | \renewcommand{\@oddhead}{}% 182 | \renewcommand{\@oddfoot}{}% 183 | 184 | \if@ACMpreprint% 185 | \renewcommand{\@oddhead}{\hfil\textit{\large\@ACMpreprinttext}\hfil}% 186 | \renewcommand{\@oddfoot}{\hfil\textrm{\thepage}\hfil}% 187 | \fi% 188 | 189 | \if@ACMreview% 190 | \renewcommand{\@oddhead}{\hfil\textit{\large\@ACMreviewtext}\hfil}% 191 | \renewcommand{\@oddfoot}{\hfil\textrm{\thepage}\hfil}% 192 | \fi% 193 | 194 | \renewcommand{\@evenhead}{\@oddhead}% 195 | \renewcommand{\@evenfoot}{\@oddfoot}% 196 | } 197 | 198 | % no page numbers! 199 | 200 | \pagestyle{plain} 201 | 202 | % if we are in ``review'' mode, turn on line numbers. 203 | 204 | \if@ACMreview% 205 | \linenumbers 206 | \fi 207 | 208 | % Nine-point type is the standard. 209 | 210 | \newcommand{\@ACMsetninepoint}{ 211 | \renewcommand\normalsize{% 212 | \@setfontsize\normalsize\@ixpt\@xpt 213 | \abovedisplayskip 9\p@ \@plus2\p@ \@minus4\p@ 214 | \abovedisplayshortskip \z@ \@plus3\p@ 215 | \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ 216 | \belowdisplayskip \abovedisplayskip 217 | \let\@listi\@listI} 218 | \renewcommand\small{% 219 | \@setfontsize\small\@viipt\@ixpt 220 | \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ 221 | \abovedisplayshortskip \z@ \@plus2\p@ 222 | \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ 223 | \def\@listi{\leftmargin\leftmargini 224 | \topsep 4\p@ \@plus2\p@ \@minus2\p@ 225 | \parsep 2\p@ \@plus\p@ \@minus\p@ 226 | \itemsep \parsep}% 227 | \belowdisplayskip \abovedisplayskip} 228 | \renewcommand\footnotesize{% 229 | \@setfontsize\footnotesize\@viiipt{9.5}% 230 | \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ 231 | \abovedisplayshortskip \z@ \@plus\p@ 232 | \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@ 233 | \def\@listi{\leftmargin\leftmargini 234 | \topsep 3\p@ \@plus\p@ \@minus\p@ 235 | \parsep 2\p@ \@plus\p@ \@minus\p@ 236 | \itemsep \parsep}% 237 | \belowdisplayskip \abovedisplayskip} 238 | \renewcommand\scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt} 239 | \renewcommand\tiny{\@setfontsize\tiny\@vpt\@vipt} 240 | \renewcommand\large{\@setfontsize\large\@xpt\@xiipt} 241 | \renewcommand\Large{\@setfontsize\Large\@xiipt{14}} 242 | \renewcommand\LARGE{\@setfontsize\LARGE\@xivpt{18}} 243 | \renewcommand\huge{\@setfontsize\huge\@xviipt{22}} 244 | \renewcommand\Huge{\@setfontsize\Huge\@xxpt{25}} 245 | \selectfont 246 | } 247 | 248 | \@ACMsetninepoint 249 | 250 | % Section and subsection environment tweaks. 251 | 252 | \newcommand{\@ACMsectionfont}{} 253 | \newcommand{\sectionfont}[1]{\renewcommand{\@ACMsectionfont}{#1}} 254 | \renewcommand\section{\@startsection {section}{1}{\z@}% 255 | {-1.0ex}% 256 | {1.0ex}% 257 | {\reset@font\Large\sffamily\bfseries\@ACMsectionfont}} 258 | \renewcommand\subsection{\@startsection{subsection}{2}{\z@}% 259 | {-1.0ex}% 260 | {1.0ex}% 261 | {\reset@font\large\sffamily\bfseries\@ACMsectionfont}} 262 | \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% 263 | {-1.0ex}% 264 | {1.0ex}% 265 | {\reset@font\normalsize\sffamily\bfseries\@ACMsectionfont}} 266 | 267 | % Paragraph and subparagraph environment tweaks. 268 | 269 | \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% 270 | {2.05ex}% 271 | {-1em}% 272 | {\reset@font\normalsize\sffamily\bfseries\@ACMsectionfont}} 273 | \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% 274 | {3.25ex \@plus1ex \@minus .2ex}% 275 | {-1em}% 276 | {\reset@font\normalsize\sffamily\bfseries\@ACMsectionfont}} 277 | 278 | % no labels in bibliography. 279 | 280 | \def\@biblabel#1{} 281 | 282 | % bibitems are flush left, with successive lines indented by 1em. 283 | 284 | \newlength{\bibhang} 285 | \setlength{\bibhang}{1em} 286 | 287 | \def\thebibliography#1{% 288 | \section*{% 289 | \refname\@mkboth{\sl\uppercase{\refname}}{\sl\uppercase{\refname}}} 290 | \list{\relax}{\setlength{\labelsep}{0em} 291 | \setlength{\itemindent}{-\bibhang} 292 | \setlength{\leftmargin}{\bibhang}} 293 | \def\newblock{\hskip .11em plus .33em minus .07em} 294 | \sloppy\clubpenalty4000\widowpenalty4000 295 | \sfcode`\.=1000\relax} 296 | 297 | \def\@citex[#1]#2{\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi 298 | \def\@citea{}\@cite{\@for\@citeb:=#2\do 299 | {\@citea\def\@citea{; }\@ifundefined 300 | {b@\@citeb}{{\bf ?}\@warning 301 | {Citation '\@citeb' on page \thepage \space undefined}}% 302 | {\csname b@\@citeb\endcsname}}}{#1}} 303 | 304 | \let\@internalcite\cite 305 | \def\cite{\def\citename##1{##1}\@internalcite} 306 | \def\shortcite{\def\citename##1{}\@internalcite} 307 | 308 | % title stuff... 309 | 310 | \newcommand{\@ACMempty}{} 311 | 312 | \newcommand{\@ACMaffiliation}{} 313 | \newcommand{\affiliation}[1]{\gdef\@ACMaffiliation{#1}} 314 | 315 | \newcommand{\@ACMteaser}{} 316 | \newcommand{\teaser}[1]{\gdef\@ACMteaser{#1}} 317 | 318 | \newlength{\titlespace} 319 | \setlength{\titlespace}{0.25in} 320 | 321 | \newlength{\teaserspace} 322 | \setlength{\teaserspace}{0.25in} 323 | 324 | \if@ACMreview 325 | \renewcommand{\@maketitle}{% 326 | \begin{center}% 327 | \renewcommand{\thanks}[1]{} 328 | {\LARGE\sffamily\bfseries\@ACMsectionfont \@title \par}% 329 | \vspace{1\baselineskip}% 330 | \vspace{\titlespace}% 331 | \ifx\@ACMteaser\@ACMempty \else% 332 | \begingroup% 333 | \def\@captype{figure}% 334 | \@ACMteaser% 335 | \endgroup\par% 336 | \vspace{\teaserspace}% 337 | \fi% 338 | \end{center} \par% 339 | } 340 | \else 341 | \renewcommand{\@maketitle}{% 342 | \begin{center}% 343 | {\LARGE\sffamily\bfseries\@ACMsectionfont \@title \par}% 344 | \vspace{1\baselineskip}% 345 | \large 346 | \begin{tabular}[t]{c}% 347 | \@author 348 | \end{tabular}\par% 349 | \ifx\@ACMaffiliation\@ACMempty \else% 350 | \vspace{0.5\baselineskip}% 351 | \@ACMaffiliation\par% 352 | \fi% 353 | \vspace{\titlespace}% 354 | \ifx\@ACMteaser\@ACMempty \else% 355 | \begingroup% 356 | \def\@captype{figure}% 357 | \@ACMteaser% 358 | \endgroup\par% 359 | \vspace{\teaserspace}% 360 | \fi% 361 | \end{center} \par% 362 | } 363 | \fi 364 | 365 | \let\@ACMorigmaketitle\maketitle 366 | \let\@ACMorigand\and 367 | \renewcommand{\maketitle}{% 368 | \let\@ACMtitle\@title% 369 | \let\@ACMauthor\@author% 370 | \@ACMorigmaketitle% 371 | \thispagestyle{empty}% 372 | } 373 | 374 | % Abstract stuff... 375 | 376 | \newtoks\@ACMabs 377 | \if@ACMreview 378 | \long\def\@ACMadd#1{\global\@ACMabs\expandafter{\the\@ACMabs#1}} 379 | \long\def\@ACMcollect{% 380 | \global\@ACMabs{}% 381 | \let\abstract\@ACM@collect 382 | \abstract 383 | } 384 | \long\def\@ACM@collect#1\end#2{% 385 | \def\@tempa{#2}% 386 | \ifx\@tempa\@currenvir 387 | \@ACMadd{#1}% 388 | \edef\abstract{\noexpand\end{\@tempa}}% 389 | \else 390 | \@ACMadd{#1\end{#2}}% 391 | \fi 392 | \abstract 393 | } 394 | \newcommand{\@ACMmodify}{% 395 | \let\@ACMorigabs\abstract% 396 | \let\@ACMorigendabs\endabstract% 397 | \renewenvironment{abstract}% 398 | {\@ACMcollect}% 399 | {\begingroup 400 | \let\abstract\@ACMorigabs 401 | \let\endabstract\@ACMorigendabs 402 | \begin{abstract} \the\@ACMabs \end{abstract} 403 | \endgroup}% 404 | } 405 | \AtBeginDocument{\@ACMmodify} 406 | \fi 407 | 408 | %%% Keyword list. 409 | 410 | \newcommand{\@ACMkeywords}{} 411 | \newcommand{\keywords}[1]{\renewcommand{\@ACMkeywords}{#1}} 412 | 413 | \newcommand{\keywordlist}{% 414 | \vspace{0.5\baselineskip}% 415 | \par\noindent \textbf{Keywords: } \@ACMkeywords% 416 | } 417 | 418 | %%% Computing Review (CR) categories. 419 | 420 | \newenvironment{CRcatlist}{% 421 | \vspace{0.5\baselineskip}% 422 | \par\noindent \textbf{CR Categories: }% 423 | }{} 424 | 425 | \newcommand{\CRcat}[4]{% 426 | #1 [#2]% 427 | \ifx#3\@ACMempty \else : #3\fi% 428 | \ifx#4\@ACMempty \else ---#4\fi% 429 | } 430 | 431 | % Support for CCSXML file 432 | \RequirePackage{comment} 433 | \excludecomment{CCSXML} 434 | 435 | 436 | % New concepts scheme 437 | \let\@concepts\@empty 438 | % 439 | % The first argument is the significance, the 440 | % second is the concept(s) 441 | % 442 | \newcommand\ccsdesc[2][100]{% 443 | \ccsdesc@parse#1~#2~} 444 | % 445 | % The parser of the expression Significance~General~Specific 446 | % 447 | \def\ccsdesc@parse#1~#2~#3~{% 448 | \expandafter\ifx\csname CCS@#2\endcsname\relax 449 | \expandafter\gdef\csname CCS@#2\endcsname{\textbullet\textbf{#2} $\to$ }% 450 | \g@addto@macro{\@concepts}{\csname CCS@#2\endcsname}\fi 451 | \expandafter\g@addto@macro\expandafter{\csname CCS@#2\endcsname}{% 452 | \ifnum#1>499\textbf{#3; }\else 453 | \ifnum#1>299\textit{#3; }\else 454 | #3; \fi\fi}} 455 | 456 | \def\conceptlist{\textbf{Concepts:} \@concepts} 457 | 458 | 459 | \def\conferenceinfo#1#2{\gdef\conf{#1}\gdef\confinfo{#2}} 460 | \conferenceinfo{}{} 461 | \def\doi#1{\def\@doi{#1}} 462 | \doi{} 463 | \def\isbn#1{\gdef\@isbn{#1}} 464 | \isbn{} 465 | \RequirePackage{url} 466 | \urlstyle{rm} 467 | \def\printdoi#1{\url{#1}} 468 | 469 | 470 | 471 | \RequirePackage{acmcopyright} 472 | 473 | \def\copyrightspace{} 474 | 475 | \newcommand\printcopyright{% 476 | \renewcommand{\thefootnote}{}% 477 | \footnotetext[0]{% 478 | \hspace*{-1.8em}% 479 | \@copyrightpermission 480 | \if@printcopyright 481 | \copyright\ \@acmYear\ \@copyrightowner\ 482 | \fi 483 | \ifx\conf\@empty\else 484 | \\\conf, \confinfo\fi 485 | \ifx\@isbn\@empty\else 486 | \\ISBN: \@isbn\fi 487 | \ifx\@doi\@empty\else 488 | \\DOI: \printdoi{\@doi}\fi 489 | }% 490 | \renewcommand{\thefootnote}{\arabic{footnote}} 491 | } 492 | 493 | \def\copyrightyear#1{\def\@acmYear{#1}} 494 | \copyrightyear{\the\year} 495 | 496 | %%% Icon(s) with hyperlinks. 497 | 498 | %\newcommand{\@ACMurlWeb}{} 499 | %\newcommand{\TOGprojectURL}[1]{\renewcommand{\@ACMurlWeb}{#1}} 500 | %\newcommand{\@ACMurlVideo}{} 501 | %\newcommand{\TOGvideoURL}[1]{\renewcommand{\@ACMurlVideo}{#1}} 502 | %\newcommand{\@ACMurlData}{} 503 | %\newcommand{\TOGdataURL}[1]{\renewcommand{\@ACMurlData}{#1}} 504 | %\newcommand{\@ACMurlCode}{} 505 | %\newcommand{\TOGcodeURL}[1]{\renewcommand{\@ACMurlCode}{#1}} 506 | 507 | %\newcommand{\icon@DL}{\raisebox{-.02in}{\includegraphics[width=.13in]{icons/iconacm}}\hspace{.01in}DL} 508 | %\newcommand{\icon@PDF}{\raisebox{-.02in}{\includegraphics[width=.11in]{icons/iconpdf}}\hspace{.015in}PDF} 509 | %\newcommand{\icon@Web}{\raisebox{-.025in}{\includegraphics[width=.11in]{icons/iconweb}}\hspace{.01in}Web} 510 | %\newcommand{\icon@Video}{\raisebox{-.01in}{\includegraphics[width=.11in]{icons/iconvideo}}\hspace{.007in}Video} 511 | %\newcommand{\icon@Data}{\raisebox{-.01in}{\includegraphics[width=.10in]{icons/icondata}}\hspace{.015in}Data} 512 | %\newcommand{\icon@Code}{\raisebox{-.005in}{\includegraphics[width=.10in]{icons/iconcode}}\hspace{.017in}Code} 513 | 514 | %\newcommand{\TOGlinkslist}{% 515 | % \if@ACMtog 516 | % {% 517 | % \ifx\@ACMarticleDOI\@ACMempty% 518 | % \ClassWarningNoLine{acmsiggraph}{Please set \noexpand\TOGarticleDOI.}% 519 | % \fi% 520 | % {\bf Links:}% 521 | % \sc% 522 | % \ifx\@ACMarticleDOI\@ACMempty\else% 523 | % \hspace{0.09in}\href{http://doi.acm.org/10.1145/\@ACMarticleDOI}{\icon@DL}% 524 | % \ifx\@ACMarticleDOIsuffix\@ACMempty\else% 525 | % \hspace{0.09in}\href{http://portal.acm.org/ft_gateway.cfm?id=\@ACMarticleDOIsuffix&type=pdf}{\icon@PDF}\fi% 526 | % \ifx\@ACMurlWeb\@ACMempty\else% 527 | % \hspace{0.09in}\href{\@ACMurlWeb}{\icon@Web}\fi% 528 | % \ifx\@ACMurlVideo\@ACMempty\else% 529 | % \hspace{0.09in}\href{\@ACMurlVideo}{\icon@Video}\fi% 530 | % \ifx\@ACMurlData\@ACMempty\else% 531 | % \hspace{0.09in}\href{\@ACMurlData}{\icon@Data}\fi% 532 | % \ifx\@ACMurlCode\@ACMempty\else% 533 | % \hspace{0.09in}\href{\@ACMurlCode}{\icon@Code}\fi% 534 | % \fi% 535 | % }% 536 | % \fi 537 | %} 538 | 539 | % Package hyperref should come late in class file to properly apply to any modified commands. 540 | \RequirePackage{ifpdf} 541 | \ifpdf 542 | \usepackage[pdftex,breaklinks,hyperfootnotes=false,bookmarks=false]{hyperref} 543 | \else 544 | \usepackage[hyperfootnotes=false,bookmarks=false]{hyperref} 545 | \fi 546 | \hypersetup{ 547 | colorlinks=true,linkcolor=black,citecolor=black,urlcolor=black,breaklinks=true 548 | } 549 | 550 | % remove newlines ('\\') from \title when assigning \pdftitle 551 | \pdfstringdefDisableCommands{% 552 | % \let~\textasciitilde 553 | % \def\url{\pdfstringdefWarn\url}% 554 | % \let\textcolor\@gobble 555 | \let\\\@gobble 556 | } 557 | 558 | \AtBeginDocument{% 559 | \if@ACMreview% 560 | \hypersetup{ 561 | pdfcreator={LaTeX acmsiggraph.cls (11/2015)}, 562 | pdfkeywords={\@ACMkeywords}, 563 | pdftitle={\@title}, 564 | }% 565 | \else% 566 | \hypersetup{ 567 | pdfcreator={LaTeX acmsiggraph.cls (11/2015)}, 568 | pdfkeywords={\@ACMkeywords}, 569 | pdftitle={\@title}, 570 | pdfauthor={\@ACMpdfauthor}, 571 | }% 572 | \fi 573 | } 574 | 575 | % fix for disappearing line numbers in paragraphs with equations 576 | \newcommand*\patchAmsMathEnvironmentForLineno[1]{% 577 | \expandafter\let\csname old#1\expandafter\endcsname\csname #1\endcsname 578 | \expandafter\let\csname oldend#1\expandafter\endcsname\csname end#1\endcsname 579 | \renewenvironment{#1}% 580 | {\linenomath\csname old#1\endcsname}% 581 | {\csname oldend#1\endcsname\endlinenomath}}% 582 | \newcommand*\patchBothAmsMathEnvironmentsForLineno[1]{% 583 | \patchAmsMathEnvironmentForLineno{#1}% 584 | \patchAmsMathEnvironmentForLineno{#1*}}% 585 | \AtBeginDocument{% 586 | \patchBothAmsMathEnvironmentsForLineno{equation}% 587 | \patchBothAmsMathEnvironmentsForLineno{align}% 588 | \patchBothAmsMathEnvironmentsForLineno{flalign}% 589 | \patchBothAmsMathEnvironmentsForLineno{alignat}% 590 | \patchBothAmsMathEnvironmentsForLineno{gather}% 591 | \patchBothAmsMathEnvironmentsForLineno{multline}% 592 | \patchBothAmsMathEnvironmentsForLineno{eqnarray}% 593 | } 594 | 595 | %% end of file 596 | \endinput 597 | -------------------------------------------------------------------------------- /archive/ijmpc-2e/ijmpcf1.eps: -------------------------------------------------------------------------------- 1 | %!PS-Adobe-3.0 EPSF-3.0 2 | %%BoundingBox: 83 292 473 649 3 | %%Title: (FSI1-Layer#1) 4 | %%Creator: (MacDraw II: LaserWriter 8 8.6) 5 | %%CreationDate: (4:40 PM Tuesday, January 16, 2001) 6 | %%For: (Mahiko Suzuki) 7 | %%Pages: 1 8 | %%DocumentFonts: Helvetica Times-Roman Symbol 9 | %%DocumentNeededFonts: Helvetica Times-Roman Symbol 10 | %%DocumentSuppliedFonts: 11 | %%DocumentData: Clean7Bit 12 | %%PageOrder: Ascend 13 | %%Orientation: Portrait 14 | %%DocumentMedia: Default 612 792 0 () () 15 | %RBINumCopies: 1 16 | %RBINupNess: 1 1 17 | %ADO_ImageableArea: 30 33.12 582 761.04 18 | %%EndComments 19 | %%BeginDefaults 20 | %%ViewingOrientation: 1 0 0 1 21 | %%EndDefaults 22 | userdict/dscInfo 5 dict dup begin 23 | /Title(FSI1-Layer#1)def 24 | /Creator(MacDraw II: LaserWriter 8 8.6)def 25 | /CreationDate(4:40 PM Tuesday, January 16, 2001)def 26 | /For(Mahiko Suzuki)def 27 | /Pages 1 def 28 | end put 29 | %%BeginProlog 30 | /md 220 dict def md begin/currentpacking where {pop /sc_oldpacking currentpacking def true setpacking}if 31 | %%BeginFile: lw8_feature-1.01 32 | %%Copyright: Copyright 1990-1998 Adobe Systems Incorporated and Apple Computer Incorporated. All Rights Reserved. 33 | /bd{bind def}bind def 34 | /ld{load def}bd 35 | /xs{exch store}bd 36 | /Z{0 def}bd 37 | /T true def 38 | /F false def 39 | /level2 40 | /languagelevel where 41 | { 42 | pop languagelevel 2 ge 43 | }{ 44 | F 45 | }ifelse 46 | def 47 | /odictstk Z 48 | /oopstk Z 49 | /fcl 50 | { 51 | count oopstk sub dup 0 gt 52 | { 53 | {pop}repeat 54 | }{ 55 | pop 56 | }ifelse 57 | countdictstack odictstk sub dup 0 gt 58 | { 59 | {end}repeat 60 | }{ 61 | pop 62 | }ifelse 63 | }bd 64 | /sfcl2 65 | { 66 | /odictstk countdictstack store 67 | count/oopstk xs 68 | }bd 69 | /efcl2 70 | { 71 | stopped{$error/newerror F put}if 72 | fcl 73 | }bd 74 | /noload Z 75 | /startnoload 76 | { 77 | {/noload save store}if 78 | }bd 79 | /endnoload 80 | { 81 | {noload restore}if 82 | }bd 83 | /setcopies{ 84 | level2 85 | { 86 | 1 dict begin/NumCopies exch def currentdict end setpagedevice 87 | }{ 88 | userdict/#copies 3 -1 roll put 89 | }ifelse 90 | }def 91 | level2 startnoload 92 | /ststpgdev{}def 93 | /dopgdev{}def 94 | /stpgdev{}def 95 | /buf Z 96 | /didstop T def 97 | /sfcl 98 | { 99 | /didstop T store 100 | /odictstk countdictstack store 101 | count/oopstk xs 102 | currentfile cvx stopped 103 | { 104 | $error/newerror F put 105 | didstop 106 | { 107 | save/didstop xs 108 | /buf vmstatus exch sub exch pop dup 0 lt{pop 0}if 109 | dup 64000 gt{pop 64000}if string store 110 | { 111 | currentfile buf readline 112 | { 113 | (}efcl)eq{exit}if 114 | }{ 115 | /UnexpectedEOF errordict/rangecheck get exec 116 | }ifelse 117 | }loop 118 | didstop restore 119 | }if 120 | }if 121 | fcl 122 | }bd 123 | /efcl 124 | { 125 | /didstop F store 126 | exec 127 | stop 128 | }bd 129 | level2 endnoload level2 not startnoload 130 | /setpagedevice where{pop/realstpgdev/setpagedevice ld}if 131 | /SC_topddict Z 132 | /SC_spdict Z 133 | /$spusrdict F def 134 | /dopgdev 135 | { 136 | userdict/setpagedevice undef 137 | $spusrdict 138 | { 139 | userdict/setpagedevice/realstpgdev load put 140 | /$spusrdict F store 141 | }if 142 | SC_topddict realstpgdev 143 | }bd 144 | /stpgdev 145 | { 146 | SC_topddict dup 3 -1 roll 147 | { 148 | SC_spdict 2 index known 149 | { 150 | SC_spdict 2 index get 151 | dup 3 -1 roll 152 | { 153 | put dup 154 | }forall 155 | pop put dup 156 | }{ 157 | put dup 158 | }ifelse 159 | }forall 160 | pop pop 161 | }bd 162 | /ststpgdev 163 | { 164 | /setpagedevice where 165 | { 166 | userdict eq 167 | { 168 | /$spusrdict T store 169 | }if 170 | }if 171 | userdict/setpagedevice/stpgdev load put 172 | /SC_topddict 0 dict store 173 | /SC_spdict 3 dict begin 174 | /InputAttributes 0 dict def 175 | /Policies 0 dict def 176 | /OutputAttributes 0 dict def 177 | currentdict 178 | end 179 | store 180 | }def 181 | /sfcl/sfcl2 ld 182 | /efcl/efcl2 ld 183 | level2 not endnoload 184 | %%EndFile 185 | %%BeginFile: lw8_basic-3.0 186 | /xdf{exch def}bd 187 | /:L/lineto 188 | /lw/setlinewidth 189 | /:M/moveto 190 | /rl/rlineto 191 | /rm/rmoveto 192 | /:C/curveto 193 | /:T/translate 194 | /:K/closepath 195 | /:mf/makefont 196 | /gS/gsave 197 | /gR/grestore 198 | /np/newpath 199 | 12{ld}repeat 200 | /framewidth -1 def 201 | /QDframwid -1 def 202 | /numframes Z 203 | /mTS matrix def 204 | /$m matrix def 205 | /av 86 def 206 | /por T def 207 | /normland F def 208 | /psb-nosave{}def 209 | /pse-nosave{}def 210 | /us Z 211 | /psb{/us save store}bd 212 | /pse{us restore}bd 213 | /level3 214 | /languagelevel where 215 | { 216 | pop languagelevel 3 ge 217 | }{ 218 | F 219 | }ifelse 220 | def 221 | level2 startnoload 222 | /setjob 223 | { 224 | statusdict/jobname 3 -1 roll put 225 | }bd 226 | /devg/DeviceGray def 227 | /devr/DeviceRGB def 228 | /devc/DeviceCMYK def 229 | level2 endnoload level2 not startnoload 230 | /setjob 231 | { 232 | 1 dict begin/JobName xdf currentdict end setuserparams 233 | }bd 234 | /devg[/DeviceGray]def 235 | /devr[/DeviceRGB]def 236 | /devc[/DeviceCMYK]def 237 | level2 not endnoload 238 | /pm Z 239 | /mT Z 240 | /sD Z 241 | /initializepage 242 | { 243 | mT $m currentmatrix mTS concatmatrix pop 244 | /pm save store mT concat 245 | }bd 246 | /endp 247 | { 248 | pm restore 249 | }bd 250 | /adjRect 251 | { 252 | dup 2 mul 6 2 roll 253 | 4 index sub exch 5 -1 roll sub exch 254 | 4 2 roll 255 | 4 index add exch 5 -1 roll add exch 256 | 4 2 roll 257 | }bd 258 | /frame1up 259 | { 260 | gS 261 | mTS setmatrix 262 | QDframwid lw 263 | /setstrokeadjust where{pop T setstrokeadjust}if 264 | clippath pathbbox 265 | 2 index sub exch 266 | 3 index sub exch 267 | currentlinewidth framewidth mul 268 | adjRect 269 | numframes dup 0 lt{pop 0}if 270 | { 271 | 4 copy 272 | rS 273 | currentlinewidth framewidth 274 | mul 4 mul 275 | adjRect 276 | }repeat 277 | pop pop pop pop 278 | gR 279 | }bd 280 | /$c devr def 281 | /rectclip where 282 | { 283 | pop/rC/rectclip ld 284 | }{ 285 | /rC 286 | { 287 | np 4 2 roll 288 | :M 289 | 1 index 0 rl 290 | 0 exch rl 291 | neg 0 rl 292 | :K 293 | clip np 294 | }bd 295 | }ifelse 296 | /rectfill where 297 | { 298 | pop/rF/rectfill ld 299 | }{ 300 | /rF 301 | { 302 | gS 303 | np 304 | 4 2 roll 305 | :M 306 | 1 index 0 rl 307 | 0 exch rl 308 | neg 0 rl 309 | fill 310 | gR 311 | }bd 312 | }ifelse 313 | /rectstroke where 314 | { 315 | pop/rS/rectstroke ld 316 | }{ 317 | /rS 318 | { 319 | gS 320 | np 321 | 4 2 roll 322 | :M 323 | 1 index 0 rl 324 | 0 exch rl 325 | neg 0 rl 326 | :K 327 | stroke 328 | gR 329 | }bd 330 | }ifelse 331 | %%EndFile 332 | level3 startnoload 333 | %%BeginFile: lw8_safeclipL12-1.0 334 | /rectclip where 335 | { 336 | pop/rCa/rectclip ld 337 | }{ 338 | /rCa 339 | { 340 | np 0 341 | 1 index length 4 idiv 342 | { 343 | 2 copy 344 | 4 getinterval 345 | aload pop 346 | 4 2 roll 347 | :M 348 | 1 index 0 rl 349 | 0 exch rl 350 | neg 0 rl 351 | :K 352 | 4 add 353 | }repeat 354 | clip np 355 | pop pop 356 | }bd 357 | }ifelse 358 | /savedstack Z 359 | /subsavedstack Z 360 | /execstring Z 361 | /saferCa 362 | { 363 | /execstring xs 364 | /odictstk countdictstack store 365 | /oopstk 0 store 366 | count 0 ne 367 | { 368 | savedstack 0 eq{ 369 | count 100 gt{count}{100}ifelse 370 | array/savedstack xs 371 | }{ 372 | count savedstack length gt 373 | { 374 | count array/savedstack xs 375 | }if 376 | }ifelse 377 | count savedstack 0 3 -1 roll 378 | getinterval 379 | astore/subsavedstack xs 380 | }{ 381 | /subsavedstack 0 store 382 | }ifelse 383 | execstring cvx stopped 384 | { 385 | $error/newerror F put 386 | newpath 387 | }if 388 | fcl 389 | subsavedstack 0 ne{ 390 | subsavedstack aload pop 391 | }if 392 | }bd 393 | %%EndFile 394 | level3 endnoload level3 not startnoload 395 | %%BeginFile: lw8_safeclipL3-1.0 396 | /saferCa/pop ld 397 | %%EndFile 398 | level3 not endnoload 399 | %%BeginFile: lw8_level1_colorspace-2.0 400 | /G/setgray ld 401 | /:F1/setgray ld 402 | /:F/setrgbcolor ld 403 | /:F4/setcmykcolor where 404 | { 405 | pop 406 | /setcmykcolor ld 407 | }{ 408 | { 409 | 3 410 | { 411 | dup 412 | 3 -1 roll add 413 | dup 1 gt{pop 1}if 414 | 1 exch sub 415 | 4 1 roll 416 | }repeat 417 | pop 418 | setrgbcolor 419 | }bd 420 | }ifelse 421 | /:Fx 422 | { 423 | counttomark 424 | {0{G}0{:F}{:F4}} 425 | exch get 426 | exec 427 | pop 428 | }bd 429 | /$cs Z 430 | /:rg{devr :ss}bd 431 | /:sc{$cs :ss}bd 432 | /:dc 433 | { 434 | dup type/arraytype eq{0 get}if 435 | dup/DeviceCMYK eq 436 | { 437 | pop devc 438 | }{ 439 | /DeviceGray eq 440 | { 441 | devg 442 | }{ 443 | devr 444 | }ifelse 445 | }ifelse 446 | /$cs xdf 447 | }bd 448 | /:sgl{}def 449 | /:dr{}bd 450 | /:fCRD{pop}bd 451 | /:ckcs{}bd 452 | /:ss{/$c xdf}bd 453 | %%EndFile 454 | %%BeginFile: lw8_uniform_graphics-2.0 455 | /@a 456 | { 457 | np :M 0 rl :L 0 exch rl 0 rl :L fill 458 | }bd 459 | /@b 460 | { 461 | np :M 0 rl 0 exch rl :L 0 rl 0 exch rl fill 462 | }bd 463 | /@c 464 | { 465 | moveto 0 rlineto stroke 466 | }bd 467 | /@w 468 | { 469 | moveto 0 exch rlineto stroke 470 | }bd 471 | /arct where 472 | { 473 | pop 474 | }{ 475 | /arct 476 | { 477 | arcto pop pop pop pop 478 | }bd 479 | }ifelse 480 | /x1 Z 481 | /x2 Z 482 | /y1 Z 483 | /y2 Z 484 | /rad Z 485 | /@q 486 | { 487 | /rad xs 488 | /y2 xs 489 | /x2 xs 490 | /y1 xs 491 | /x1 xs 492 | np 493 | x2 x1 add 2 div y1 :M 494 | x2 y1 x2 y2 rad arct 495 | x2 y2 x1 y2 rad arct 496 | x1 y2 x1 y1 rad arct 497 | x1 y1 x2 y1 rad arct 498 | fill 499 | }bd 500 | /@s 501 | { 502 | /rad xs 503 | /y2 xs 504 | /x2 xs 505 | /y1 xs 506 | /x1 xs 507 | np 508 | x2 x1 add 2 div y1 :M 509 | x2 y1 x2 y2 rad arct 510 | x2 y2 x1 y2 rad arct 511 | x1 y2 x1 y1 rad arct 512 | x1 y1 x2 y1 rad arct 513 | :K 514 | stroke 515 | }bd 516 | /@i 517 | { 518 | np 0 360 arc fill 519 | }bd 520 | /@j 521 | { 522 | gS 523 | np 524 | :T 525 | scale 526 | 0 0 .5 0 360 arc 527 | fill 528 | gR 529 | }bd 530 | /@e 531 | { 532 | np 533 | 0 360 arc 534 | :K 535 | stroke 536 | }bd 537 | /@f 538 | { 539 | np 540 | $m currentmatrix 541 | pop 542 | :T 543 | scale 544 | 0 0 .5 0 360 arc 545 | :K 546 | $m setmatrix 547 | stroke 548 | }bd 549 | /@k 550 | { 551 | gS 552 | np 553 | :T 554 | 0 0 :M 555 | 0 0 5 2 roll 556 | arc fill 557 | gR 558 | }bd 559 | /@l 560 | { 561 | gS 562 | np 563 | :T 564 | 0 0 :M 565 | scale 566 | 0 0 .5 5 -2 roll arc 567 | fill 568 | gR 569 | }bd 570 | /@m 571 | { 572 | np 573 | arc 574 | stroke 575 | }bd 576 | /@n 577 | { 578 | np 579 | $m currentmatrix 580 | pop 581 | :T 582 | scale 583 | 0 0 .5 5 -2 roll arc 584 | $m setmatrix 585 | stroke 586 | }bd 587 | %%EndFile 588 | %%BeginFile: lw8_bubn-2.1 589 | /$t Z 590 | /$p Z 591 | /$s Z 592 | /$o 1. def 593 | /2state? F def 594 | /ps Z 595 | level2 startnoload 596 | /pushcolor/currentrgbcolor ld 597 | /popcolor/setrgbcolor ld 598 | /setcmykcolor where 599 | { 600 | pop/currentcmykcolor where 601 | { 602 | pop/pushcolor/currentcmykcolor ld 603 | /popcolor/setcmykcolor ld 604 | }if 605 | }if 606 | level2 endnoload level2 not startnoload 607 | /pushcolor 608 | { 609 | currentcolorspace $c eq 610 | { 611 | currentcolor currentcolorspace T 612 | }{ 613 | currentcmykcolor F 614 | }ifelse 615 | }bd 616 | /popcolor 617 | { 618 | { 619 | setcolorspace setcolor 620 | }{ 621 | setcmykcolor 622 | }ifelse 623 | }bd 624 | level2 not endnoload 625 | /pushstatic 626 | { 627 | 2state? 628 | $o 629 | $t 630 | $p 631 | $s 632 | $cs 633 | ps 634 | }bd 635 | /popstatic 636 | { 637 | /ps xs 638 | /$cs xs 639 | /$s xs 640 | /$p xs 641 | /$t xs 642 | /$o xs 643 | /2state? xs 644 | }bd 645 | /pushgstate 646 | { 647 | currentpoint 648 | pushcolor 649 | currentlinewidth 650 | currentlinecap 651 | currentlinejoin 652 | currentdash exch aload length 653 | np clippath pathbbox 654 | $m currentmatrix aload pop 655 | }bd 656 | /popgstate 657 | { 658 | $m astore setmatrix 659 | 2 index sub exch 660 | 3 index sub exch 661 | rC 662 | array astore exch setdash 663 | setlinejoin 664 | setlinecap 665 | lw 666 | popcolor 667 | np :M 668 | }bd 669 | /bu 670 | { 671 | errordict/nocurrentpoint{pop 0 0}put 672 | 2state? 673 | { 674 | pushgstate 675 | gR 676 | }if 677 | pushgstate 678 | gR 679 | pushgstate 680 | pushstatic 681 | pm restore 682 | mTS setmatrix 683 | }bd 684 | /bn 685 | { 686 | /pm save store 687 | popstatic 688 | popgstate 689 | gS 690 | popgstate 691 | 2state? 692 | { 693 | gS 694 | popgstate 695 | }if 696 | }bd 697 | /cpat{pop 64 div setgray 8{pop}repeat}bd 698 | %%EndFile 699 | %%BeginFile: lw8_basic_text-2.1 700 | /S/show ld 701 | /A{ 702 | 0.0 exch ashow 703 | }bd 704 | /R{ 705 | 0.0 exch 32 exch widthshow 706 | }bd 707 | /W{ 708 | 0.0 3 1 roll widthshow 709 | }bd 710 | /J{ 711 | 0.0 32 4 2 roll 0.0 exch awidthshow 712 | }bd 713 | /V{ 714 | 0.0 4 1 roll 0.0 exch awidthshow 715 | }bd 716 | /fcflg T def 717 | /fc{ 718 | fcflg{ 719 | vmstatus exch sub 50000 lt{ 720 | (%%[ Warning: Running out of memory ]%%\r)print flush/fcflg F store 721 | }if pop 722 | }if 723 | }bd 724 | /$f[1 0 0 -1 0 0]def 725 | /:ff{$f :mf}bd 726 | /MacEncoding StandardEncoding 256 array copy def 727 | MacEncoding dup 9/space put dup 39/quotesingle put 96/grave put 728 | /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute 729 | /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave 730 | /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute 731 | /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis 732 | /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls 733 | /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash 734 | /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation 735 | /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash 736 | /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft 737 | /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe 738 | /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge 739 | /ydieresis/Ydieresis/fraction/Euro/guilsinglleft/guilsinglright/fi/fl 740 | /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand 741 | /Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave 742 | /Oacute/Ocircumflex/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde 743 | /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron 744 | MacEncoding 128 128 getinterval astore pop 745 | level2 startnoload 746 | /copyfontdict 747 | { 748 | findfont dup length dict 749 | begin 750 | { 751 | 1 index/FID ne{def}{pop pop}ifelse 752 | }forall 753 | }bd 754 | /$ckeyd md def 755 | /:skey 756 | { 757 | 1 index maxlength 2 index 758 | length sub 759 | ge 760 | { 761 | begin 762 | /$mkeys 20 dict def 763 | /$mkeys load 764 | end 765 | dup/$ckeyd xs 766 | }if 767 | 3 1 roll put 768 | }bd 769 | /fD1pass 770 | { 771 | 40 772 | $ckeyd 773 | //md 774 | ne 775 | { 776 | pop 1 777 | }if 778 | $ckeyd exch 779 | :skey 780 | }bd 781 | /:searchdict Z 782 | /:searchdict 783 | { 784 | exch 2 copy 785 | known 786 | { 787 | get 788 | }{ 789 | exch/$mkeys 790 | get 791 | :searchdict 792 | }ifelse 793 | }bd 794 | /lU 795 | { 796 | //md exch 2 copy 797 | known 798 | { 799 | get 800 | }{ 801 | exch 802 | /$mkeys get 803 | :searchdict 804 | }ifelse 805 | }bd 806 | /:xs{ 807 | exch 0 1 2 index length 1 sub{ 808 | 3 copy 809 | gsave 1 getinterval show grestore 810 | exch 811 | get 0.0 812 | rmoveto 813 | }for pop pop 814 | }bd 815 | /:ys{ 816 | exch 0 1 2 index length 1 sub{ 817 | 3 copy 818 | gsave 1 getinterval show grestore 819 | exch 820 | get 0.0 exch 821 | rmoveto 822 | }for pop pop 823 | }bd 824 | /:xys{ 825 | exch 0 1 2 index length 1 sub{ 826 | 3 copy 827 | gsave 1 getinterval show grestore 828 | exch 2 mul 2 copy 829 | 1 add get 3 -2 roll get exch 830 | rmoveto 831 | }for pop pop 832 | }bd 833 | level2 endnoload level2 not startnoload 834 | /copyfontdict 835 | { 836 | findfont dup length dict 837 | copy 838 | begin 839 | }bd 840 | /fD1pass/def ld 841 | /lU/load ld 842 | level2{ 843 | /:xs/xshow ld 844 | /:ys/yshow ld 845 | /:xys/xyshow ld 846 | }if 847 | level2 not endnoload 848 | /fD Z 849 | /sf Z 850 | /scf Z 851 | /sf1pass 852 | { 853 | lU setfont 854 | }bd 855 | /scf1pass 856 | { 857 | exch lU exch scalefont fD 858 | }bd 859 | /scf2pass 860 | { 861 | scalefont fD 862 | }bd 863 | md/fontname known not{ 864 | /fontname/customfont def 865 | }if 866 | /Encoding Z 867 | /:mre 868 | { 869 | copyfontdict 870 | /Encoding MacEncoding def 871 | fontname currentdict 872 | end 873 | definefont :ff fD 874 | }bd 875 | /:bsr 876 | { 877 | copyfontdict 878 | /Encoding Encoding 256 array copy def 879 | Encoding dup 880 | }bd 881 | /pd{put dup}bd 882 | /:esr 883 | { 884 | pop pop 885 | fontname currentdict 886 | end 887 | definefont :ff fD 888 | }bd 889 | /ps Z 890 | /fz{/ps xs}bd 891 | /cF/currentfont ld 892 | /mbf 893 | { 894 | /makeblendedfont where 895 | { 896 | pop 897 | makeblendedfont 898 | /ABlend exch definefont 899 | }{ 900 | pop 901 | }ifelse 902 | fD 903 | }def 904 | %%EndFile 905 | /currentpacking where {pop sc_oldpacking setpacking}if end 906 | %%EndProlog 907 | %%BeginSetup 908 | md begin 909 | /fD/def ld/sf/setfont ld /scf/scf2pass ld 910 | /mT[.24 0 0 -.24 30.001 761.057]def 911 | /sD 16 dict def 912 | %%IncludeFont: Helvetica 913 | /f34/Helvetica 914 | :mre 915 | /f48 f34 103.999 scf 916 | /f61 f34 77.999 scf 917 | %%IncludeFont: Times-Roman 918 | /f82/Times-Roman 919 | :mre 920 | /f97 f82 100 scf 921 | %%IncludeFont: Symbol 922 | /f119/Symbol 923 | %%BeginFile: lw8_euroSpecial-1.0 924 | /nEro 925 | /Symbol findfont 926 | begin 927 | FontType 928 | dup dup 929 | 1 eq exch 42 eq or exch 3 eq or{ 930 | currentdict/CharStrings known{ 931 | CharStrings/Euro known 932 | }{ 933 | true 934 | }ifelse 935 | }{ 936 | true 937 | }ifelse 938 | end 939 | def 940 | nEro startnoload 941 | 10 dict begin 942 | /FontInfo 2 dict dup begin 943 | /version(001.000)def 944 | /Notice(Copyright \251 1998 Apple Computer Inc.)def 945 | end def 946 | /FontName/Europatch def 947 | /Encoding StandardEncoding def 948 | /PaintType 0 def 949 | /FontType 1 def 950 | /FontMatrix[0.001 0 0 0.001 0 0]def 951 | /FontBBox{21 -9 714 689}def 952 | currentdict end 953 | dup 954 | /Private 15 dict dup begin 955 | /|-{def}def 956 | /|{put}def 957 | /BlueValues[-19. 0. 487. 500. 673. 688.]|- 958 | /BlueScale 0.0526315789 def 959 | /MinFeature{16 16}|- 960 | /StdHW[92.]def 961 | /StdVW[85.]def 962 | /StemSnapH[92.]def 963 | /StemSnapV[85.]def 964 | /ForceBoldThreshold .5 def 965 | /ForceBold false def 966 | /password 5839 def 967 | /Subrs 16 array 968 | dup 0<118cade7978c9a8ab47e7be71fa277>| 969 | dup 1<118cade79273658a5c>| 970 | dup 2<118cade7927297416d>| 971 | dup 3<118cade712>| 972 | dup 4<118cade795e45b7819d5b190>| 973 | dup 5<118cade712>| 974 | dup 6<118cade712>| 975 | dup 7<118cade79266e29ec4a224>| 976 | dup 8<118cade7926513197e6246425e>| 977 | dup 9<118cade792645d0ab32061e2268dfb>| 978 | dup 10<118cade792638e135e25d183266bd7f81e>| 979 | dup 11<118cade7927439b1>| 980 | dup 12<118cade7e644d1e7a50cacbc>| 981 | dup 13<118cade78f9ed1e3fe>| 982 | dup 14<118cade7e0d1ca3c54>| 983 | dup 15<118cade78f9edf3959>| 984 | |- 985 | 2 index 986 | /CharStrings 2 dict dup begin 987 | /A<118cade7b98bc82571af5aee01f90103a394bff91b0ba5c07ffa5d64ff811d8a387b6ec3142 988 | e3c549269606becee2076d12186aced6d3558a7713c6635c038cf4bf8afc6076160e8ead2af885 989 | 9f19c117df2af5a56fd0c316f31ba13c15c7ce3110f9d01081b9aeb32fbe8a3618047f1e92e6e0 990 | 8818a4bb109a567da3f88883d9eb237a4257a9535d72a66345d6a36508b96c2805a310781de324 991 | fe691942dd7947ac02673d33943c06ae133ef93a7292b6dab>|- 992 | /.notdef<118cade79205cabfe7>|- 993 | end end 994 | put put 995 | dup/FontName get exch definefont pop 996 | nEro endnoload 997 | /subfontdict Z 998 | /subfontcharsize Z 999 | findfont dup 1000 | length 2 add dict 1001 | begin 1002 | { 1003 | 1 index/FID ne 2 index/UniqueID ne and 1004 | {def}{pop pop}ifelse 1005 | }forall 1006 | nEro not 1007 | { 1008 | /subfontdict 1009 | [ 1010 | /Europatch findfont FontMatrix 1011 | matrix invertmatrix makefont 1012 | dup dup length 2 add dict 1013 | begin 1014 | { 1015 | 1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse 1016 | }forall 1017 | /PaintType 2 def 1018 | /StrokeWidth 12 def 1019 | /customfont currentdict 1020 | end 1021 | definefont 1022 | ]def 1023 | gsave 1024 | initgraphics 1025 | /subfontcharsize[ 1026 | subfontdict 0 get setfont(A)stringwidth 1027 | 0 0 moveto(A)true charpath 1028 | pathbbox 1029 | ]def 1030 | grestore 1031 | /CharStrings CharStrings 1032 | dup length 1 add dict 1033 | level2 1034 | { 1035 | copy 1036 | }{ 1037 | begin 1038 | { 1039 | def 1040 | }forall 1041 | currentdict 1042 | end 1043 | }ifelse 1044 | dup 1045 | /Euro{ 1046 | subfontcharsize aload pop 1047 | setcachedevice 1048 | pop 1049 | subfontdict currentdict/PaintType get 1050 | dup 0 ne{pop 1}if 1051 | get setfont 1052 | 0 0 moveto 1053 | (A)show 1054 | }bind put 1055 | def 1056 | }if 1057 | /Encoding Encoding 256 array copy 1058 | dup 240/apple pd 1059 | 160/Euro put 1060 | def 1061 | fontname/customfont eq 1062 | { 1063 | /Symbol 1064 | }{ 1065 | fontname 1066 | }ifelse 1067 | currentdict 1068 | end 1069 | definefont :ff fD 1070 | %%EndFile 1071 | /f131 f119 100 scf 1072 | /Courier findfont[10 0 0 -10 0 0]:mf setfont 1073 | %%EndSetup 1074 | %%Page: 1 1 1075 | %%BeginPageSetup 1076 | initializepage 1077 | %%EndPageSetup 1078 | gS 0 0 2300 3033 rC 1079 | 0 0 0 0 rC 1080 | 0 0 :M 1081 | 0 setlinecap 1082 | currentscreen 1083 | 3 1 roll pop pop 60 45 3 -1 roll setscreen 1084 | gR 1085 | gS 0 0 2300 3033 rC 1086 | 8 lw 1087 | 533 221 1200 @c 1088 | 758 1084 1200 @c 1089 | 4 lw 1090 | 454 298 1163 @c 1091 | 454 298 1238 @c 1092 | 679 1086 1163 @c 1093 | 679 1086 1238 @c 1094 | 750.5 1200.5 37.5 -90 0 @m 1095 | 1087.5 1200.5 37.5 180 270 @m 1096 | 750.5 1200.5 37.5 0 90 @m 1097 | 1087.5 1200.5 37.5 90 180 @m 1098 | 180 270 1500 1350 1050 1163 @n 1099 | 90 180 1500 1425 1050 1237.5 @n 1100 | -90 0 1500 1350 1013 1163 @n 1101 | 679 1086 1238 @c 1102 | 1050.5 1237.5 712.5 0 90 @m 1103 | 116 1650 486 @w 1104 | 154 1648 600 @c 1105 | 1689 563 :M 1106 | f48 sf 1107 | (S)S 1108 | 789 1371 :M 1109 | f61 sf 1110 | (L)S 1111 | 714 1350 :M 1112 | f48 sf 1113 | (S)S 1114 | 1014 1350 :M 1115 | (4m)S 1116 | 1164 1388 :M 1117 | f97 sf 1118 | cF 1119 | f131 sf 1120 | (p)S 1121 | setfont 1122 | 1164 1313 :M 1123 | f61 sf 1124 | (2)S 1125 | endp 1126 | showpage 1127 | %%Trailer 1128 | end 1129 | %%EOF 1130 | -------------------------------------------------------------------------------- /archive/ijmpc-2e/ijmpcf1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottkosty/install-tl-ubuntu/e1994dc5fe1118aed0f92664e178d7627ebc2dae/archive/ijmpc-2e/ijmpcf1.pdf -------------------------------------------------------------------------------- /archive/ijmpc-2e/ws-ijmpc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottkosty/install-tl-ubuntu/e1994dc5fe1118aed0f92664e178d7627ebc2dae/archive/ijmpc-2e/ws-ijmpc.pdf -------------------------------------------------------------------------------- /archive/ijmpc-2e/ws-ijmpc.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | %% Trim Size: 9.75in x 6.5in 3 | %% Text Area: 8in (include Runningheads) x 5in 4 | %% ws-ijmpc.tex: 18-02-2020 5 | %% Tex file to use with ws-ijmpc.cls written in Latex2E. 6 | %% The content, structure, format and layout of this style file is the 7 | %% property of World Scientific Publishing Co. Pte. Ltd. 8 | %% Copyright 2014 by World Scientific Publishing Co. 9 | %% All rights are reserved. 10 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 11 | % 12 | %\documentclass[draft]{ws-ijmpc} 13 | \documentclass{ws-ijmpc} 14 | \usepackage[super]{cite} % other options `nocompress`, `nosort` 15 | \begin{document} 16 | 17 | \markboth{F. Author \& S. Author (authors' names)} 18 | {Instructions for typing manuscripts (paper's title)} 19 | 20 | %%%%%%%%%%%%%%%%%%%%% Publisher's Area please ignore %%%%%%%%%%%%%%% 21 | \catchline{}{}{}{}{} 22 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 23 | 24 | \title{Instructions for typesetting 25 | manuscripts\footnote{For the title, try not to use more than 26 | 3 lines. Typeset the title in 10~pt Roman, sentence case and 27 | boldface.} 28 | } 29 | 30 | \author{First Author\footnote{ 31 | Typeset names in 8~pt Roman, upper and lower case. Use the footnote to indicate the 32 | present or permanent address of the author.}} 33 | 34 | \address{University Department, University Name, Address\\ 35 | City, State ZIP/Zone, 36 | Country\footnote{State completely without abbreviations, the 37 | affiliation and mailing address, including country. Typeset in 8~pt 38 | italic.}\\ 39 | first\_author@domain\_name} 40 | 41 | \author{Second Author} 42 | 43 | \address{Group, Laboratory, Address\\ 44 | City, State ZIP/Zone, Country\\ 45 | second\_author@domain\_name} 46 | 47 | \maketitle 48 | 49 | \begin{history} 50 | \received{Day Month Year} 51 | \revised{Day Month Year} 52 | \end{history} 53 | 54 | \begin{abstract} 55 | The abstract should summarize the context, content 56 | and conclusions of the paper in less than 200 words. It should 57 | not contain any references or displayed equations. Typeset the 58 | abstract in 8 pt Roman with baselineskip of 10 pt, making 59 | an indentation of 1.5 pica on the left and right margins. 60 | 61 | \keywords{Four or five keywords; separated by semicolon.} 62 | \end{abstract} 63 | 64 | \ccode{PACS Nos.:} 65 | 66 | \section{The Main Text} 67 | 68 | Contributions to the {\it International Journal of Modern Physics C\/} 69 | are to be in\break 70 | English. Authors are encouraged to have their 71 | contribution checked for grammar. American spelling should be 72 | used. Abbreviations are allowed but should be spelt out in full when 73 | first used. Integers ten and below are to be spelt out. Italicize 74 | foreign language phrases (e.g.,~Latin, French). 75 | 76 | The text is to be typeset in 10 pt Roman, single spaced with 77 | baselineskip of 13~pt. Text area (including copyright block) 78 | is 8 inches high and 5 inches wide for the first page. Text area 79 | (excluding running title) is 7.7 inches high and 5 inches wide for 80 | subsequent pages. Final pagination and insertion of running titles 81 | will be done by the publisher. 82 | 83 | \section{Major Headings} 84 | 85 | Major headings should be typeset in boldface with the first 86 | letter of important words capitalized. 87 | 88 | \subsection{Sub-headings} 89 | 90 | Sub-headings should be typeset in boldface italic and capitalize 91 | the first letter of the first word only. Section number to be in 92 | boldface Roman. 93 | 94 | \subsubsection{Sub-subheadings} 95 | 96 | Typeset sub-subheadings in medium face italic and capitalize the 97 | first letter of the first word only. Section numbers to be in 98 | roman. 99 | 100 | \subsection{Numbering and spacing} 101 | 102 | Sections, sub-sections and sub-subsections are numbered in 103 | Arabic. Use double spacing before all section headings, and 104 | single spacing after section headings. Flush left all paragraphs 105 | that follow after section headings. 106 | 107 | \subsection{Lists of items} 108 | 109 | Lists may be laid out with each item marked by a dot: 110 | \begin{itemlist} 111 | \item item one, 112 | \item item two. 113 | \end{itemlist} 114 | Items may also be numbered in lowercase Roman numerals: 115 | \begin{romanlist}[(ii)] 116 | \item item one 117 | \item item two 118 | \begin{romanlist}[(b)] 119 | \item lists within lists can be numbered with lowercase 120 | Roman letters, 121 | \item second item. 122 | \end{romanlist} 123 | \end{romanlist} 124 | 125 | \section{Equations} 126 | 127 | Displayed equations should be numbered consecutively in the whole 128 | paper, with the number set flush right and enclosed in 129 | parentheses 130 | \begin{equation} 131 | \mu(n, t) = \frac{\sum^\infty_{i=1} 1(d_i < t, N(d_i) 132 | = n)}{\int^t_{\sigma=0} 1(N(\sigma) = n)d\sigma}\,. 133 | \label{diseqn} 134 | \end{equation} 135 | 136 | Equations should be referred to in abbreviated form, 137 | e.g.,~``Eq.~(\ref{diseqn})'' or ``(2)''. In multiple-line 138 | equations, the number should be given on the last line. 139 | 140 | Displayed equations are to be centered on the page width. 141 | Standard English letters like x are to appear as $x$ 142 | (italicized) in the text if they are used as mathematical 143 | symbols. Punctuation marks are used at the end of equations as 144 | if they appeared directly in the text. 145 | 146 | \begin{theorem} 147 | Theorems$,$ lemmas$,$ etc. are to be numbered 148 | consecutively in the paper. Use double spacing before and after 149 | theorems, lemmas, etc. 150 | \end{theorem} 151 | 152 | \begin{proof} 153 | The word `Proof' should be type in boldface. Proofs 154 | should end with\break 155 | a box. 156 | \end{proof} 157 | 158 | \section{Illustrations and Photographs} 159 | Figures are to be inserted in the text nearest their first 160 | reference. If the author requires the publisher to reduce the figures, 161 | ensure that the figures (including letterings and numbers) are large 162 | enough to be clearly seen after reduction. If photographs are to be 163 | used, only black and white ones are acceptable. 164 | 165 | \begin{figure}[ph] 166 | \centerline{\includegraphics[width=4.7cm]{ijmpcf1}} 167 | \vspace*{8pt} 168 | \caption{A schematic illustration of dissociative recombination. The 169 | direct mechanism, 4m$^2_\pi$ is initiated when the 170 | molecular ion S$_{\rm L}$ captures an electron with 171 | kinetic energy. \label{f1}} 172 | \end{figure} 173 | 174 | Figures are to be sequentially numbered in Arabic numerals. The 175 | caption must be placed below the figure (see Fig.~\ref{f1}). Typeset 176 | in 8 pt Roman with baselineskip of 10~pt. Use double spacing 177 | between a caption and the text that follows immediately. 178 | 179 | Previously published material must be accompanied by written 180 | permission from the author and publisher. 181 | 182 | \section{Tables} 183 | 184 | Tables should be inserted in the text as close to the point of 185 | reference as possible. Some space should be left above and below 186 | the table. 187 | 188 | Tables should be numbered sequentially in the text in Arabic 189 | numerals. Captions are to be centralized above the tables. 190 | Typeset tables and captions in 8 pt Roman with 191 | baselineskip of 10 pt. 192 | 193 | \begin{table}[ht] 194 | \tbl{Comparison of acoustic for frequencies for piston-cylinder problem.} 195 | {\begin{tabular}{@{}cccc@{}} \toprule 196 | Piston mass & Analytical frequency & TRIA6-$S_1$ model & 197 | \% Error \\ 198 | & (Rad/s) & (Rad/s) \\ \colrule 199 | 1.0\hphantom{00} & \hphantom{0}281.0 & \hphantom{0}280.81 & 0.07 \\ 200 | 0.1\hphantom{00} & \hphantom{0}876.0 & \hphantom{0}875.74 & 0.03 \\ 201 | 0.01\hphantom{0} & 2441.0 & 2441.0\hphantom{0} & 0.0\hphantom{0} \\ 202 | 0.001 & 4130.0 & 4129.3\hphantom{0} & 0.16\\ \botrule 203 | \end{tabular} \label{ta1}} 204 | \end{table} 205 | 206 | If tables need to extend over to a second page, the continuation of 207 | the table should be preceded by a caption, e.g.,~``{\it Table 2.} 208 | $(${\it Continued}$)$''. 209 | 210 | \section{Footnotes} 211 | Footnotes should be numbered sequentially in superscript 212 | lowercase Roman letters.\footnote{Footnotes should be 213 | typeset in 8 pt Roman at the bottom of the page.} 214 | 215 | \section{References} 216 | References are to be listed in the order cited in the text in Arabic 217 | numerals. They can be typed in superscripts after punctuation marks, 218 | e.g.,~``$\ldots$ in the statement.\cite{1,2,3}'' or used directly, 219 | e.g.,~``see Ref.~\citen{4} for examples''. Please list using the 220 | style shown in the following examples. For journal names, use the 221 | standard abbreviations or spell in full. Typeset the references in 9 pt 222 | roman with baselineskip of 11 pt. 223 | 224 | \section*{Acknowledgments} 225 | This section should come before the References. Dedications and 226 | funding information may also be included here. 227 | 228 | \appendix 229 | 230 | \section{Appendices} 231 | Appendices should be used only when absolutely necessary. They 232 | should come before the References. If there is more than one 233 | appendix, number them alphabetically. Number displayed equations 234 | occurring in the Appendix in this way, e.g.~(\ref{app1}),\break 235 | (\ref{app2}), etc. 236 | \begin{eqnarray} %A.1 237 | \begin{array}{rcl} 238 | g_{\mu_1\mu_2} &=& g_{axby}=-\displaystyle{\epsilon_{abc}}{4\pi}\, 239 | \frac{(x-y)^c}{|x-y|^3}\,, \\[8pt] 240 | h_{\mu_1\mu_2\mu_3} &=& \epsilon^{\alpha_1 \alpha_2 \alpha_3} 241 | g_{\mu_1\alpha_1}g_{\mu_2\alpha_2}g_{\mu_3\alpha_3} 242 | \end{array} 243 | \label{app1} 244 | \end{eqnarray} 245 | with 246 | \begin{eqnarray} %A.2 247 | \epsilon^{\alpha_1 \alpha_2 \alpha_3} = \epsilon^{b_1y_1b_2y_2cx} = 248 | \epsilon^{b_1b_2c}\delta(x-y_1)\delta(x-y_2)\,. 249 | \label{app2} 250 | \end{eqnarray} 251 | 252 | %\begin{thebibliography}{000} %for 3 digits 253 | %\begin{thebibliography}{00} %for 2 digits 254 | %\begin{thebibliography}{0} %for 1 digit 255 | 256 | \begin{thebibliography}{0} 257 | \bibitem{1} J. Callaway, {\it Phys. Rev. B} {\bf 35}, 8723 (1987). 258 | 259 | \bibitem{2} M. Tinkham, {\it Group Theory and Quantum Mechanics} 260 | (McGraw-Hill, New York, 1964). 261 | 262 | \bibitem{3} T. Tel, {\it Experimental Study and Characterization 263 | of Chaos}, ed. Hao Bailin (World Scientific, Singapore, 1990), p. 149. 264 | 265 | \bibitem{4} P. P. Edwards, {\it Superconductivity and 266 | Applications --- Proc. Taiwan Int. Symp. Superconductivity}, 267 | ed.~P. T. Wu {\it et al.} (World Scientific, Singapore, 1989), p. 29. 268 | 269 | \bibitem{5} W. J. Johnson, Ph.D. thesis, University of Wisconsin, 270 | Madison (1968). 271 | 272 | \bibitem{6} P. F. Marteau and H. D. I. Arbabanel, Noise reduction in 273 | chaotic time series using scaled probabilistic methods, UCSD/INLS 274 | preprint, October 1990. 275 | 276 | \bibitem{7} J. D. Jackson, {\it Classical Electrodynamics} (Wiley, 277 | New York, 1963), p.~93. 278 | 279 | \bibitem{8} J. Jeans, {\it The Mathematical Theory of Electricity 280 | and Magnetism} (Cambridge University Press, 1963), p.~249. 281 | \end{thebibliography} 282 | 283 | \end{document} -------------------------------------------------------------------------------- /archive/ijmpc-2e/ws-ijmpc_bib.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottkosty/install-tl-ubuntu/e1994dc5fe1118aed0f92664e178d7627ebc2dae/archive/ijmpc-2e/ws-ijmpc_bib.pdf -------------------------------------------------------------------------------- /archive/ijmpc-2e/ws-ijmpc_bib.tex: -------------------------------------------------------------------------------- 1 | \documentclass{ws-ijmpc} 2 | \usepackage[super]{cite} 3 | \usepackage[breaklinks]{hyperref} 4 | \hypersetup{colorlinks,urlcolor=black,citecolor=black,linkcolor=black,filecolor=black} 5 | \usepackage{breakurl} 6 | \begin{document} 7 | 8 | 9 | 10 | 11 | 12 | \title{Instructions for typesetting manuscript\\ 13 | using BiB\TeX} 14 | 15 | \markboth{WSPC}{Instructions for typesetting manuscript} 16 | 17 | \maketitle 18 | 19 | \section{Usage} 20 | 21 | \begin{verbatim} 22 | \documentclass{ws-ijmpc} 23 | \usepackage[super]{cite} 24 | \begin{document} 25 | Sample output using ws-ijmpc bibliography style file ... 26 | ...text.\cite{best,pier,jame} ... 27 | \bibliographystyle{ws-ijmpc} 28 | \bibliography{sample} 29 | \end{document} 30 | \end{verbatim} 31 | 32 | \section{Output} 33 | Sample output using ws-ijmpc bibliography style file 34 | 35 | \begin{center} 36 | \tablefont 37 | \begin{tabular}{@{}ll@{}}\toprule 38 | \multicolumn{1}{c}{BiB\TeX}\\ 39 | \multicolumn{1}{c}{Database} & \multicolumn{1}{c}{Sample citation}\\ 40 | \multicolumn{1}{c}{entry type}\\\colrule 41 | 42 | article & ...text.\cite{best03,pier02,jame02}\\ 43 | 44 | proceedings & ...text.\cite{weis94}\\ 45 | 46 | inproceedings & ...text.\cite{gupt97}\\ 47 | 48 | book & ...text.\cite{rich60,jarl88}\\ 49 | 50 | edition & ...text.\cite{chur90}\\ 51 | 52 | editor & ...text.\cite{benh93}\\ 53 | 54 | series & ...text.\cite{bake72}\\ 55 | 56 | tech report & ...text\cite{hobb92} and ...text.\cite{bria84}\\ 57 | 58 | unpublished & ...text.\cite{hear94}\\ 59 | 60 | phd thesis & ...text.\cite{brow88}\\ 61 | 62 | masters thesis & ...text.\cite{lodh74}\\ 63 | 64 | incollection & ...text.\cite{dani73}\\ 65 | 66 | misc & ...text.\cite{davi93}\\ 67 | \botrule 68 | \end{tabular} 69 | \end{center} 70 | 71 | When the reference forms part of the sentence, it should not be 72 | typed in superscripts, e.g.: ``One can show from Ref.~\refcite{davi93} that $\ldots$'' 73 | 74 | \bibliographystyle{ws-ijmpc} 75 | \bibliography{ws-sample} 76 | 77 | \end{document} -------------------------------------------------------------------------------- /archive/ijmpc-2e/ws-sample.bib: -------------------------------------------------------------------------------- 1 | @manual{lamp87, 2 | author = "L. Lamport", 3 | title = "Make Index: An Index Processor For LaTeX", 4 | year = "1987", 5 | note = "\url{http://www.tug.org/tex-archive/indexing/makeindex/doc/makeindex.dvi}"} 6 | 7 | @book{jarl88, 8 | author = "C. Jarlskog" , 9 | title = "CP {V}iolation", 10 | publisher = "World Scientific", 11 | address = "Singapore", 12 | year = "1988"} 13 | 14 | @book{lamp94, 15 | author = "L. Lamport", 16 | title = "\LaTeX, A Document Preparation System", 17 | publisher = "Addison-Wesley", 18 | address = "Reading, MA", 19 | year = "1994", 20 | edition = "2nd"} 21 | 22 | @book{ams04, 23 | author = "\AmS", 24 | title = "\AmS-\LaTeX{} Version 2 User's Guide", 25 | publisher = "American Mathematical Society", 26 | address = "Providence", 27 | year = "2004", 28 | note = "\url{http://www.ams.org/tex/amslatex.html}."} 29 | 30 | @book{benh93, 31 | editor = "Fr\'ed\'eric Benhamou and Alain Colmerauer" , 32 | title = "Constraint {L}ogic {P}rogramming, {S}elected {R}esearch", 33 | publisher = "MIT Press", 34 | year = "1993"} 35 | 36 | @book{rich60, 37 | author = "L. F. Richardson", 38 | title = "Arms and {I}nsecurity", 39 | publisher = "Boxwood", 40 | address = "Pittsburg", 41 | pages = "200--253", 42 | year = "1960"} 43 | 44 | @book{chur90, 45 | author = "R. V. Churchill and J. W. Brown", 46 | title = "Complex {V}ariables and {A}pplications", 47 | publisher = "McGraw-Hill", 48 | pages = "215--253", 49 | year = "1990", 50 | edition = "5th"} 51 | 52 | @inproceedings{gupt97, 53 | author = "R. K. Gupta and S. D. Senturia", 54 | title = "Pull-in Time Dynamics as a Measure of Absolute Pressure", 55 | booktitle = "Proc. {IEEE} Int. Workshop on 56 | Microelectromechanical Systems ({MEMS}'97)", 57 | address = "Nagoya, Japan", 58 | month = jan, 59 | year = "1997", 60 | pages = "290-294"} 61 | 62 | @proceedings{weis94, 63 | title = "Contemporary {P}roblems in {S}tatistical {P}hysics", 64 | booktitle = "Contemporary {P}roblems in {S}tatistical {P}hysics", 65 | editor = "G. H. Weiss", 66 | publisher = "SIAM, Philadelphia", 67 | year = "1994"} 68 | 69 | @article{best03, 70 | author = "Bestbury, Bruce W.", 71 | title = "{$R$}-matrices and the magic square", 72 | journal = "J. Phys. A", 73 | fjournal = "Journal of Physics. A. Mathematical and General", 74 | volume = "36", 75 | year = "2003", 76 | number = "7", 77 | pages = "1947--1959", 78 | issn = "0305-4470", 79 | coden = "JPHAC5", 80 | mrclass = "17B10", 81 | mrnumber = "1 960 703"} 82 | 83 | @article{pier02, 84 | author = "Deligne, Pierre X. and Gross, Benedict H.", 85 | title = "On the exceptional series, and its descendants", 86 | journal = "C. R. Math. Acad. Sci. Paris", 87 | fjournal = "Comptes Rendus Math\'ematique. Acad\'emie des Sciences. Paris", 88 | volume = "335", 89 | year = "2002", 90 | number = "11", 91 | pages = "877--881", 92 | issn = "1631-073X", 93 | mrclass = "20Gxx", 94 | mrnumber = "1 952 563"} 95 | 96 | @article{jame02, 97 | author = "Landsberg, James. M. and Manivel, L.", 98 | title = "Triality, exceptional {L}ie algebras and {D}eligne dimension formulas", 99 | journal = "Adv. Math.", 100 | fjournal = "Advances in Mathematics", 101 | volume = "171", 102 | year = "2002", 103 | number = "1", 104 | pages = "59--85", 105 | issn = "0001-8708", 106 | coden = "ADMTA4", 107 | mrclass = "17B20 (17B25)", 108 | mrnumber = "1 933 384", 109 | mrreviewer = "Dmitri I. Panyushev", 110 | note = "\url{http://www.url.com/triality.html}."} 111 | 112 | @techreport{hobb92, 113 | author = "John D. Hobby", 114 | title = "{A User's Manual for MetaPost}", 115 | year = "1992", 116 | month = "apr", 117 | language = "english", 118 | institution = "AT\&T Bell Laboratories", 119 | address = "Murray Hill, New Jersey", 120 | date = "April 1992", 121 | number = "162", 122 | npages = "ii+88~pages"} 123 | 124 | @techreport{bria84, 125 | author = "Kernighan, Brian W.", 126 | title = "{PIC}---{A} Graphics Language for Typesetting", 127 | type = "Computing Science Technical Report", 128 | number = "116", 129 | institution = "AT\&T Bell Laboratories", 130 | address = "Murray Hill, New Jersey", 131 | year = "1984"} 132 | 133 | @unpublished{hear94, 134 | author = "H. C. Heard and I. V. Borg and N. L. Carter and C. B. Raleigh", 135 | title = "{VoQS: Voice Quality Symbols}", 136 | note = "Revised to 1994", 137 | year = "1994"} 138 | 139 | @phdthesis{brow88, 140 | author = "Marcus E. Brown", 141 | title = "An Interactive Environment for Literate Programming", 142 | school = "Texas A\&M University", 143 | address = "TX, USA", 144 | pages = "ix + 102", 145 | month = "aug", 146 | year = "1988"} 147 | 148 | @inbook{bake72, 149 | author = "D. W. Baker and N. L. Carter", 150 | year = "1972", 151 | editor = "H. C. Heard and I. V. Borg and N. L. Carter and C. B. Raleigh", 152 | title = "Seismic {V}elocity {A}nisotropy {C}alculated for {U}ltramafic {M}inerals 153 | and {A}ggregates", 154 | booktitle = "Flow and {F}racture of {R}ocks", 155 | publisher = "Am. Geophys. Union", 156 | series = "Geophys. Mono.", 157 | volume = "16", 158 | pages = "157--166"} 159 | 160 | @mastersthesis{lodh74, 161 | author = "Gunter Sergei Lodha", 162 | title = "Quantitative interpretation of ariborne 163 | electromagnetic response for a spherical model", 164 | school = "University of Toronto", 165 | address = "Canada", 166 | year = "1974"} 167 | 168 | @incollection{dani73, 169 | author = "Jones, Daniel", 170 | title = "{The term `phoneme'}", 171 | editor = "Jones, W. E. and Laver, J.", 172 | booktitle = "Phonetics in Linguistics: A Book of Reading", 173 | publisher = "Longman", 174 | address = "London", 175 | pages = "187--204", 176 | year = "1973"} 177 | 178 | @misc{davi93, 179 | author = "Bill Davidsen", 180 | title = "NETPBM", 181 | year = "1993", 182 | note = "\url{ftp://ftp.wustl.edu/graphics/graphics/packages/NetPBM}."} 183 | -------------------------------------------------------------------------------- /archive/ijmpd-2e/ijmpdf1.eps: -------------------------------------------------------------------------------- 1 | %!PS-Adobe-3.0 EPSF-3.0 2 | %%BoundingBox: 83 292 473 649 3 | %%Title: (FSI1-Layer#1) 4 | %%Creator: (MacDraw II: LaserWriter 8 8.6) 5 | %%CreationDate: (4:40 PM Tuesday, January 16, 2001) 6 | %%For: (Mahiko Suzuki) 7 | %%Pages: 1 8 | %%DocumentFonts: Helvetica Times-Roman Symbol 9 | %%DocumentNeededFonts: Helvetica Times-Roman Symbol 10 | %%DocumentSuppliedFonts: 11 | %%DocumentData: Clean7Bit 12 | %%PageOrder: Ascend 13 | %%Orientation: Portrait 14 | %%DocumentMedia: Default 612 792 0 () () 15 | %RBINumCopies: 1 16 | %RBINupNess: 1 1 17 | %ADO_ImageableArea: 30 33.12 582 761.04 18 | %%EndComments 19 | %%BeginDefaults 20 | %%ViewingOrientation: 1 0 0 1 21 | %%EndDefaults 22 | userdict/dscInfo 5 dict dup begin 23 | /Title(FSI1-Layer#1)def 24 | /Creator(MacDraw II: LaserWriter 8 8.6)def 25 | /CreationDate(4:40 PM Tuesday, January 16, 2001)def 26 | /For(Mahiko Suzuki)def 27 | /Pages 1 def 28 | end put 29 | %%BeginProlog 30 | /md 220 dict def md begin/currentpacking where {pop /sc_oldpacking currentpacking def true setpacking}if 31 | %%BeginFile: lw8_feature-1.01 32 | %%Copyright: Copyright 1990-1998 Adobe Systems Incorporated and Apple Computer Incorporated. All Rights Reserved. 33 | /bd{bind def}bind def 34 | /ld{load def}bd 35 | /xs{exch store}bd 36 | /Z{0 def}bd 37 | /T true def 38 | /F false def 39 | /level2 40 | /languagelevel where 41 | { 42 | pop languagelevel 2 ge 43 | }{ 44 | F 45 | }ifelse 46 | def 47 | /odictstk Z 48 | /oopstk Z 49 | /fcl 50 | { 51 | count oopstk sub dup 0 gt 52 | { 53 | {pop}repeat 54 | }{ 55 | pop 56 | }ifelse 57 | countdictstack odictstk sub dup 0 gt 58 | { 59 | {end}repeat 60 | }{ 61 | pop 62 | }ifelse 63 | }bd 64 | /sfcl2 65 | { 66 | /odictstk countdictstack store 67 | count/oopstk xs 68 | }bd 69 | /efcl2 70 | { 71 | stopped{$error/newerror F put}if 72 | fcl 73 | }bd 74 | /noload Z 75 | /startnoload 76 | { 77 | {/noload save store}if 78 | }bd 79 | /endnoload 80 | { 81 | {noload restore}if 82 | }bd 83 | /setcopies{ 84 | level2 85 | { 86 | 1 dict begin/NumCopies exch def currentdict end setpagedevice 87 | }{ 88 | userdict/#copies 3 -1 roll put 89 | }ifelse 90 | }def 91 | level2 startnoload 92 | /ststpgdev{}def 93 | /dopgdev{}def 94 | /stpgdev{}def 95 | /buf Z 96 | /didstop T def 97 | /sfcl 98 | { 99 | /didstop T store 100 | /odictstk countdictstack store 101 | count/oopstk xs 102 | currentfile cvx stopped 103 | { 104 | $error/newerror F put 105 | didstop 106 | { 107 | save/didstop xs 108 | /buf vmstatus exch sub exch pop dup 0 lt{pop 0}if 109 | dup 64000 gt{pop 64000}if string store 110 | { 111 | currentfile buf readline 112 | { 113 | (}efcl)eq{exit}if 114 | }{ 115 | /UnexpectedEOF errordict/rangecheck get exec 116 | }ifelse 117 | }loop 118 | didstop restore 119 | }if 120 | }if 121 | fcl 122 | }bd 123 | /efcl 124 | { 125 | /didstop F store 126 | exec 127 | stop 128 | }bd 129 | level2 endnoload level2 not startnoload 130 | /setpagedevice where{pop/realstpgdev/setpagedevice ld}if 131 | /SC_topddict Z 132 | /SC_spdict Z 133 | /$spusrdict F def 134 | /dopgdev 135 | { 136 | userdict/setpagedevice undef 137 | $spusrdict 138 | { 139 | userdict/setpagedevice/realstpgdev load put 140 | /$spusrdict F store 141 | }if 142 | SC_topddict realstpgdev 143 | }bd 144 | /stpgdev 145 | { 146 | SC_topddict dup 3 -1 roll 147 | { 148 | SC_spdict 2 index known 149 | { 150 | SC_spdict 2 index get 151 | dup 3 -1 roll 152 | { 153 | put dup 154 | }forall 155 | pop put dup 156 | }{ 157 | put dup 158 | }ifelse 159 | }forall 160 | pop pop 161 | }bd 162 | /ststpgdev 163 | { 164 | /setpagedevice where 165 | { 166 | userdict eq 167 | { 168 | /$spusrdict T store 169 | }if 170 | }if 171 | userdict/setpagedevice/stpgdev load put 172 | /SC_topddict 0 dict store 173 | /SC_spdict 3 dict begin 174 | /InputAttributes 0 dict def 175 | /Policies 0 dict def 176 | /OutputAttributes 0 dict def 177 | currentdict 178 | end 179 | store 180 | }def 181 | /sfcl/sfcl2 ld 182 | /efcl/efcl2 ld 183 | level2 not endnoload 184 | %%EndFile 185 | %%BeginFile: lw8_basic-3.0 186 | /xdf{exch def}bd 187 | /:L/lineto 188 | /lw/setlinewidth 189 | /:M/moveto 190 | /rl/rlineto 191 | /rm/rmoveto 192 | /:C/curveto 193 | /:T/translate 194 | /:K/closepath 195 | /:mf/makefont 196 | /gS/gsave 197 | /gR/grestore 198 | /np/newpath 199 | 12{ld}repeat 200 | /framewidth -1 def 201 | /QDframwid -1 def 202 | /numframes Z 203 | /mTS matrix def 204 | /$m matrix def 205 | /av 86 def 206 | /por T def 207 | /normland F def 208 | /psb-nosave{}def 209 | /pse-nosave{}def 210 | /us Z 211 | /psb{/us save store}bd 212 | /pse{us restore}bd 213 | /level3 214 | /languagelevel where 215 | { 216 | pop languagelevel 3 ge 217 | }{ 218 | F 219 | }ifelse 220 | def 221 | level2 startnoload 222 | /setjob 223 | { 224 | statusdict/jobname 3 -1 roll put 225 | }bd 226 | /devg/DeviceGray def 227 | /devr/DeviceRGB def 228 | /devc/DeviceCMYK def 229 | level2 endnoload level2 not startnoload 230 | /setjob 231 | { 232 | 1 dict begin/JobName xdf currentdict end setuserparams 233 | }bd 234 | /devg[/DeviceGray]def 235 | /devr[/DeviceRGB]def 236 | /devc[/DeviceCMYK]def 237 | level2 not endnoload 238 | /pm Z 239 | /mT Z 240 | /sD Z 241 | /initializepage 242 | { 243 | mT $m currentmatrix mTS concatmatrix pop 244 | /pm save store mT concat 245 | }bd 246 | /endp 247 | { 248 | pm restore 249 | }bd 250 | /adjRect 251 | { 252 | dup 2 mul 6 2 roll 253 | 4 index sub exch 5 -1 roll sub exch 254 | 4 2 roll 255 | 4 index add exch 5 -1 roll add exch 256 | 4 2 roll 257 | }bd 258 | /frame1up 259 | { 260 | gS 261 | mTS setmatrix 262 | QDframwid lw 263 | /setstrokeadjust where{pop T setstrokeadjust}if 264 | clippath pathbbox 265 | 2 index sub exch 266 | 3 index sub exch 267 | currentlinewidth framewidth mul 268 | adjRect 269 | numframes dup 0 lt{pop 0}if 270 | { 271 | 4 copy 272 | rS 273 | currentlinewidth framewidth 274 | mul 4 mul 275 | adjRect 276 | }repeat 277 | pop pop pop pop 278 | gR 279 | }bd 280 | /$c devr def 281 | /rectclip where 282 | { 283 | pop/rC/rectclip ld 284 | }{ 285 | /rC 286 | { 287 | np 4 2 roll 288 | :M 289 | 1 index 0 rl 290 | 0 exch rl 291 | neg 0 rl 292 | :K 293 | clip np 294 | }bd 295 | }ifelse 296 | /rectfill where 297 | { 298 | pop/rF/rectfill ld 299 | }{ 300 | /rF 301 | { 302 | gS 303 | np 304 | 4 2 roll 305 | :M 306 | 1 index 0 rl 307 | 0 exch rl 308 | neg 0 rl 309 | fill 310 | gR 311 | }bd 312 | }ifelse 313 | /rectstroke where 314 | { 315 | pop/rS/rectstroke ld 316 | }{ 317 | /rS 318 | { 319 | gS 320 | np 321 | 4 2 roll 322 | :M 323 | 1 index 0 rl 324 | 0 exch rl 325 | neg 0 rl 326 | :K 327 | stroke 328 | gR 329 | }bd 330 | }ifelse 331 | %%EndFile 332 | level3 startnoload 333 | %%BeginFile: lw8_safeclipL12-1.0 334 | /rectclip where 335 | { 336 | pop/rCa/rectclip ld 337 | }{ 338 | /rCa 339 | { 340 | np 0 341 | 1 index length 4 idiv 342 | { 343 | 2 copy 344 | 4 getinterval 345 | aload pop 346 | 4 2 roll 347 | :M 348 | 1 index 0 rl 349 | 0 exch rl 350 | neg 0 rl 351 | :K 352 | 4 add 353 | }repeat 354 | clip np 355 | pop pop 356 | }bd 357 | }ifelse 358 | /savedstack Z 359 | /subsavedstack Z 360 | /execstring Z 361 | /saferCa 362 | { 363 | /execstring xs 364 | /odictstk countdictstack store 365 | /oopstk 0 store 366 | count 0 ne 367 | { 368 | savedstack 0 eq{ 369 | count 100 gt{count}{100}ifelse 370 | array/savedstack xs 371 | }{ 372 | count savedstack length gt 373 | { 374 | count array/savedstack xs 375 | }if 376 | }ifelse 377 | count savedstack 0 3 -1 roll 378 | getinterval 379 | astore/subsavedstack xs 380 | }{ 381 | /subsavedstack 0 store 382 | }ifelse 383 | execstring cvx stopped 384 | { 385 | $error/newerror F put 386 | newpath 387 | }if 388 | fcl 389 | subsavedstack 0 ne{ 390 | subsavedstack aload pop 391 | }if 392 | }bd 393 | %%EndFile 394 | level3 endnoload level3 not startnoload 395 | %%BeginFile: lw8_safeclipL3-1.0 396 | /saferCa/pop ld 397 | %%EndFile 398 | level3 not endnoload 399 | %%BeginFile: lw8_level1_colorspace-2.0 400 | /G/setgray ld 401 | /:F1/setgray ld 402 | /:F/setrgbcolor ld 403 | /:F4/setcmykcolor where 404 | { 405 | pop 406 | /setcmykcolor ld 407 | }{ 408 | { 409 | 3 410 | { 411 | dup 412 | 3 -1 roll add 413 | dup 1 gt{pop 1}if 414 | 1 exch sub 415 | 4 1 roll 416 | }repeat 417 | pop 418 | setrgbcolor 419 | }bd 420 | }ifelse 421 | /:Fx 422 | { 423 | counttomark 424 | {0{G}0{:F}{:F4}} 425 | exch get 426 | exec 427 | pop 428 | }bd 429 | /$cs Z 430 | /:rg{devr :ss}bd 431 | /:sc{$cs :ss}bd 432 | /:dc 433 | { 434 | dup type/arraytype eq{0 get}if 435 | dup/DeviceCMYK eq 436 | { 437 | pop devc 438 | }{ 439 | /DeviceGray eq 440 | { 441 | devg 442 | }{ 443 | devr 444 | }ifelse 445 | }ifelse 446 | /$cs xdf 447 | }bd 448 | /:sgl{}def 449 | /:dr{}bd 450 | /:fCRD{pop}bd 451 | /:ckcs{}bd 452 | /:ss{/$c xdf}bd 453 | %%EndFile 454 | %%BeginFile: lw8_uniform_graphics-2.0 455 | /@a 456 | { 457 | np :M 0 rl :L 0 exch rl 0 rl :L fill 458 | }bd 459 | /@b 460 | { 461 | np :M 0 rl 0 exch rl :L 0 rl 0 exch rl fill 462 | }bd 463 | /@c 464 | { 465 | moveto 0 rlineto stroke 466 | }bd 467 | /@w 468 | { 469 | moveto 0 exch rlineto stroke 470 | }bd 471 | /arct where 472 | { 473 | pop 474 | }{ 475 | /arct 476 | { 477 | arcto pop pop pop pop 478 | }bd 479 | }ifelse 480 | /x1 Z 481 | /x2 Z 482 | /y1 Z 483 | /y2 Z 484 | /rad Z 485 | /@q 486 | { 487 | /rad xs 488 | /y2 xs 489 | /x2 xs 490 | /y1 xs 491 | /x1 xs 492 | np 493 | x2 x1 add 2 div y1 :M 494 | x2 y1 x2 y2 rad arct 495 | x2 y2 x1 y2 rad arct 496 | x1 y2 x1 y1 rad arct 497 | x1 y1 x2 y1 rad arct 498 | fill 499 | }bd 500 | /@s 501 | { 502 | /rad xs 503 | /y2 xs 504 | /x2 xs 505 | /y1 xs 506 | /x1 xs 507 | np 508 | x2 x1 add 2 div y1 :M 509 | x2 y1 x2 y2 rad arct 510 | x2 y2 x1 y2 rad arct 511 | x1 y2 x1 y1 rad arct 512 | x1 y1 x2 y1 rad arct 513 | :K 514 | stroke 515 | }bd 516 | /@i 517 | { 518 | np 0 360 arc fill 519 | }bd 520 | /@j 521 | { 522 | gS 523 | np 524 | :T 525 | scale 526 | 0 0 .5 0 360 arc 527 | fill 528 | gR 529 | }bd 530 | /@e 531 | { 532 | np 533 | 0 360 arc 534 | :K 535 | stroke 536 | }bd 537 | /@f 538 | { 539 | np 540 | $m currentmatrix 541 | pop 542 | :T 543 | scale 544 | 0 0 .5 0 360 arc 545 | :K 546 | $m setmatrix 547 | stroke 548 | }bd 549 | /@k 550 | { 551 | gS 552 | np 553 | :T 554 | 0 0 :M 555 | 0 0 5 2 roll 556 | arc fill 557 | gR 558 | }bd 559 | /@l 560 | { 561 | gS 562 | np 563 | :T 564 | 0 0 :M 565 | scale 566 | 0 0 .5 5 -2 roll arc 567 | fill 568 | gR 569 | }bd 570 | /@m 571 | { 572 | np 573 | arc 574 | stroke 575 | }bd 576 | /@n 577 | { 578 | np 579 | $m currentmatrix 580 | pop 581 | :T 582 | scale 583 | 0 0 .5 5 -2 roll arc 584 | $m setmatrix 585 | stroke 586 | }bd 587 | %%EndFile 588 | %%BeginFile: lw8_bubn-2.1 589 | /$t Z 590 | /$p Z 591 | /$s Z 592 | /$o 1. def 593 | /2state? F def 594 | /ps Z 595 | level2 startnoload 596 | /pushcolor/currentrgbcolor ld 597 | /popcolor/setrgbcolor ld 598 | /setcmykcolor where 599 | { 600 | pop/currentcmykcolor where 601 | { 602 | pop/pushcolor/currentcmykcolor ld 603 | /popcolor/setcmykcolor ld 604 | }if 605 | }if 606 | level2 endnoload level2 not startnoload 607 | /pushcolor 608 | { 609 | currentcolorspace $c eq 610 | { 611 | currentcolor currentcolorspace T 612 | }{ 613 | currentcmykcolor F 614 | }ifelse 615 | }bd 616 | /popcolor 617 | { 618 | { 619 | setcolorspace setcolor 620 | }{ 621 | setcmykcolor 622 | }ifelse 623 | }bd 624 | level2 not endnoload 625 | /pushstatic 626 | { 627 | 2state? 628 | $o 629 | $t 630 | $p 631 | $s 632 | $cs 633 | ps 634 | }bd 635 | /popstatic 636 | { 637 | /ps xs 638 | /$cs xs 639 | /$s xs 640 | /$p xs 641 | /$t xs 642 | /$o xs 643 | /2state? xs 644 | }bd 645 | /pushgstate 646 | { 647 | currentpoint 648 | pushcolor 649 | currentlinewidth 650 | currentlinecap 651 | currentlinejoin 652 | currentdash exch aload length 653 | np clippath pathbbox 654 | $m currentmatrix aload pop 655 | }bd 656 | /popgstate 657 | { 658 | $m astore setmatrix 659 | 2 index sub exch 660 | 3 index sub exch 661 | rC 662 | array astore exch setdash 663 | setlinejoin 664 | setlinecap 665 | lw 666 | popcolor 667 | np :M 668 | }bd 669 | /bu 670 | { 671 | errordict/nocurrentpoint{pop 0 0}put 672 | 2state? 673 | { 674 | pushgstate 675 | gR 676 | }if 677 | pushgstate 678 | gR 679 | pushgstate 680 | pushstatic 681 | pm restore 682 | mTS setmatrix 683 | }bd 684 | /bn 685 | { 686 | /pm save store 687 | popstatic 688 | popgstate 689 | gS 690 | popgstate 691 | 2state? 692 | { 693 | gS 694 | popgstate 695 | }if 696 | }bd 697 | /cpat{pop 64 div setgray 8{pop}repeat}bd 698 | %%EndFile 699 | %%BeginFile: lw8_basic_text-2.1 700 | /S/show ld 701 | /A{ 702 | 0.0 exch ashow 703 | }bd 704 | /R{ 705 | 0.0 exch 32 exch widthshow 706 | }bd 707 | /W{ 708 | 0.0 3 1 roll widthshow 709 | }bd 710 | /J{ 711 | 0.0 32 4 2 roll 0.0 exch awidthshow 712 | }bd 713 | /V{ 714 | 0.0 4 1 roll 0.0 exch awidthshow 715 | }bd 716 | /fcflg T def 717 | /fc{ 718 | fcflg{ 719 | vmstatus exch sub 50000 lt{ 720 | (%%[ Warning: Running out of memory ]%%\r)print flush/fcflg F store 721 | }if pop 722 | }if 723 | }bd 724 | /$f[1 0 0 -1 0 0]def 725 | /:ff{$f :mf}bd 726 | /MacEncoding StandardEncoding 256 array copy def 727 | MacEncoding dup 9/space put dup 39/quotesingle put 96/grave put 728 | /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute 729 | /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave 730 | /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute 731 | /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis 732 | /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls 733 | /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash 734 | /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation 735 | /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash 736 | /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft 737 | /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe 738 | /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge 739 | /ydieresis/Ydieresis/fraction/Euro/guilsinglleft/guilsinglright/fi/fl 740 | /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand 741 | /Acircumflex/Ecircumflex/Aacute/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave 742 | /Oacute/Ocircumflex/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde 743 | /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron 744 | MacEncoding 128 128 getinterval astore pop 745 | level2 startnoload 746 | /copyfontdict 747 | { 748 | findfont dup length dict 749 | begin 750 | { 751 | 1 index/FID ne{def}{pop pop}ifelse 752 | }forall 753 | }bd 754 | /$ckeyd md def 755 | /:skey 756 | { 757 | 1 index maxlength 2 index 758 | length sub 759 | ge 760 | { 761 | begin 762 | /$mkeys 20 dict def 763 | /$mkeys load 764 | end 765 | dup/$ckeyd xs 766 | }if 767 | 3 1 roll put 768 | }bd 769 | /fD1pass 770 | { 771 | 40 772 | $ckeyd 773 | //md 774 | ne 775 | { 776 | pop 1 777 | }if 778 | $ckeyd exch 779 | :skey 780 | }bd 781 | /:searchdict Z 782 | /:searchdict 783 | { 784 | exch 2 copy 785 | known 786 | { 787 | get 788 | }{ 789 | exch/$mkeys 790 | get 791 | :searchdict 792 | }ifelse 793 | }bd 794 | /lU 795 | { 796 | //md exch 2 copy 797 | known 798 | { 799 | get 800 | }{ 801 | exch 802 | /$mkeys get 803 | :searchdict 804 | }ifelse 805 | }bd 806 | /:xs{ 807 | exch 0 1 2 index length 1 sub{ 808 | 3 copy 809 | gsave 1 getinterval show grestore 810 | exch 811 | get 0.0 812 | rmoveto 813 | }for pop pop 814 | }bd 815 | /:ys{ 816 | exch 0 1 2 index length 1 sub{ 817 | 3 copy 818 | gsave 1 getinterval show grestore 819 | exch 820 | get 0.0 exch 821 | rmoveto 822 | }for pop pop 823 | }bd 824 | /:xys{ 825 | exch 0 1 2 index length 1 sub{ 826 | 3 copy 827 | gsave 1 getinterval show grestore 828 | exch 2 mul 2 copy 829 | 1 add get 3 -2 roll get exch 830 | rmoveto 831 | }for pop pop 832 | }bd 833 | level2 endnoload level2 not startnoload 834 | /copyfontdict 835 | { 836 | findfont dup length dict 837 | copy 838 | begin 839 | }bd 840 | /fD1pass/def ld 841 | /lU/load ld 842 | level2{ 843 | /:xs/xshow ld 844 | /:ys/yshow ld 845 | /:xys/xyshow ld 846 | }if 847 | level2 not endnoload 848 | /fD Z 849 | /sf Z 850 | /scf Z 851 | /sf1pass 852 | { 853 | lU setfont 854 | }bd 855 | /scf1pass 856 | { 857 | exch lU exch scalefont fD 858 | }bd 859 | /scf2pass 860 | { 861 | scalefont fD 862 | }bd 863 | md/fontname known not{ 864 | /fontname/customfont def 865 | }if 866 | /Encoding Z 867 | /:mre 868 | { 869 | copyfontdict 870 | /Encoding MacEncoding def 871 | fontname currentdict 872 | end 873 | definefont :ff fD 874 | }bd 875 | /:bsr 876 | { 877 | copyfontdict 878 | /Encoding Encoding 256 array copy def 879 | Encoding dup 880 | }bd 881 | /pd{put dup}bd 882 | /:esr 883 | { 884 | pop pop 885 | fontname currentdict 886 | end 887 | definefont :ff fD 888 | }bd 889 | /ps Z 890 | /fz{/ps xs}bd 891 | /cF/currentfont ld 892 | /mbf 893 | { 894 | /makeblendedfont where 895 | { 896 | pop 897 | makeblendedfont 898 | /ABlend exch definefont 899 | }{ 900 | pop 901 | }ifelse 902 | fD 903 | }def 904 | %%EndFile 905 | /currentpacking where {pop sc_oldpacking setpacking}if end 906 | %%EndProlog 907 | %%BeginSetup 908 | md begin 909 | /fD/def ld/sf/setfont ld /scf/scf2pass ld 910 | /mT[.24 0 0 -.24 30.001 761.057]def 911 | /sD 16 dict def 912 | %%IncludeFont: Helvetica 913 | /f34/Helvetica 914 | :mre 915 | /f48 f34 103.999 scf 916 | /f61 f34 77.999 scf 917 | %%IncludeFont: Times-Roman 918 | /f82/Times-Roman 919 | :mre 920 | /f97 f82 100 scf 921 | %%IncludeFont: Symbol 922 | /f119/Symbol 923 | %%BeginFile: lw8_euroSpecial-1.0 924 | /nEro 925 | /Symbol findfont 926 | begin 927 | FontType 928 | dup dup 929 | 1 eq exch 42 eq or exch 3 eq or{ 930 | currentdict/CharStrings known{ 931 | CharStrings/Euro known 932 | }{ 933 | true 934 | }ifelse 935 | }{ 936 | true 937 | }ifelse 938 | end 939 | def 940 | nEro startnoload 941 | 10 dict begin 942 | /FontInfo 2 dict dup begin 943 | /version(001.000)def 944 | /Notice(Copyright \251 1998 Apple Computer Inc.)def 945 | end def 946 | /FontName/Europatch def 947 | /Encoding StandardEncoding def 948 | /PaintType 0 def 949 | /FontType 1 def 950 | /FontMatrix[0.001 0 0 0.001 0 0]def 951 | /FontBBox{21 -9 714 689}def 952 | currentdict end 953 | dup 954 | /Private 15 dict dup begin 955 | /|-{def}def 956 | /|{put}def 957 | /BlueValues[-19. 0. 487. 500. 673. 688.]|- 958 | /BlueScale 0.0526315789 def 959 | /MinFeature{16 16}|- 960 | /StdHW[92.]def 961 | /StdVW[85.]def 962 | /StemSnapH[92.]def 963 | /StemSnapV[85.]def 964 | /ForceBoldThreshold .5 def 965 | /ForceBold false def 966 | /password 5839 def 967 | /Subrs 16 array 968 | dup 0<118cade7978c9a8ab47e7be71fa277>| 969 | dup 1<118cade79273658a5c>| 970 | dup 2<118cade7927297416d>| 971 | dup 3<118cade712>| 972 | dup 4<118cade795e45b7819d5b190>| 973 | dup 5<118cade712>| 974 | dup 6<118cade712>| 975 | dup 7<118cade79266e29ec4a224>| 976 | dup 8<118cade7926513197e6246425e>| 977 | dup 9<118cade792645d0ab32061e2268dfb>| 978 | dup 10<118cade792638e135e25d183266bd7f81e>| 979 | dup 11<118cade7927439b1>| 980 | dup 12<118cade7e644d1e7a50cacbc>| 981 | dup 13<118cade78f9ed1e3fe>| 982 | dup 14<118cade7e0d1ca3c54>| 983 | dup 15<118cade78f9edf3959>| 984 | |- 985 | 2 index 986 | /CharStrings 2 dict dup begin 987 | /A<118cade7b98bc82571af5aee01f90103a394bff91b0ba5c07ffa5d64ff811d8a387b6ec3142 988 | e3c549269606becee2076d12186aced6d3558a7713c6635c038cf4bf8afc6076160e8ead2af885 989 | 9f19c117df2af5a56fd0c316f31ba13c15c7ce3110f9d01081b9aeb32fbe8a3618047f1e92e6e0 990 | 8818a4bb109a567da3f88883d9eb237a4257a9535d72a66345d6a36508b96c2805a310781de324 991 | fe691942dd7947ac02673d33943c06ae133ef93a7292b6dab>|- 992 | /.notdef<118cade79205cabfe7>|- 993 | end end 994 | put put 995 | dup/FontName get exch definefont pop 996 | nEro endnoload 997 | /subfontdict Z 998 | /subfontcharsize Z 999 | findfont dup 1000 | length 2 add dict 1001 | begin 1002 | { 1003 | 1 index/FID ne 2 index/UniqueID ne and 1004 | {def}{pop pop}ifelse 1005 | }forall 1006 | nEro not 1007 | { 1008 | /subfontdict 1009 | [ 1010 | /Europatch findfont FontMatrix 1011 | matrix invertmatrix makefont 1012 | dup dup length 2 add dict 1013 | begin 1014 | { 1015 | 1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse 1016 | }forall 1017 | /PaintType 2 def 1018 | /StrokeWidth 12 def 1019 | /customfont currentdict 1020 | end 1021 | definefont 1022 | ]def 1023 | gsave 1024 | initgraphics 1025 | /subfontcharsize[ 1026 | subfontdict 0 get setfont(A)stringwidth 1027 | 0 0 moveto(A)true charpath 1028 | pathbbox 1029 | ]def 1030 | grestore 1031 | /CharStrings CharStrings 1032 | dup length 1 add dict 1033 | level2 1034 | { 1035 | copy 1036 | }{ 1037 | begin 1038 | { 1039 | def 1040 | }forall 1041 | currentdict 1042 | end 1043 | }ifelse 1044 | dup 1045 | /Euro{ 1046 | subfontcharsize aload pop 1047 | setcachedevice 1048 | pop 1049 | subfontdict currentdict/PaintType get 1050 | dup 0 ne{pop 1}if 1051 | get setfont 1052 | 0 0 moveto 1053 | (A)show 1054 | }bind put 1055 | def 1056 | }if 1057 | /Encoding Encoding 256 array copy 1058 | dup 240/apple pd 1059 | 160/Euro put 1060 | def 1061 | fontname/customfont eq 1062 | { 1063 | /Symbol 1064 | }{ 1065 | fontname 1066 | }ifelse 1067 | currentdict 1068 | end 1069 | definefont :ff fD 1070 | %%EndFile 1071 | /f131 f119 100 scf 1072 | /Courier findfont[10 0 0 -10 0 0]:mf setfont 1073 | %%EndSetup 1074 | %%Page: 1 1 1075 | %%BeginPageSetup 1076 | initializepage 1077 | %%EndPageSetup 1078 | gS 0 0 2300 3033 rC 1079 | 0 0 0 0 rC 1080 | 0 0 :M 1081 | 0 setlinecap 1082 | currentscreen 1083 | 3 1 roll pop pop 60 45 3 -1 roll setscreen 1084 | gR 1085 | gS 0 0 2300 3033 rC 1086 | 8 lw 1087 | 533 221 1200 @c 1088 | 758 1084 1200 @c 1089 | 4 lw 1090 | 454 298 1163 @c 1091 | 454 298 1238 @c 1092 | 679 1086 1163 @c 1093 | 679 1086 1238 @c 1094 | 750.5 1200.5 37.5 -90 0 @m 1095 | 1087.5 1200.5 37.5 180 270 @m 1096 | 750.5 1200.5 37.5 0 90 @m 1097 | 1087.5 1200.5 37.5 90 180 @m 1098 | 180 270 1500 1350 1050 1163 @n 1099 | 90 180 1500 1425 1050 1237.5 @n 1100 | -90 0 1500 1350 1013 1163 @n 1101 | 679 1086 1238 @c 1102 | 1050.5 1237.5 712.5 0 90 @m 1103 | 116 1650 486 @w 1104 | 154 1648 600 @c 1105 | 1689 563 :M 1106 | f48 sf 1107 | (S)S 1108 | 789 1371 :M 1109 | f61 sf 1110 | (L)S 1111 | 714 1350 :M 1112 | f48 sf 1113 | (S)S 1114 | 1014 1350 :M 1115 | (4m)S 1116 | 1164 1388 :M 1117 | f97 sf 1118 | cF 1119 | f131 sf 1120 | (p)S 1121 | setfont 1122 | 1164 1313 :M 1123 | f61 sf 1124 | (2)S 1125 | endp 1126 | showpage 1127 | %%Trailer 1128 | end 1129 | %%EOF 1130 | -------------------------------------------------------------------------------- /archive/ijmpd-2e/sample.bib: -------------------------------------------------------------------------------- 1 | @book{ColBenh:93, 2 | editor = "Fr\'ed\'eric Benhamou and Alain Colmerauer" , 3 | title = "Constraint {L}ogic {P}rogramming, {S}elected {R}esearch", 4 | publisher = "MIT Press", 5 | year = "1993"} 6 | 7 | @book{ArmsRace1, 8 | author = "L. F. Richardson", 9 | title = "Arms and {I}nsecurity", 10 | publisher = "Boxwood", 11 | address = "Pittsburg", 12 | pages = "200--253", 13 | year = "1960"} 14 | 15 | @book{ComplexVariables, 16 | author = "R. V. Churchill and J. W. Brown", 17 | title = "Complex {V}ariables and {A}pplications", 18 | publisher = "McGraw-Hill", 19 | pages = "215--253", 20 | year = "1990", 21 | edition = "5th"} 22 | 23 | @inproceedings{Moss94, 24 | author = "F. Moss", 25 | title = "Stochastic resonance: From the ice ages to the monkey's ear", 26 | pages = "205--253", 27 | year = "1994", 28 | crossref = "Weiss94"} 29 | 30 | @inproceedings{CantoneCP90, 31 | author = "D. Cantone and V. Cutello and A. Policrito", 32 | title = "Set-theoretic reductions of {Hilbert's} {Tenth} {Problem}", 33 | pages = "65--75", 34 | booktitle = "CSL '89: 3rd Workshop on Computer Science Logic", 35 | editor = "E. B{\"o}rger and H. Kleine B{\"u}ning and M. M. Richter", 36 | publisher = "Springer-Verlag", 37 | address = "Pittsburg", 38 | series = "Lecture Notes in Computer Science", 39 | year = "1990", 40 | volume = "440"} 41 | 42 | @proceedings{Weiss94, 43 | title = "Contemporary {P}roblems in {S}tatistical {P}hysics", 44 | booktitle = "Contemporary {P}roblems in {S}tatistical {P}hysics", 45 | editor = "G. H. Weiss", 46 | publisher = "SIAM, Philadelphia", 47 | year = "1994"} 48 | 49 | @article{best, 50 | author = "Bestbury, Bruce W.", 51 | title = "{$R$}-matrices and the magic square", 52 | journal = "J. Phys. A", 53 | fjournal = "Journal of Physics. A. Mathematical and General", 54 | volume = "36", 55 | year = "2003", 56 | number = "7", 57 | pages = "1947--1959", 58 | issn = "0305-4470", 59 | coden = "JPHAC5", 60 | mrclass = "17B10", 61 | mrnumber = "1 960 703"} 62 | 63 | @article{pier, 64 | author = "Deligne, Pierre X. and Gross, Benedict H.", 65 | title = "On the exceptional series, and its descendants", 66 | journal = "C. R. Math. Acad. Sci. Paris", 67 | fjournal = "Comptes Rendus Math\'ematique. Acad\'emie des Sciences. Paris", 68 | volume = "335", 69 | year = "2002", 70 | number = "11", 71 | pages = "877--881", 72 | issn = "1631-073X", 73 | mrclass = "20Gxx", 74 | mrnumber = "1 952 563"} 75 | 76 | @article{jame, 77 | author = "Landsberg, James. M. and Manivel, L.", 78 | title = "Triality, exceptional {L}ie algebras and {D}eligne dimension formulas", 79 | journal = "Adv. Math.", 80 | fjournal = "Advances in Mathematics", 81 | volume = "171", 82 | year = "2002", 83 | number = "1", 84 | pages = "59--85", 85 | issn = "0001-8708", 86 | coden = "ADMTA4", 87 | mrclass = "17B20 (17B25)", 88 | mrnumber = "1 933 384", 89 | mrreviewer = "Dmitri I. Panyushev"} 90 | 91 | @techreport{hobby1992, 92 | author = "John D. Hobby", 93 | title = "{A User's Manual for MetaPost}", 94 | year = "1992", 95 | month = "apr", 96 | language = "english", 97 | institution = "AT\&T Bell Laboratories", 98 | address = "Murray Hill, New Jersey", 99 | date = "April 1992", 100 | number = "162", 101 | npages = "ii+88~pages"} 102 | 103 | @techreport{CSTR116, 104 | author = "Kernighan, Brian W.", 105 | title = "{PIC}---{A} Graphics Language for Typesetting", 106 | type = "Computing Science Technical Report", 107 | number = "116", 108 | institution = "AT\&T Bell Laboratories", 109 | address = "Murray Hill, New Jersey", 110 | year = "1984"} 111 | 112 | @unpublished{VoQS, 113 | author = "Ball, Martin J. and Esling, John and Dickson, Craig", 114 | title = "{VoQS: Voice Quality Symbols}", 115 | note = "Revised to 1994", 116 | year = "1994"} 117 | 118 | @phdthesis{Brown:1988:IEL, 119 | author = "Marcus E. Brown", 120 | title = "An Interactive Environment for Literate Programming", 121 | school = "Texas A\&M University", 122 | address = "TX, USA", 123 | pages = "ix, 102", 124 | month = "aug", 125 | year = "1988"} 126 | 127 | @inbook{inbook, 128 | author = "D. W. Baker and N. L. Carter", 129 | year = "1972", 130 | editor = "H. C. Heard and I. V. Borg and N. L. Carter and C. B. Raleigh", 131 | title = "Seismic {V}elocity {A}nisotropy {C}alculated for {U}ltramafic {M}inerals 132 | and {A}ggregates", 133 | booktitle = "Flow and {F}racture of {R}ocks", 134 | publisher = "Am. Geophys. Union", 135 | series = "Geophys. Mono.", 136 | volume = "16", 137 | pages = "157--166"} 138 | 139 | @mastersthesis{segms, 140 | author = "G[unter] S[ergei] Lodha", 141 | title = "Quantitative interpretation of ariborne 142 | electromagnetic response for a spherical model", 143 | school = "University of Toronto", 144 | year = "1974"} 145 | 146 | @incollection{Jones:Phoneme, 147 | author = "Jones, Daniel", 148 | title = "{The term `phoneme'}", 149 | editor = "Jones, W. E. and Laver, J.", 150 | booktitle = "Phonetics in Linguistics: A Book of Reading", 151 | publisher = "Longman", 152 | address = "London", 153 | pages = "187--204", 154 | year = "1973"} 155 | 156 | @booklet{URW:kerning, 157 | author = "Bill Murrey", 158 | title = "Kerning on the {F}ly", 159 | howpublished = "URW Non-Plus-Ultra Typography Series", 160 | address = "Pittsburg", 161 | year = "1991"} 162 | 163 | @misc{netpbm, 164 | author = "Bill Davidsen", 165 | title = "NETPBM", 166 | year = "1993", 167 | note = "\url{ftp://ftp.wustl.edu/graphics/graphics/packages/NetPBM}."} 168 | 169 | @article{atlas, 170 | author = {Aad, Georges and others}, 171 | title = {Measurement of the top quark-pair production cross section with ATLAS 172 | in pp collisions at $\sqrt{s}=7\rm\ TeV$}, 173 | journal = {Eur. Phys. J. C}, 174 | year = {2011}, 175 | volume = {71}, 176 | pages = {1577}, 177 | archiveprefix = {arXiv}, 178 | collaboration = {ATLAS}, 179 | doi = {10.1140/epjc/s10052-011-1577-6}, 180 | eprint = {1012.1792}, 181 | file = {arxiv.1012.1792.pdf:arxiv.1012.1792.pdf:PDF}, 182 | primaryclass = {hep-ex}, 183 | slaccitation = {%%CITATION = 1012.1792;%%}, 184 | timestamp = {2011.12.05} 185 | } 186 | 187 | @ARTICLE{cmspas-top-11-028, 188 | title = {Search for Flavor Changing Neutral Currents in Top Quark Decays in 189 | pp Collisions at sqrt(s)= 7 TeV}, 190 | journal = {CMS-PAS-TOP-11-028}, 191 | year = {2012}, 192 | collaboration = {CMS}, 193 | file = {:TOP-11-028-pas.pdf:PDF}, 194 | owner = {fpschill}, 195 | timestamp = {2012.03.22} 196 | } 197 | 198 | @ARTICLE{ATLAS-CONF-2012-029, 199 | title = {A Search for tt Resonances in the Lepton Plus Jets Channel using 200 | 2.05 fb-1}, 201 | journal = {ATLAS-CONF-2012-029}, 202 | year = {2012}, 203 | collaboration = {ATLAS}, 204 | file = {ATLAS-CONF-2012-029.pdf:ATLAS-CONF-2012-029.pdf:PDF}, 205 | timestamp = {2012.03.22} 206 | } 207 | 208 | @UNPUBLISHED{ATLAS-CONF-2011-011, 209 | title = {{U}pdated {L}uminosity {D}etermination in pp {C}ollisions at $\sqrt{s}=7$ 210 | {T}e{V} using the {ATLAS} {D}etector}, 211 | note = {ATLAS-CONF-2011-011}, 212 | year = {2011}, 213 | collaboration = {ATLAS}, 214 | } 215 | 216 | @UNPUBLISHED{ATLAS-CONF-2011-121, 217 | title = {{M}easurement of the $t\bar{t}$ production cross-section in pp collisions 218 | at $\sqrt{s}=7 \rm\ {T}e{V}$ using kinematic information of lepton+jets 219 | events}, 220 | note = {ATLAS-CONF-2011-121}, 221 | year = {2011}, 222 | collaboration = {ATLAS}, 223 | file = {:ATLAS-CONF-2011-121.pdf:PDF}, 224 | archiveprefix = {arXiv}, 225 | eprint = {1203.6803}, 226 | timestamp = {2011.12.05} 227 | } 228 | 229 | @INPROCEEDINGS{Maestre:2012vp, 230 | author = {Denner, A. and Dittmaier, S. and Kallweit, S. and Pozzorini, S. 231 | and Schulze, M.}, 232 | title = {{F}inite-width effects in top-quark pair production and decay at 233 | the {LHC}}, 234 | booktitle = {The SM and NLO Multileg and SM MC Working Groups: Summary Report; Proc. of the 2011 workshop ``Physics at TeV Colliders'', Les Houches, France}, 235 | year = {2012}, 236 | editor = {Maestre, J. Alcaraz and others}, 237 | pages = {55}, 238 | archiveprefix = {arXiv}, 239 | eprint = {1203.6803}, 240 | primaryclass = {hep-ph}, 241 | slaccitation = {%%CITATION = ARXIV:1203.6803;%%}, 242 | timestamp = {2012.04.27} 243 | } 244 | -------------------------------------------------------------------------------- /archive/ijmpd-2e/ws-ijmpd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottkosty/install-tl-ubuntu/e1994dc5fe1118aed0f92664e178d7627ebc2dae/archive/ijmpd-2e/ws-ijmpd.pdf -------------------------------------------------------------------------------- /archive/ijmpd-2e/ws-ijmpd.tex: -------------------------------------------------------------------------------- 1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2 | %% Trim Size: 9.75in x 6.5in 3 | %% Text Area: 8in (include Runningheads) x 5in 4 | %% ws-ijmpd.tex : 19-4-07 5 | %% Tex file to use with ws-ijmpd.cls written in Latex2E. 6 | %% The content, structure, format and layout of this style file is the 7 | %% property of World Scientific Publishing Co. Pte. Ltd. 8 | %% Copyright 1995, 2002 by World Scientific Publishing Co. 9 | %% All rights are reserved. 10 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 11 | % 12 | 13 | %\documentclass[draft]{ws-ijmpd} 14 | \documentclass{ws-ijmpd} 15 | \usepackage[super,compress]{cite} 16 | \begin{document} 17 | 18 | \markboth{Authors' Names} 19 | {Instructions for Typing Manuscripts (Paper's Title)} 20 | 21 | %%%%%%%%%%%%%%%%%%%%% Publisher's Area please ignore %%%%%%%%%%%%%%% 22 | % 23 | \catchline{}{}{}{}{} 24 | % 25 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 26 | 27 | \title{INSTRUCTIONS FOR TYPESETTING 28 | MANUSCRIPTS\footnote{For the title, try not to use more than 3 lines. 29 | Typeset the title in 10~pt Times roman, uppercase and boldface.} } 30 | 31 | \author{FIRST AUTHOR\footnote{Typeset names in 32 | 8~pt roman, uppercase. Use the footnote to indicate the 33 | present or permanent address of the author.}} 34 | 35 | \address{University Department, University Name, Address\\ 36 | City, State ZIP/Zone, 37 | Country\footnote{State completely without abbreviations, the 38 | affiliation and mailing address, including country. Typeset in 39 | 8~pt Times italic.}\\ 40 | first\_author@university.edu} 41 | 42 | \author{SECOND AUTHOR} 43 | 44 | \address{Group, Laboratory, Address\\ 45 | City, State ZIP/Zone, Country\\ 46 | second\_author@group.com} 47 | 48 | \maketitle 49 | 50 | \begin{history} 51 | \received{Day Month Year} 52 | \revised{Day Month Year} 53 | \end{history} 54 | 55 | \begin{abstract} 56 | The abstract should summarize the context, content 57 | and conclusions of the paper in less than 200 words. It should 58 | not contain any references or displayed equations. Typeset the 59 | abstract in 8 pt Times roman with baselineskip of 10~pt, making 60 | an indentation of 1.5 pica on the left and right margins. 61 | \end{abstract} 62 | 63 | \keywords{Keyword1; keyword2; keyword3.} 64 | 65 | \ccode{PACS numbers:} 66 | 67 | %\tableofcontents 68 | 69 | \section{General Appearance} 70 | 71 | Contributions to {\it International Journal of Modern Physics D} 72 | are to be in American English. Authors are encouraged to have their 73 | contribution checked for grammar. American spelling should be 74 | used. Abbreviations are allowed but should be spelt out in full when 75 | first used. Integers ten and below are to be spelt out. Italicize 76 | foreign language phrases (e.g.~Latin, French). Upon acceptance, 77 | authors are required to submit their data source file including 78 | postscript files for figures. 79 | 80 | The text is to be typeset in 10 pt roman, single spaced with 81 | baselineskip of 13~pt. Text area (including copyright block) 82 | is 8 inches high and 5 inches wide for the first page. Text area 83 | (excluding running title) is 7.7 inches high and 5 inches wide for 84 | subsequent pages. Final pagination and insertion of running titles 85 | will be done by the publisher. 86 | 87 | \section{Running Heads} 88 | 89 | Please provide a shortened runninghead (not more than eight words) for 90 | the title of your paper. This will appear on the top right-hand side 91 | of your paper. 92 | 93 | \section{Major Headings} 94 | 95 | Major headings should be typeset in boldface with the first 96 | letter of important words capitalized. 97 | 98 | \subsection{Sub-headings} 99 | 100 | Sub-headings should be typeset in boldface italic and capitalize 101 | the first letter of the first word only. Section number to be in 102 | boldface roman. 103 | 104 | \subsubsection{Sub-subheadings} 105 | 106 | Typeset sub-subheadings in medium face italic and capitalize the 107 | first letter of the first word only. Section numbers to be in 108 | roman. 109 | 110 | \subsection{Numbering and spacing} 111 | 112 | Sections, sub-sections and sub-subsections are numbered in 113 | Arabic. Use double spacing before all section headings, and 114 | single spacing after section headings. Flush left all paragraphs 115 | that follow after section headings. 116 | 117 | \subsection{Lists of items} 118 | 119 | Lists may be laid out with each item marked by a dot: 120 | \begin{itemlist} 121 | \item item one, 122 | \item item two. 123 | \end{itemlist} 124 | Items may also be numbered in lowercase roman numerals: 125 | \begin{romanlist}[(ii)] 126 | \item item one, 127 | \item item two. 128 | \begin{romanlist}[(b)] 129 | \item Lists within lists can be numbered with lowercase roman letters, 130 | \item second item. 131 | \end{romanlist} 132 | \end{romanlist} 133 | 134 | \section{Equations} 135 | 136 | Displayed equations should be numbered consecutively in each section, 137 | with the number set flush right and enclosed in parentheses 138 | \begin{equation} 139 | \mu(n, t) = \frac{\sum^\infty_{i=1} 1(d_i < t, N(d_i) 140 | = n)}{\int^t_{\sigma=0} 1(N(\sigma) = n)d\sigma}\,. 141 | \label{eqn1} 142 | \end{equation} 143 | 144 | Equations should be referred to in abbreviated form, 145 | e.g.~``Eq.~(\ref{eqn1})'' or ``(2)''. In multiple-line 146 | equations, the number should be given on the last line. 147 | 148 | \begin{figure}[pb] 149 | \centerline{\psfig{file=ijmpdf1.eps,width=4.7cm}} 150 | \vspace*{8pt} 151 | \caption{A schematic illustration of dissociative recombination. The 152 | direct mechanism, 4m$^2_\pi$ is initiated when the 153 | molecular ion S$_{\rm L}$ captures an electron with 154 | kinetic energy. \label{f1}} 155 | \end{figure} 156 | 157 | Displayed equations are to be centered on the page width. 158 | Standard English letters like x are to appear as $x$ 159 | (italicized) in the text if they are used as mathematical 160 | symbols. Punctuation marks are used at the end of equations as 161 | if they appeared directly in the text. 162 | 163 | \section{Theorem Environments} 164 | 165 | \begin{theorem} 166 | Theorems$,$ lemmas$,$ propositions$,$ corollaries are to be numbered 167 | consecutively in the paper or in each section. Use italic for the 168 | body and upper and lower case boldface$,$ for the declaration. 169 | \end{theorem} 170 | 171 | \begin{remark} 172 | Remarks, examples, definitions are to be numbered 173 | consecutively in the paper or in each section. Use roman for the 174 | body and upper and lower case boldface$,$ for the declaration. 175 | \end{remark} 176 | 177 | \begin{proof} 178 | The word `Proof' should be type in boldface. Proofs 179 | should end with\break 180 | a box. 181 | \end{proof} 182 | 183 | \section{Illustrations and Photographs} 184 | 185 | Figures are to be inserted in the text nearest their first 186 | reference. Original india ink drawings of glossy prints are 187 | preferred. Please send one set of originals with copies. If the 188 | author requires the publisher to reduce the figures, ensure that 189 | the figures (including letterings and numbers) are large enough 190 | to be clearly seen after reduction. If photographs are to be 191 | used, only black and white ones are acceptable. 192 | 193 | Figures are to be placed either top or bottom and sequentially 194 | numbered in Arabic numerals. The caption must be placed below the 195 | figure (see Fig.~\ref{f1}). Typeset in 8 pt roman with baselineskip of 196 | 10~pt. Use double spacing between a caption and the text that follows 197 | immediately. 198 | 199 | Previously published material must be accompanied by written 200 | permission from the author and publisher. 201 | 202 | \section{Tables} 203 | 204 | Tables should be inserted in the text as close to the point of 205 | reference as possible. Some space should be left above and below 206 | the table. 207 | 208 | Tables should be numbered sequentially in the text in Arabic 209 | numerals. Captions are to be centralized above the tables (see 210 | Table~\ref{ta1}). Typeset tables and captions in 8 pt roman with 211 | baselineskip of 10 pt. 212 | 213 | \begin{table}[ph] 214 | \tbl{Comparison of acoustic for frequencies for piston-cylinder problem.} 215 | {\begin{tabular}{@{}cccc@{}} \toprule 216 | Piston mass & Analytical frequency & TRIA6-$S_1$ model & 217 | \% Error \\ 218 | & (Rad/s) & (Rad/s) \\ \colrule 219 | 1.0\hphantom{00} & \hphantom{0}281.0 & \hphantom{0}280.81 & 0.07 \\ 220 | 0.1\hphantom{00} & \hphantom{0}876.0 & \hphantom{0}875.74 & 0.03 \\ 221 | 0.01\hphantom{0} & 2441.0 & 2441.0\hphantom{0} & 0.0\hphantom{0} \\ 222 | 0.001 & 4130.0 & 4129.3\hphantom{0} & 0.16\\ \botrule 223 | \end{tabular} \label{ta1}} 224 | \end{table} 225 | 226 | If tables need to extend over to a second page, the continuation of 227 | the table should be preceded by a caption, e.g.~``{\it Table 2.} 228 | $(${\it Continued}$)$''. 229 | 230 | \section{Footnotes} 231 | 232 | Footnotes should be numbered sequentially in superscript lowercase 233 | roman letters.\footnote{Footnotes should be typeset in 8~pt Times 234 | roman at the bottom of the page.} 235 | 236 | \section*{Acknowledgments} 237 | 238 | This section should come before the References. Dedications and funding 239 | information may also be included 240 | here. 241 | 242 | \appendix 243 | 244 | \section{Appendices} 245 | 246 | Appendices should be used only when absolutely necessary. They 247 | should come\break 248 | before the References. If there is more than one 249 | appendix, number them alphabetically. Number displayed equations 250 | occurring in the Appendix in this way, e.g.~(\ref{app1}),\break 251 | (\ref{app2}), etc. 252 | \begin{eqnarray} %A.1 253 | \begin{array}{rcl} 254 | g_{\mu_1\mu_2} &=& g_{axby}=-\displaystyle{\epsilon_{abc}}{4\pi}\, 255 | \frac{(x-y)^c}{|x-y|^3}\,, \\[8pt] 256 | h_{\mu_1\mu_2\mu_3} &=& \epsilon^{\alpha_1 \alpha_2 \alpha_3} 257 | g_{\mu_1\alpha_1}g_{\mu_2\alpha_2}g_{\mu_3\alpha_3} 258 | \end{array} 259 | \label{app1} 260 | \end{eqnarray} 261 | with 262 | \begin{eqnarray} %A.2 263 | \epsilon^{\alpha_1 \alpha_2 \alpha_3} = \epsilon^{b_1y_1b_2y_2cx} = 264 | \epsilon^{b_1b_2c}\delta(x-y_1)\delta(x-y_2)\,. 265 | \label{app2} 266 | \end{eqnarray} 267 | 268 | If the atom remains in the cavity for a time $1/2\nu_R$, then it will 269 | contribute a photon by stimulated emission. 270 | Furthermore, the atom and photon field will exhibit a phase shift due 271 | to the zero point energy of the quantum gravity vacuum. 272 | 273 | \section{References} 274 | 275 | References are to be listed in the order cited in the text in Arabic 276 | numerals. They should be listed according to the style shown in the 277 | References. Typeset references in 9 pt roman. 278 | 279 | References in the text can be typed in superscripts, 280 | e.g.: ``$\ldots$ have proven\cite{edbk,rvo,seri} that 281 | this equation $\ldots$'' or after punctuation marks: 282 | ``$\ldots$ in the statement.\cite{seri}'' This is 283 | done using LaTeX command: ``\verb|\cite{name}|''. 284 | 285 | When the reference forms part of the sentence, it should not 286 | be typed in superscripts, e.g.: ``One can show from 287 | Ref.~\refcite{edbk} that $\ldots$'', ``See 288 | Refs.~\citen{jpap,colla,edbk}, \citen{seri} 289 | and \citen{publ} for more details.'' 290 | This is done using the LaTeX 291 | command: ``\verb|Ref.~\refcite{name}|''. 292 | 293 | %\begin{thebibliography}{000} %for 3 digits 294 | %\begin{thebibliography}{00} %for 2 digits 295 | \begin{thebibliography}{0} %for 1 digit 296 | 297 | %%journal paper 298 | \bibitem{jpap} R. Loren and D. B. Benson, {\it J. Comput. 299 | System Sci.} {\bf 27} (1983) 400. 300 | 301 | %%collaboration 302 | \bibitem{colla} OPAL Collab. (G. Abbiendi {\it et al}.), 303 | {\it Eur. J. Phys. C} {\bf 11} (1999) 217. 304 | 305 | %%normal book (editors) 306 | \bibitem{edbk} R. Loren and D. B. Benson (eds.), {\it Introduction to 307 | String Field Theory}, 2nd edn. (Springer-Verlag, New York, 1999). 308 | 309 | %%review volume 310 | \bibitem{rvo} C. M. Wang, J. N. Reddy and K. H. Lee, New set of 311 | buckling parameters, in {\it Shear Deformable Beams}, ed.~T. Rex 312 | (Elsevier, Oxford, 2000), p.~201. 313 | 314 | %%book in a series 315 | \bibitem{seri} R. Loren, J. Li and D. B. Benson, Deterministic flow-chart 316 | interpretations, in {\it Introduction to String Field Theory}, 317 | Advanced Series in Mathematical Physics, Vol.~3 (Springer-Verlag, New York, 1999), 318 | p.~401. 319 | 320 | %%proceedings 321 | \bibitem{pro} R. Loren, J. Li and D. B. Benson, Deterministic 322 | flow-chart interpretations, in {\it Proc. 3rd Int. Conf. 323 | Entity-Relationship Approach}, eds. C. G. Davis and R. T. Yeh 324 | (North-Holland, Amsterdam, 1983), p.~421. 325 | 326 | %%to be published 327 | \bibitem{publ} R. Loren, J. Li and D. B. Benson, Deterministic 328 | flow-chart interpretations, to appear in {\it J. Comput. System Sci.} 329 | \end{thebibliography} 330 | 331 | \end{document} 332 | -------------------------------------------------------------------------------- /archive/ijmpd-2e/ws-ijmpd_bib.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scottkosty/install-tl-ubuntu/e1994dc5fe1118aed0f92664e178d7627ebc2dae/archive/ijmpd-2e/ws-ijmpd_bib.pdf -------------------------------------------------------------------------------- /archive/ijmpd-2e/ws-ijmpd_bib.tex: -------------------------------------------------------------------------------- 1 | \documentclass{ws-ijmpd} 2 | \usepackage[super,compress]{cite} 3 | \usepackage[dvips,breaklinks]{hyperref} 4 | \hypersetup{colorlinks,urlcolor=black,citecolor=black,linkcolor=black,filecolor=black} 5 | \usepackage{breakurl} 6 | \begin{document} 7 | 8 | \thispagestyle{plain} 9 | 10 | \def\bib{B\kern-.05em{I}\kern-.025em{B}\kern-.08em} 11 | \def\btex{B\kern-.05em{I}\kern-.025em{B}\kern-.08em\TeX} 12 | 13 | \title{{\btex}ing in ijmpd {\bib}Style} 14 | 15 | \markboth{WSPC}{Using World Scientific's \btex\/ Style File} 16 | 17 | \maketitle 18 | 19 | \section{Usage} 20 | 21 | \begin{verbatim} 22 | \documentclass{ws-ijmpd} 23 | \usepackage{url} 24 | \begin{document} 25 | Sample output using ws-ijmpd bibliography style file ... 26 | ...text.\cite{best,pier,jame} ... 27 | \bibliographystyle{ws-ijmpd} 28 | \bibliography{sample} 29 | \end{document} 30 | \end{verbatim} 31 | 32 | \section{Output} 33 | Sample output using ws-ijmpd bibliography style file 34 | 35 | \begin{enumerate} 36 | \item article: ...text.\cite{best,pier,jame,atlas} 37 | 38 | \item proceedings: ...text.\cite{Weiss94} 39 | 40 | \item inproceedings: ...text.\cite{CantoneCP90,Maestre:2012vp} 41 | 42 | \item book: ...text.\cite{ArmsRace1} 43 | 44 | \item edition: ...text.\cite{ComplexVariables} 45 | 46 | \item editor: ...text.\cite{ColBenh:93} 47 | 48 | \item series: ...text.\cite{inbook} 49 | 50 | \item tech report: ...text.\cite{hobby1992,CSTR116} 51 | 52 | \item unpublished: ...text.\cite{VoQS,ATLAS-CONF-2011-011,ATLAS-CONF-2011-121} 53 | 54 | \item phd thesis: ...text.\cite{Brown:1988:IEL} 55 | 56 | \item masters thesis: ...text.\cite{segms} 57 | 58 | \item incollection: ...text.\cite{Jones:Phoneme} 59 | 60 | \item booklet: ...text.\cite{URW:kerning} 61 | 62 | \item misc: When the reference forms part of the sentence, it should not 63 | be typed in superscripts, e.g.: ``One can show from Ref.~\refcite{netpbm} that $\ldots$'' 64 | \end{enumerate} 65 | 66 | \bibliographystyle{ws-ijmpd} 67 | \bibliography{sample} 68 | \end{document} -------------------------------------------------------------------------------- /archive/maa-monthly/maa-monthly.sty: -------------------------------------------------------------------------------- 1 | %% 2 | %% This is file `maa-monthly.sty', macros for the American Mathematical Monthly 3 | %% 4 | \NeedsTeXFormat{LaTeX2e}[1995/12/01] 5 | \ProvidesClass{maa-monthly} %[last revised 2013/08/08] 6 | 7 | \usepackage{times} 8 | \renewcommand{\ttdefault}{cmtt} 9 | 10 | \DeclareFontShape{OT1}{cmtt}{m}{n} 11 | {% 12 | <5-8.99>cmtt8<9-9.99>cmtt9% 13 | <10-11.99>cmtt10% 14 | <12-25>cmtt12% 15 | }{} 16 | \DeclareMathAlphabet{\mathtt}{OT1}{cmtt}{m}{n} 17 | 18 | \RequirePackage{graphicx} 19 | \RequirePackage{color} 20 | \definecolor{gray}{gray}{.8} 21 | 22 | \RequirePackage[hyphens]{url} 23 | \def\doi#1{\url{http://dx.doi.org/#1}} 24 | 25 | 26 | %% AMS packages; see below for styling 27 | \RequirePackage{amsmath} 28 | \RequirePackage{amsthm} 29 | \RequirePackage{amsfonts} 30 | \RequirePackage{amssymb} 31 | 32 | \renewcommand\qedsymbol{\vrule height6pt width6pt depth0pt\relax } 33 | \allowdisplaybreaks 34 | 35 | %% Need to change styling of theorem, definition, remark styles 36 | \def\th@plain{% 37 | %% \let\thm@indent\noindent % no indent 38 | \thm@headfont{\rmfamily\bfseries}% heading font is bold 39 | \thm@notefont{\rmfamily\bfseries}% same as heading font 40 | % \thm@headpunct{.}% add period after heading 41 | %% \let\thm@swap\@gobble 42 | %% \thm@preskip\topsep 43 | %% \thm@postskip\theorempreskipamount 44 | \itshape % body font 45 | } 46 | \def\th@definition{% 47 | \thm@headfont{\bfseries}% 48 | \thm@notefont{\bfseries}% 49 | \normalfont % body font 50 | } 51 | 52 | 53 | %% 54 | %% GENERAL PARAMS 55 | %% 56 | 57 | \hsize30pc\textwidth30pc 58 | \vsize51pc\textheight51pc 59 | \setlength\parindent{12pt} 60 | \newif\iftrimmarks \trimmarksfalse \trimmarkstrue 61 | 62 | %% 63 | %% PAGE DIMENS for crops and tagline; use \final for trimmed pages 64 | %% 65 | \setlength\paperheight{11in} 66 | \setlength\paperwidth{8.5in} 67 | \newdimen\papertrimheight 68 | \newdimen\papertrimwidth 69 | \setlength\papertrimheight{10in} 70 | \setlength\papertrimwidth{7in} 71 | 72 | \setlength\oddsidemargin {73.5pt} 73 | \setlength\evensidemargin {73.5pt} 74 | \setlength\topmargin{31pt} 75 | \setlength\headsep {0pt} 76 | \setlength\headheight{0\p@} 77 | \setlength\footskip{28pt} 78 | \parskip0pt 79 | \frenchspacing 80 | \emergencystretch10pt 81 | \setcounter{topnumber}{3} 82 | \renewcommand\topfraction{.9} 83 | \setcounter{bottomnumber}{3} 84 | \renewcommand\bottomfraction{.9} 85 | \setcounter{totalnumber}{4} 86 | \renewcommand\textfraction{.1} 87 | \renewcommand\floatpagefraction{.99} 88 | \setcounter{dbltopnumber}{2} 89 | \renewcommand\dbltopfraction{.7} 90 | \renewcommand\dblfloatpagefraction{.5} 91 | 92 | \setlength\floatsep {20\p@ \@plus 8\p@ \@minus 8\p@} 93 | \setlength\textfloatsep{20\p@ \@plus 8\p@ \@minus 8\p@} 94 | \setlength\intextsep {20\p@ \@plus 8\p@ \@minus 8\p@} 95 | \setlength\dblfloatsep {20\p@ \@plus 8\p@ \@minus 8\p@} 96 | \@twosidetrue 97 | 98 | \def\rightmark{\expandafter\@rightmark\botmark{}{}} 99 | 100 | \newcommand\journalname{American Mathematical Monthly} 101 | \newcounter{volume} \def\thevolume{\arabic{volume}} \setcounter{volume}{121} 102 | \newcounter{issue} \def\theissue{\arabic{issue}} \setcounter{issue}{1} 103 | \newcounter{annual} \def\theannual{\arabic{annual}}\setcounter{annual}{2014} 104 | %% NOTE: American Mathematical Monthly skips June and August 105 | \def\themonth{\ifcase\theissue\or 106 | January\or February\or March\or April\or May\or June--July\or 107 | August--September\or October\or November\or December\fi} 108 | 109 | %% 110 | %% FONTS 111 | %% 112 | 113 | \def\@listi{\leftmargin0\p@ 114 | \itemindent0\p@ 115 | \partopsep0\p@ 116 | \listparindent\parindent 117 | \parsep0\p@ 118 | \topsep12\p@ \@plus2\p@ \@minus2\p@ 119 | \itemsep0\p@} 120 | \let\@listI\@listi 121 | \renewcommand\normalsize{% 122 | \@setfontsize\normalsize{10.5}{12}% 123 | \abovedisplayskip 11\p@ \@plus3\p@ \@minus3\p@ 124 | \abovedisplayshortskip\abovedisplayskip 125 | \belowdisplayshortskip\abovedisplayskip 126 | \belowdisplayskip \abovedisplayskip 127 | \let\@listi\@listI} 128 | \DeclareMathSizes{10.5} {10.5} {7}{6} 129 | 130 | \normalsize 131 | \renewcommand\small{% 132 | \@setfontsize\small\@ixpt{11}% 133 | \abovedisplayskip 8.5\p@ \@plus2\p@ \@minus2\p@ 134 | \abovedisplayshortskip\abovedisplayskip 135 | \belowdisplayshortskip\abovedisplayskip 136 | \def\@listi{\leftmargin\leftmargini 137 | \topsep 4\p@ \@plus2\p@ \@minus2\p@ 138 | \parsep 2\p@ \@plus\p@ \@minus\p@ 139 | \itemsep \parsep}% 140 | \belowdisplayskip \abovedisplayskip 141 | } 142 | \DeclareMathSizes{9} {9} {6}{5} 143 | \renewcommand\footnotesize{% 144 | \@setfontsize\footnotesize{8.2}{10}% 145 | \abovedisplayskip 6\p@ \@plus2\p@ \@minus2\p@ 146 | \abovedisplayshortskip\abovedisplayskip 147 | \belowdisplayshortskip\abovedisplayskip 148 | \def\@listi{\leftmargin\leftmargini 149 | \topsep 3\p@ \@plus\p@ \@minus\p@ 150 | \itemsep \parsep}% 151 | \belowdisplayskip \abovedisplayskip 152 | } 153 | \DeclareMathSizes{8} {8} {6}{5} 154 | \renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}} 155 | \renewcommand\tiny{\@setfontsize\tiny{6}{6}} 156 | \newcommand\copysize{\@setfontsize\copysize{7.5}{8}} 157 | \renewcommand\large{\@setfontsize\large{12.5}{13}} 158 | \DeclareMathSizes{12.5} {11} {9}{9} 159 | \renewcommand\Large{\@setfontsize\Large{14}{16}} 160 | \renewcommand\LARGE{\@setfontsize\LARGE{18.5}{20}} 161 | \renewcommand\huge{\@setfontsize\huge{20}{24}} 162 | \renewcommand\Huge{\@setfontsize\Huge{20}{24}} 163 | 164 | %% 165 | %% ARTICLE OPENER 166 | %% 167 | 168 | \renewcommand\maketitle{\par 169 | \begingroup 170 | \renewcommand\thefootnote{\@fnsymbol\c@footnote}% 171 | \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% 172 | \long\def\@makefntext##1{\parindent 1em\noindent 173 | \hb@xt@1.8em{% 174 | \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% 175 | \@maketitle 176 | \@thanks 177 | \endgroup 178 | \setcounter{footnote}{0}% 179 | \setcounter{equation}{0} 180 | \setcounter{figure}{0} 181 | \setcounter{section}{0} 182 | \global\let\thanks\relax 183 | % \global\let\maketitle\relax 184 | % \global\let\@maketitle\relax 185 | \global\let\@thanks\@empty 186 | % \global\let\@author\@empty 187 | \global\let\@date\@empty 188 | % \global\let\@title\@empty 189 | % \global\let\title\relax 190 | % \global\let\author\relax 191 | \global\let\date\relax 192 | \global\let\and\relax 193 | \@afterindentfalse 194 | } 195 | \def\@maketitle{% 196 | \null 197 | \vspace*{-17pt}% 198 | \begin{center}% 199 | \let \footnote \thanks 200 | \hrule height2pt 201 | \vskip10pt 202 | {\LARGE\bfseries \@title \par}% 203 | \vskip10pt% 204 | \hrule height.5pt 205 | \vskip5pt 206 | {\large\bfseries 207 | \lineskip 0pt% 208 | \begin{tabular}[t]{c}% 209 | \@author\strut 210 | \end{tabular}\par}% 211 | \vskip 3.5pt% 212 | \hrule height2pt 213 | \end{center}% 214 | \par 215 | \vskip 3pt plus4pt 216 | } 217 | \if@titlepage 218 | \renewenvironment{abstract}{% 219 | \titlepage 220 | \null\vfil 221 | \@beginparpenalty\@lowpenalty 222 | \noindent 223 | \bfseries \abstractname 224 | \@endparpenalty\@M 225 | }% 226 | {\par\vfil\null\endtitlepage} 227 | \else 228 | \renewenvironment{abstract}{% 229 | \if@twocolumn 230 | \section*{\abstractname}% 231 | \else 232 | \small 233 | \quotation\noindent\textbf{Abstract.}\space\ignorespaces 234 | \fi} 235 | {\if@twocolumn\else\endquotation\fi} 236 | \fi 237 | 238 | %% RUNNING HEADS 239 | 240 | \def\ps@headings{% 241 | \def\@evenfoot{\rlap{\thepage}\hfill\hbox to0pt{\hss{\copyright\ \normalsize\textsc{the mathematical association of america}}\hss}\hfill 242 | \llap{[Monthly\ \thevolume}}% 243 | \def\@oddfoot{\rlap{\themonth\ \theannual]}\hfill\hbox to0pt{\hss\footnotesize\MakeUppercase{\rightmark}\hss}\hfill 244 | \llap{\thepage}}% 245 | \let\@evenhead\@empty% 246 | \let\@oddhead\@empty% 247 | \let\@mkboth\markboth 248 | \def\chaptermark##1{% 249 | \markright {\MakeLowercase{##1}}}% 250 | \def\sectionmark##1{}}% 251 | \pagestyle{headings} 252 | 253 | \def\ps@copyright{% 254 | \def\@evenfoot{\hfill\hbox to0pt{\hss{\copyright\ \normalsize\textsc{the mathematical association of america}}\hss}\hfill}% 255 | \let\@oddfoot\@evenfoot 256 | \let\@evenhead\@empty% 257 | \let\@oddhead\@empty% 258 | \let\@mkboth\markboth 259 | \def\chaptermark##1{}% 260 | \def\sectionmark##1{}}% 261 | 262 | \renewcommand\part{\clearpage 263 | \addvspace{0pt}% 264 | \@afterindentfalse 265 | \secdef\@part\@spart} 266 | 267 | \def\@part[#1]#2{% 268 | \ifnum \c@secnumdepth >\m@ne 269 | \refstepcounter{part}% 270 | \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% 271 | \else 272 | \addcontentsline{toc}{part}{#1}% 273 | \fi 274 | {\parindent \z@ \raggedright 275 | \interlinepenalty \@M 276 | \normalfont 277 | \ifnum \c@secnumdepth >\m@ne 278 | \Large\bfseries \partname~\thepart 279 | \par\nobreak 280 | \fi 281 | \huge \bfseries #2% 282 | \markboth{}{}\par}% 283 | \nobreak 284 | \vskip 3ex 285 | \@afterheading} 286 | \def\@spart#1{% 287 | {\parindent \z@ \raggedright 288 | \interlinepenalty \@M 289 | \centering\normalfont 290 | \LARGE\bfseries \MakeUppercase{#1}\par}% 291 | \nobreak 292 | \vskip 0pt 293 | \@afterheading} 294 | 295 | \def\editor{\@ifnextchar [{\editoraddress}{\editornoaddress}} 296 | \def\editoraddress[#1]#2{\vskip5pt\bgroup\large\centering 297 | Edited by \textbf{#2}\\ 298 | \normalsize\itshape#1\par\egroup 299 | \vskip18pt 300 | } 301 | \def\editornoaddress#1{\vskip5pt\bgroup\large\centering 302 | Edited by \textbf{#1}\par\egroup 303 | \vskip18pt 304 | } 305 | \def\nomaketitle{\hrule height2pt\vskip20pt} 306 | 307 | \fboxsep11pt\fboxrule1pt 308 | \def\filler{\@ifnextchar [{\opargboxed}{\regboxed}} 309 | \def\opargboxed[#1]{\list{}{\topsep13pt plus5pt minus2.5pt 310 | \leftmargin0pt\labelwidth0pt\labelsep0pt 311 | } 312 | \fboxsep11.5pt\fboxrule.5pt 313 | \item[]\setbox\@tempboxa=\vbox\bgroup\hsize28pc\textwidth28pc 314 | \linewidth28pc\boxhead{#1}} 315 | \def\regboxed{\list{}{\topsep13pt plus5pt minus2.5pt 316 | \leftmargin0pt\labelwidth0pt\labelsep0pt 317 | } 318 | \fboxsep11.5pt\fboxrule.5pt 319 | \item[]\setbox\@tempboxa=\vbox\bgroup\hsize28pc\textwidth28pc 320 | \linewidth28pc} 321 | \def\endfiller{\egroup\fbox{\begin{minipage}{28pc}\unvbox\@tempboxa\end{minipage}}\endlist} 322 | 323 | \def\reviewer#1{\vspace*{6pt}\list{}{\topsep10pt plus4pt minus2pt 324 | \leftmargin0pt\labelwidth0pt\labelsep0pt 325 | } 326 | \item[\large\textit{Reviewed by} \textbf{#1}]\strut 327 | \endlist} 328 | 329 | 330 | %% 331 | %% SECTIONING COMMANDS 332 | %% 333 | \setcounter{secnumdepth}{1} 334 | \def\@seccntformat#1{\csname the#1\endcsname.\hskip .5em} 335 | \newif\ifuppercase \global\uppercasefalse 336 | \def\@sect#1#2#3#4#5#6[#7]#8{% 337 | \ifnum #2>\c@secnumdepth 338 | \let\@svsec\@empty\else 339 | \refstepcounter{#1}% 340 | \protected@edef\@svsec{\@seccntformat{#1}}% 341 | \fi 342 | \@tempskipa #5\relax 343 | \ifdim \@tempskipa>\z@ 344 | \begingroup #6\relax 345 | \@hangfrom{\hskip #3\relax\@svsec}% 346 | {\interlinepenalty \@M \ifuppercase\global\uppercasefalse 347 | \MakeUppercase{#8}\else#8\fi\par}% 348 | \endgroup 349 | \csname #1mark\endcsname{#7}\addcontentsline 350 | {toc}{#1}{\ifnum #2>\c@secnumdepth \else 351 | \protect\numberline{\csname the#1\endcsname}\fi 352 | #7}\else 353 | \def\@svsechd{#6\hskip #3\relax 354 | \@svsec \ifuppercase\global\uppercasefalse 355 | \MakeUppercase{#8}\else#8\fi\csname #1mark\endcsname 356 | {#7}\addcontentsline 357 | {toc}{#1}{\ifnum #2>\c@secnumdepth \else 358 | \protect\numberline{\csname the#1\endcsname}% 359 | \fi 360 | #7}}\fi 361 | \@xsect{#5}} 362 | 363 | \renewcommand\section{\@startsection {section}{1}{\z@}% 364 | {-12pt \@plus -2pt \@minus -2pt}% 365 | {-.5em}% 366 | {\normalsize\bfseries\global\uppercasetrue}} 367 | \renewcommand\subsection{\@startsection{subsection}{2}{\z@}% 368 | {-12pt \@plus -2pt \@minus -2pt}% 369 | {-.5em}% 370 | {\normalsize\bfseries}} 371 | \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% 372 | {-12pt \@plus -2pt \@minus -2pt}% 373 | {-.5em}% 374 | {\normalfont\normalsize\itshape}} 375 | \renewcommand\paragraph{\@startsection{paragraph}{3}{\z@}% 376 | {-12pt \@plus -2pt \@minus -2pt}% 377 | {-.5em}% 378 | {\normalfont\normalsize\bfseries}} 379 | 380 | \newcommand\fillerhead{\@startsection {section}{3}{\z@}% 381 | {-0.001pt}% 382 | {\medskipamount}% 383 | {\normalsize\global\uppercasefalse\sffamily\bfseries}} 384 | \newcommand\fillerheadmark[1]{\relax} 385 | 386 | 387 | 388 | 389 | %% 390 | %% LISTS 391 | %% 392 | 393 | \def\itemize{\ifnum \@itemdepth >3 \@toodeep\else \advance\@itemdepth \@ne 394 | \def\labelitemi{\raise.2em\hbox{$\scriptstyle\bullet$}}% 395 | \def\labelitemii{\raise.2em\hbox{$\scriptstyle\circ$}}% 396 | \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% 397 | \list{\csname\@itemitem\endcsname}{% 398 | \leftmargin12pt\labelsep.5em 399 | \ifcase\@enumdepth 400 | \topsep6pt plus1pt minus1pt 401 | \settowidth\labelwidth{$\scriptstyle\bullet$}% 402 | \or 403 | \topsep 2pt plus.5pt minus.5pt 404 | \settowidth\labelwidth{$\scriptstyle\circ$}% 405 | \or 406 | \topsep 2pt plus.5pt minus.5pt 407 | \settowidth\labelwidth{$\scriptstyle\circ$}% 408 | \fi 409 | \itemsep2pt plus.5pt minus.5pt 410 | \listparindent\parindent 411 | \parsep0pt 412 | \def\makelabel##1{\hss\llap{##1}}}\fi} 413 | 414 | \let\enditemize =\endlist 415 | 416 | \def\enumerate{\@ifnextchar [{\opargenumerate}{\regenumerate}} 417 | 418 | \def\opargenumerate[#1]{\ifnum \@enumdepth >3 \@toodeep\else 419 | \advance\@enumdepth \@ne 420 | \edef\@enumctr{enum\romannumeral\the\@enumdepth}\list 421 | {\csname label\@enumctr\endcsname}{% 422 | \usecounter{\@enumctr}% 423 | \ifcase\@enumdepth\or 424 | \topsep6pt plus1pt minus1pt\leftmargin12pt\or 425 | \topsep 2pt plus.5pt minus.5pt\leftmargin0pt\or 426 | \topsep 2pt plus.5pt minus.5pt\leftmargin0pt\fi 427 | \settowidth\labelwidth{\upshape#1}% 428 | \labelsep.5em 429 | \advance\leftmargin by\labelwidth\advance\leftmargin by\labelsep 430 | \parsep0pt 431 | \listparindent\parindent 432 | \itemsep2.5pt plus.5pt minus.5pt 433 | \def\makelabel##1{\hss\llap{\upshape##1}}}\fi} 434 | \def\regenumerate{\ifnum \@enumdepth >3 \@toodeep\else 435 | \advance\@enumdepth \@ne 436 | \edef\@enumctr{enum\romannumeral\the\@enumdepth}\list 437 | {\csname label\@enumctr\endcsname}{% 438 | \usecounter{\@enumctr}% 439 | \ifcase\@enumdepth\or 440 | \topsep6pt plus1pt minus1pt 441 | \settowidth\labelwidth{\upshape1.}\leftmargin12pt\or 442 | \topsep 2pt plus.5pt minus.5pt 443 | \settowidth\labelwidth{\upshape(b)}\leftmargin0pt\or 444 | \topsep 2pt plus.5pt minus.5pt 445 | \settowidth\labelwidth{\upshape(ii)}\leftmargin0pt\fi 446 | \labelsep.5em 447 | \parsep0pt 448 | \listparindent\parindent 449 | \itemsep2.5pt plus.5pt minus.5pt 450 | \advance\leftmargin by\labelwidth\advance\leftmargin by\labelsep 451 | \def\makelabel##1{\hss\llap{\upshape##1}}}\fi} 452 | \let\endenumerate =\endlist 453 | 454 | \def\quote{\list{}{\topsep12pt plus2pt minus2pt 455 | \leftmargin\parindent\rightmargin\parindent 456 | \labelwidth0pt\labelsep0pt 457 | \listparindent\parindent 458 | \parsep0pt}\small 459 | \item[]} 460 | \def\endquote{\endlist} 461 | 462 | \renewenvironment{quotation} 463 | {\list{}{\topsep 12pt plus2pt minus2pt 464 | \leftmargin\parindent 465 | \rightmargin \leftmargin 466 | \listparindent\parindent 467 | \itemindent \listparindent 468 | \parsep \z@}% 469 | \item\relax} 470 | {\endlist} 471 | 472 | 473 | 474 | \def\auq#1{\marginpar{\small\raggedright#1}} 475 | 476 | 477 | \newcommand\acknowledge[1]{\list{}{\topsep18pt plus2pt minus2pt 478 | \leftmargin0pt\labelwidth0pt\labelsep.3em 479 | \parsep0pt\listparindent\parindent 480 | \itemsep18pt plus2pt minus2pt 481 | \def\makelabel##1{\hskip\labelsep\bfseries\MakeUppercase{##1}}}% 482 | \footnotesize 483 | \item[#1]} 484 | \def\endacknowledge{\endlist} 485 | \let\acknowledgment\acknowledge 486 | \let\endacknowledgment\endacknowledge 487 | 488 | \newcommand\biog{\list{}{\topsep18pt plus2pt minus2pt 489 | \leftmargin0pt\labelwidth0pt\labelsep.3em 490 | \parsep0pt\listparindent\parindent 491 | \itemsep18pt plus2pt minus2pt 492 | \def\makelabel##1{\hskip\labelsep\bfseries\MakeUppercase{##1}}}% 493 | \let\affil\biogaffil\let\endaffil\endbiogaffil\footnotesize} 494 | \def\endbiog{\endlist} 495 | 496 | \def\affil{\list{}{\partopsep0pt\topsep12pt plus2pt minus2pt 497 | \leftmargin0pt\labelwidth0pt\labelsep0pt 498 | \parsep0pt\listparindent0pt 499 | \itemsep\medskipamount 500 | \parsep0pt 501 | }\footnotesize 502 | \item[]\itshape} 503 | \let\endaffil\endlist 504 | 505 | \def\biogaffil{\list{}{\partopsep0pt\topsep0pt 506 | \leftmargin0pt\labelwidth0pt\labelsep0pt 507 | \parsep0pt\listparindent0pt 508 | \itemsep\medskipamount 509 | \parsep0pt 510 | }\footnotesize 511 | \item[]\itshape} 512 | \let\endbiogaffil\endlist 513 | 514 | %% 515 | %% OUTPUT ROUTINE 516 | %% 517 | 518 | %% TRIM MARKS 519 | %% Trim marks added here. The default is to have the trim 520 | %% marks on, to turn them off call \trimmarksfalse somewhere 521 | 522 | \newdimen\fudgetrimdown \fudgetrimdown=-6pt 523 | \newdimen\fudgetrimright \fudgetrimright=0pt 524 | \newif\iftrimmarks \trimmarksfalse \trimmarkstrue 525 | 526 | \def\tlmark{\hbox{\vrule height .5pt depth 0pt width 18pt% 527 | \hskip 5.5pt% 528 | \vrule height 24pt depth -6pt width .5pt}} 529 | 530 | \def\trmark{\hbox{\vrule height 24pt depth -6pt width .5pt 531 | \hskip 5.5pt% 532 | \vrule height .5pt depth 0pt width 18pt}}% 533 | 534 | \def\brmark{\hbox{\vrule height -6pt depth 24pt width .5pt 535 | \hskip 5.5pt% 536 | \vrule height .5pt depth 0pt width 18pt}}% 537 | 538 | \def\blmark{\hbox{\vrule height .5pt depth 0pt width 18pt% 539 | \hskip 5.5pt% 540 | \vrule height -6pt depth 24pt width .5pt}} 541 | 542 | \def\imagemarks{\vbox to 0pt{% 543 | \advance\papertrimwidth by 48pt\advance\papertrimheight by 48pt% 544 | \advance\papertrimwidth by -1pt% 545 | \advance\papertrimheight by -26pt% 546 | \hbox{\hskip-24pt\hskip\fudgetrimright% 547 | \vbox to 0pt{\vskip -24pt\vskip\fudgetrimdown% 548 | \vbox to \papertrimheight{% 549 | \hbox to \papertrimwidth{\tlmark\hss\trmark}% 550 | \vss% 551 | \hbox to \papertrimwidth{\blmark\hss\brmark}% 552 | }% 553 | \vss}}}} 554 | 555 | \def\timestring{\begingroup 556 | \count0 = \time \divide\count0 by 60 557 | \count2 = \count 0 %The hour. 558 | \count4 = \time \multiply\count0 by 60 559 | \advance\count4 by -\count0 %The minute. 560 | \ifnum\count4<10 \toks1 = {0}% Get a leading zero. 561 | \else \toks1 = {}% 562 | \fi 563 | \ifnum\count2<12 \toks0 = {a.m.}% 564 | \else \toks0 = {p.m.}% 565 | \advance\count2 by -12 566 | \fi 567 | \ifnum\count2=0 \global\count2=12\relax\fi % Make noon and midnight `12'. 568 | \number\count2:\the\toks1 \number\count4 569 | \thinspace \the\toks0 570 | \endgroup} 571 | \def\timestamp{\number\day\space\monthname\space\number\year\quad\timestring} 572 | 573 | \newdimen\dffudge \global\dffudge0pt 574 | \def\@outputpage{% 575 | \let \protect \noexpand 576 | \shipout \vbox{% 577 | \set@typeset@protect 578 | \aftergroup\set@typeset@protect 579 | \@shipoutsetup 580 | \@begindvi 581 | \iftrimmarks\vbox to0pt{\vskip-29pt\hbox to\hsize{\footnotesize 582 | Mathematical Assoc. of America\qquad 583 | \journalname\ \thevolume:\theissue 584 | \qquad\today\quad\timestring 585 | \qquad \jobname.tex\qquad page \thepage\hss}\vss} 586 | \imagemarks 587 | \global\voffset=-30pt 588 | \global\hoffset=-35pt 589 | \else 590 | \global\voffset=-67pt 591 | \global\hoffset=-72.4pt 592 | \vbox to 0pt{}\fi% 593 | \vskip \topmargin 594 | \moveright\@themargin \vbox {% 595 | \setbox\@tempboxa \vbox to\headheight{% 596 | \vfil 597 | \color@hbox 598 | \normalcolor 599 | \hbox to\textwidth {% 600 | \let \label \@gobble 601 | \let \index \@gobble 602 | \let \glossary \@gobble 603 | \@thehead 604 | }% 605 | \color@endbox 606 | }% 607 | \dp\@tempboxa \z@ 608 | \box\@tempboxa 609 | \vskip \headsep 610 | \box\@outputbox 611 | \baselineskip \footskip 612 | \color@hbox 613 | \normalcolor 614 | \hbox to\textwidth{% 615 | \let \label \@gobble 616 | \let \index \@gobble 617 | \let \glossary \@gobble 618 | \@thefoot 619 | }% 620 | \color@endbox 621 | }% 622 | }% 623 | \global \@colht \textheight 624 | \stepcounter{page}\global\dffudge0pt% 625 | \let\firstmark\botmark 626 | } 627 | \def \@shipoutsetup {% 628 | \@resetactivechars 629 | \let\-\@dischyph 630 | \let\'\@acci\let\`\@accii\let\=\@acciii 631 | \if@specialpage 632 | \global\@specialpagefalse\@nameuse{ps@\@specialstyle}% 633 | \fi 634 | \if@twoside 635 | \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot 636 | \let\@themargin\oddsidemargin 637 | \else \let\@thehead\@evenhead 638 | \let\@thefoot\@evenfoot \let\@themargin\evensidemargin 639 | \fi 640 | \fi 641 | \reset@font 642 | \normalsize 643 | \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@ 644 | \let\par\@@par 645 | } 646 | \def \@begindvi{% 647 | \unvbox \@begindvibox 648 | \global\let \@begindvi \@empty 649 | } 650 | 651 | 652 | %% 653 | %% MATH ENVIRONMENTS 654 | %% 655 | 656 | % minimize stretch and shrink around operators 657 | \thinmuskip=3mu 658 | \medmuskip=4mu plus .5mu minus .5mu 659 | \thickmuskip=5mu plus 1mu 660 | 661 | \def\lefteqn#1{\hbox to2em{$\displaystyle #1$\hss}} 662 | 663 | \newskip\jotskip 664 | \jotskip=6pt plus2pt minus1pt 665 | \jot=\jotskip 666 | 667 | \def\eqnarray{\stepcounter{equation}\let\@currentlabel\theequation 668 | \global\@eqnswtrue\m@th 669 | \global\@eqcnt\z@\tabskip\@centering\let\\\@eqncr 670 | \jot\medskipamount 671 | $$\halign to\displaywidth\bgroup\@eqnsel\hskip\@centering 672 | $\displaystyle\tabskip\z@{##}$&\global\@eqcnt\@ne 673 | \hfil${\displaystyle {}##{}}$\hfil 674 | &\global\@eqcnt\tw@ $\displaystyle\tabskip\z@{##}$\hfil 675 | \tabskip\@centering&\llap{##}\tabskip\z@\cr} 676 | 677 | \def\endeqnarray{\@@eqncr\egroup 678 | \global\advance\c@equation\m@ne$$\global\@ignoretrue} 679 | 680 | \frenchspacing 681 | 682 | %%%%%%...used to put text within an eqnarray environment without leaving the environment.%%%kmc 1-22-03 683 | \def\nnoalign#1{\noalign{\vspace{.5\abovedisplayskip} 684 | \noindent 685 | #1\vspace{\abovedisplayskip}}} 686 | 687 | %% 688 | %% BIBLIOGRAPHY AND CITATIONS 689 | %% 690 | 691 | \def\@cite#1#2{[{\bfseries#1}\if@tempswa , #2\fi]} 692 | 693 | %% 694 | %% FIGURE MACROS 695 | %% 696 | 697 | \renewenvironment{figure} 698 | {\let\@makecaption\@makefigcaption\@float{figure}} 699 | {\end@float} 700 | 701 | \long\def\@makefigcaption#1#2{% 702 | \vskip4pt 703 | \sbox\@tempboxa{\footnotesize\textbf{#1.}\enspace #2}% 704 | \ifdim \wd\@tempboxa >\hsize 705 | \footnotesize\textbf{#1.}\enspace #2\par 706 | \else 707 | \global \@minipagefalse 708 | \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% 709 | \fi 710 | } 711 | 712 | 713 | %% 714 | %% TABLE MACROS 715 | %% 716 | 717 | \renewenvironment{table} 718 | {\let\@makecaption\@maketablecaption\@float{table}} 719 | {\end@float} 720 | \long\def\@maketablecaption#1#2{% 721 | \footnotesize\textbf{#1.}\enspace #2\strut\par 722 | \vskip2pt} 723 | 724 | %% various struts to adjust spacing to table rules 725 | \def\abrule{\vrule height11.5pt width0pt depth5.5pt} 726 | \def\arule{\vrule height11.5pt width0pt depth0pt} 727 | \def\brule{\vrule height0pt width0pt depth5.5pt} 728 | %% make tilde active character equivalent to width of "1", 729 | %% for use within tables only 730 | \def\settildes{\catcode`\~=\active 731 | \def~{\hphantom{1}}} 732 | 733 | %% BOXED ENVIRONMENTS 734 | \def\filler{\@ifnextchar [{\opargboxed}{\regboxed}} 735 | \def\opargboxed[#1]{\edef\theboxcolor{#1}\setbox0=\vbox\bgroup\hsize=28pc\textwidth28pc\linewidth28pc} 736 | \def\regboxed{\edef\theboxcolor{fillergray}\setbox0=\vbox\bgroup\hsize=28pc\textwidth28pc\linewidth28pc} 737 | \def\endfiller{\egroup\trivlist\setlength\fboxrule{.5pt}\setlength\fboxsep{11.5pt}% 738 | \item[]\fcolorbox{black}{\theboxcolor}{\begin{minipage}{28pc}\unvbox0\end{minipage}}} 739 | 740 | \newskip\figskipamount \figskipamount=18pt plus 12pt minus 6pt 741 | \def\figskip{\vspace\figskipamount} 742 | 743 | 744 | \def\newpage{\par\relax\vskip-\lastskip\penalty -\@M} 745 | 746 | \hyphenation{Table Tables ex-ample ex-amples double doubles tri-angle triangles angle angles science sample samples rect-angle rect-angles pos-sible im-pos-sible circle circles} 747 | 748 | \def\threeem{\vrule height.3em width3em depth-.25em\,} 749 | \let\bysame\threeem 750 | 751 | 752 | 753 | 754 | 755 | %NEED TO MOVE RULE INTO THEBIBLIOGRAPHY TO AVOID 756 | %PROBLEMS WITH HYPERREF 757 | 758 | \newcommand\refsection{\@startsection{refsection}{3}{\z@}% 759 | {-12pt \@plus -2pt \@minus -2pt}% 760 | {8pt}% 761 | {\normalsize\scshape}} 762 | \newcommand\refsectionmark[1]{\relax} 763 | 764 | \def\@biblabel#1{#1.} 765 | \renewenvironment{thebibliography}[1] 766 | {\refsection*{\rlap{\vrule depth4pt width\linewidth height-3.5pt}\MakeLowercase{\refname}}% 767 | \list{\@biblabel{\@arabic\c@enumiv}}% 768 | {\settowidth\labelwidth{\@biblabel{\footnotesize#1}}% 769 | \labelsep8pt\leftmargin\labelwidth 770 | \advance\leftmargin\labelsep 771 | \itemsep0pt\parsep0pt 772 | \@openbib@code 773 | \usecounter{enumiv}% 774 | \let\p@enumiv\@empty 775 | \renewcommand\theenumiv{\@arabic\c@enumiv}}% 776 | \footnotesize\sloppy 777 | \clubpenalty4000 778 | \@clubpenalty \clubpenalty 779 | \widowpenalty4000% 780 | \sfcode`\.\@m} 781 | {\def\@noitemerr 782 | {\@latex@warning{Empty `thebibliography' environment}}% 783 | \endlist} 784 | \renewcommand\newblock{\relax} 785 | 786 | 787 | \def\final{\trimmarksfalse 788 | \setlength\paperheight{10in}% 789 | \setlength\paperwidth{7in}% 790 | \pdfpagewidth7in 791 | \pdfpageheight10in 792 | \relax 793 | } 794 | 795 | 796 | \endinput 797 | 798 | %% 799 | %% End of file `maamonthly.sty'. 800 | -------------------------------------------------------------------------------- /archive/readme.txt: -------------------------------------------------------------------------------- 1 | These files are either no longer maintained, or there is not a "stable" URL to 2 | download them from (i.e., the URL changes often). 3 | -------------------------------------------------------------------------------- /debian-control-texlive-in.txt: -------------------------------------------------------------------------------- 1 | Section: misc 2 | Priority: optional 3 | Standards-Version: 3.9.2 4 | 5 | Package: texlive-local 6 | Version: 2016-1~9 7 | Maintainer: Scott Kostyshak 8 | 9 | Provides: asymptote, asymptote-x11, asymptote-doc, biber, biblatex, biblatex-dw, 10 | chktex, cm-super, cm-super-minimal, context, dvipng, dvisvgm, feynmf, 11 | fragmaster, jadetex, lacheck, latex-beamer, latex-cjk-all, latex-cjk-chinese, 12 | latex-cjk-chinese-arphic-bkai00mp, latex-cjk-chinese-arphic-bsmi00lp, 13 | latex-cjk-chinese-arphic-gbsn00lp, latex-cjk-chinese-arphic-gkai00mp, 14 | latex-cjk-common, latex-cjk-japanese, latex-cjk-japanese-wadalab, 15 | latex-cjk-korean, latex-cjk-thai, latex-cjk-xcjk, latexmk, latex-sanskrit, 16 | latex-xcolor, lcdf-typetools, lmodern, luatex, makejvf, mendexk, m-tx, 17 | musixtex, pdfjam, pgf, pmx, preview-latex-style, prosper, ps2eps, psutils, 18 | purifyeps, t1utils, tex4ht, tex4ht-common, tex-gyre, texlive, texlive-base, 19 | texlive-base-bin, texlive-bibtex-extra, texlive-binaries, texlive-common, 20 | texlive-doc-base, texlive-doc-bg, texlive-doc-cs+sk, texlive-doc-de, 21 | texlive-doc-en, texlive-doc-es, texlive-doc-fi, texlive-doc-fr, 22 | texlive-doc-it, texlive-doc-ja, texlive-doc-ko, texlive-doc-mn, 23 | texlive-doc-nl, texlive-doc-pl, texlive-doc-pt, texlive-doc-ru, 24 | texlive-doc-si, texlive-doc-th, texlive-doc-tr, texlive-doc-uk, 25 | texlive-doc-vi, texlive-doc-zh, texlive-extra-utils, texlive-fonts-extra, 26 | texlive-fonts-extra-doc, texlive-fonts-recommended, 27 | texlive-fonts-recommended-doc, texlive-font-utils, texlive-formats-extra, 28 | texlive-games, texlive-generic-extra, texlive-generic-recommended, 29 | texlive-humanities, texlive-humanities-doc, texlive-lang-african, 30 | texlive-lang-all, texlive-lang-arabic, texlive-lang-armenian, 31 | texlive-lang-cjk, texlive-lang-croatian, texlive-lang-cyrillic, 32 | texlive-lang-czechslovak, texlive-lang-danish, texlive-lang-dutch, 33 | texlive-lang-finnish, texlive-lang-french, texlive-lang-german, 34 | texlive-lang-greek, texlive-lang-hebrew, texlive-lang-hungarian, 35 | texlive-lang-indic, texlive-lang-italian, texlive-lang-japanese, 36 | texlive-lang-korean, texlive-lang-latin, texlive-lang-latvian, 37 | texlive-lang-lithuanian, texlive-lang-mongolian, texlive-lang-norwegian, 38 | texlive-lang-other, texlive-lang-polish, texlive-lang-portuguese, 39 | texlive-lang-spanish, texlive-lang-swedish, texlive-lang-tibetan, 40 | texlive-lang-ukenglish, texlive-lang-vietnamese, texlive-latex3, 41 | texlive-latex-base, texlive-latex-base-doc, texlive-latex-extra, 42 | texlive-latex-extra-doc, texlive-latex-recommended, 43 | texlive-latex-recommended-doc, texlive-luatex, texlive-math-extra, 44 | texlive-metapost, texlive-metapost-doc, texlive-music, texlive-omega, 45 | texlive-pictures, texlive-pictures-doc, texlive-plain-extra, 46 | texlive-plain-generic, texlive-pstricks, texlive-pstricks-doc, 47 | texlive-publishers, texlive-publishers-doc, texlive-science, 48 | texlive-science-doc, texlive-xetex, texpower, thailatex, tipa, ttf-freefont, 49 | ttf-gfs-artemisia, ttf-gfs-baskerville, ttf-gfs-bodoni-classic, ttf-gfs-didot, 50 | ttf-gfs-didot-classic, ttf-gfs-gazis, ttf-gfs-neohellenic, ttf-gfs-olga, 51 | ttf-gfs-porson, ttf-gfs-solomos, ttf-gfs-theokritos, ttf-sil-gentium, xindy, 52 | xindy-rules, xmltex 53 | 54 | Architecture: all 55 | Description: A local installation of TeX Live 2016. 56 | A full "vanilla" TeX Live 2016 57 | http://tug.org/texlive/debian#vanilla 58 | installed with 59 | https://github.com/scottkosty/install-tl-ubuntu 60 | -------------------------------------------------------------------------------- /example.profile: -------------------------------------------------------------------------------- 1 | # This is an example file that could be passed to 2 | # the --profile option of install-tl-ubuntu. 3 | # If you edit this file, you might also have 4 | # to edit debian-control-texlive-in.txt to 5 | # reflect your changes. 6 | selected_scheme scheme-full 7 | TEXDIR /usr/local/texlive/2016 8 | TEXMFCONFIG ~/.texlive2016/texmf-config 9 | TEXMFHOME ~/texmf 10 | TEXMFLOCAL /usr/local/texlive/texmf-local 11 | TEXMFSYSCONFIG /usr/local/texlive/2016/texmf-config 12 | TEXMFSYSVAR /usr/local/texlive/2016/texmf-var 13 | TEXMFVAR ~/.texlive2016/texmf-var 14 | binary_x86_64-linux 1 15 | collection-basic 1 16 | collection-bibtexextra 1 17 | collection-binextra 1 18 | collection-context 1 19 | collection-fontsextra 1 20 | collection-fontsrecommended 1 21 | collection-fontutils 1 22 | collection-formatsextra 1 23 | collection-games 1 24 | collection-genericextra 1 25 | collection-genericrecommended 1 26 | collection-htmlxml 1 27 | collection-humanities 1 28 | collection-langafrican 1 29 | collection-langarabic 1 30 | collection-langcjk 1 31 | collection-langcyrillic 1 32 | collection-langczechslovak 1 33 | collection-langenglish 1 34 | collection-langeuropean 1 35 | collection-langfrench 1 36 | collection-langgerman 1 37 | collection-langgreek 1 38 | collection-langindic 1 39 | collection-langitalian 1 40 | collection-langother 1 41 | collection-langpolish 1 42 | collection-langportuguese 1 43 | collection-langspanish 1 44 | collection-latex 1 45 | collection-latexextra 1 46 | collection-latexrecommended 1 47 | collection-luatex 1 48 | collection-mathextra 1 49 | collection-metapost 1 50 | collection-music 1 51 | collection-omega 1 52 | collection-pictures 1 53 | collection-plainextra 1 54 | collection-pstricks 1 55 | collection-publishers 1 56 | collection-science 1 57 | collection-texworks 1 58 | collection-xetex 1 59 | in_place 0 60 | option_adjustrepo 1 61 | option_autobackup 1 62 | option_backupdir tlpkg/backups 63 | option_desktop_integration 1 64 | option_doc 1 65 | option_file_assocs 1 66 | option_fmt 1 67 | option_letter 0 68 | option_menu_integration 1 69 | option_path 0 70 | option_post_code 1 71 | option_src 1 72 | option_sys_bin /usr/local/bin 73 | option_sys_info /usr/local/share/info 74 | option_sys_man /usr/local/share/man 75 | option_w32_multi_user 0 76 | option_write18_restricted 1 77 | portable 0 78 | -------------------------------------------------------------------------------- /findEquivs/findEquivs: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | 4 | # File: findEquivs 5 | 6 | # usage 7 | # ./findEquivs 8 | 9 | # description 10 | # Find Debian packages that a manual installation of TeX Live replaces. 11 | # These packages can be added to a Debian control file which can then 12 | # be used with equivs to inform apt that the dependencies are already 13 | # satisfied. Note that this script must be run on a system that already 14 | # has a manual installation of TeX Live. 15 | 16 | # Copyright 2016, Scott Kostyshak 17 | 18 | # This program is free software: you can redistribute it and/or modify 19 | # it under the terms of the GNU General Public License as published by 20 | # the Free Software Foundation, either version 2 of the License, or 21 | # (at your option) any later version. 22 | # 23 | # This program is distributed in the hope that it will be useful, 24 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 25 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 26 | # GNU General Public License for more details. 27 | # 28 | # You should have received a copy of the GNU General Public License 29 | # along with this program. If not, see . 30 | 31 | 32 | # TODO: this did not catch texlive-music in 13.10 because it didn't have 33 | # a binary. It does catch it in 14.04 (because there are binaries). 34 | # extend this script to look for equivs of .sty files. 35 | 36 | # TODO: another example that is not caught is asymptote-doc. An easy improvement 37 | # would be to atleast test if ${PACK}-doc is a package, and if so add it. 38 | 39 | # get a list of packages that contain at least one of the files in /opt/texbin 40 | echo "generating list of packages to check \"equivalency\" of..." 41 | ls /opt/texbin/ | parallel --gnu --jobs $( grep "proc" /proc/cpuinfo | wc -l ) \ 42 | apt-file find --package-only --regex "\/{}$" > ./packagesWithDupes.txt 43 | sort -u packagesWithDupes.txt > packagesFound.txt 44 | 45 | ubuntuVer="$(lsb_release --release --short)" 46 | 47 | # TODO: parallelize 48 | echo "checking if each package's binaries is a subset of /opt/texbin/..." 49 | while read PACK 50 | do 51 | # I define binary as a file in a directory whose path contains a folder \ 52 | # "bin" or "sbin". We exclude results with "texmf-dist" in the path. Before 53 | # excluding, package like texlive-plain-generic went undetected because of 54 | # "/usr/share/texlive/texmf-dist/tex4ht/bin/tex4ht.jar" 55 | # 56 | # Only include packages for which at least one binary exists. 57 | atleast_one=0 58 | for binary in $( apt-file list ${PACK} | awk '{ print $2 }' \ 59 | | grep -P '\/s?bin\/' | grep -v "texmf-dist" ); do 60 | if [ ! -e "/opt/texbin/$(basename "${binary}")" ]; then 61 | continue 2 62 | fi 63 | atleast_one=1 64 | done 65 | if [ "${atleast_one}" = "1" ]; then 66 | echo "${PACK}" >> "binaryEquivalent_${ubuntuVer}.txt" 67 | fi 68 | done < packagesFound.txt 69 | 70 | echo "done." 71 | exit 0 72 | -------------------------------------------------------------------------------- /helper_scripts/Hebrew_pdf3.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Copyright 2019, Kornel Benko 4 | 5 | # This program is free software: you can redistribute it and/or modify 6 | # it under the terms of the GNU General Public License as published by 7 | # the Free Software Foundation, either version 2 of the License, or 8 | # (at your option) any later version. 9 | # 10 | # This program is distributed in the hope that it will be useful, 11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | # GNU General Public License for more details. 14 | # 15 | # You should have received a copy of the GNU General Public License 16 | # along with this program. If not, see . 17 | 18 | # This script is used to make compilation of Hebrew documents with 19 | # dvipdfmx work. 20 | # 21 | # Compilation with dvipdfmx should work immediately after running this script. 22 | # e.g., No need to restart or run texhash. 23 | # 24 | # 25 | # It must be run in the helper_scripts directory 26 | # (so as to find add_pfbfonts.pl script) 27 | 28 | set -u 29 | set -e 30 | 31 | helper_d="$( pwd )" 32 | 33 | TEX_MF_LOCAL="$( /opt/texbin/kpsewhich --var-value TEXMFLOCAL )" 34 | 35 | ( 36 | cd "${TEX_MF_LOCAL}/fonts/type1/public/culmus" && 37 | for i in *.pfa; do 38 | echo "${i} -> ${i%.*}.pfb" 39 | /opt/texbin/t1binary "${i}" "${i%.*}.pfb" 40 | done 41 | ) 42 | 43 | /opt/texbin/mktexlsr 44 | 45 | sed -i 's/.pfa$/.pfb/g' "${TEX_MF_LOCAL}/fonts/map/dvips/culmus.map" 46 | 47 | /opt/texbin/updmap-sys 48 | -------------------------------------------------------------------------------- /switches: -------------------------------------------------------------------------------- 1 | function switch-tl-to () 2 | { 3 | new_target="$1" 4 | 5 | # I think that all other TL-related files symlink through here. 6 | # e.g., 7 | # /opt/texbin: symbolic link to /usr/local/texlive/2022/bin/x86_64-linux 8 | # 9 | # To check for more such symlinks, can use the following command: 10 | # (https://unix.stackexchange.com/q/301717/197212) 11 | # find / -type l -exec readlink -nf {} ';' -exec echo " -> {}" ';' | grep "/usr/local/texlive" 12 | main_tl_dir_parent="/usr/local/texlive" 13 | main_tl_dir="${main_tl_dir_parent}/tl" 14 | 15 | if [ ! -L "${main_tl_dir}" ]; then 16 | echo "Error: Not a symbolic link. Needs setup." >&2 17 | return 1 18 | fi 19 | 20 | if [ ! -d "${main_tl_dir_parent}/${new_target}" ]; then 21 | echo "Error: the directory ${main_tl_dir_parent}/${new_target} does not exist." 22 | return 1 23 | fi 24 | 25 | # This is just an optimization to get an early return so we don't need to 26 | # rerun fc-cache. 27 | # 28 | current_target="$( readlink "${main_tl_dir}")" 29 | if [ "${current_target}" = "${new_target}" ]; then 30 | # nothing to be done 31 | return 0 32 | fi 33 | 34 | # sanity check that the target dir is a valid TL dir 35 | expected_tlmgr="${main_tl_dir_parent}/${new_target}/bin/x86_64-linux/tlmgr" 36 | # use '*' to match "x86_64-linux" 37 | if [ ! -e "${expected_tlmgr}" ]; then 38 | echo "Error: In the new target, ${new_target}, tlmgr is not found in the expected location: ${expected_tlmgr}." >&2 39 | return 1 40 | fi 41 | 42 | sudo rm "${main_tl_dir}" 43 | sudo ln -s "${new_target}" "${main_tl_dir}" 44 | 45 | # TODO: tell users they can remove this file and run "sudo fc-cache -fsv" 46 | # and then this command won't be run anymore. 47 | if [ -e "/etc/fonts/conf.d/09-texlive.conf" ]; then 48 | # This is because we set up the *system* fonts to be able to use TeX Live fonts. 49 | # See this file: /etc/fonts/conf.d/09-texlive.conf 50 | # You can see that the fonts are being used by looking at "sudo lsof". 51 | # For example, search for NotoSans-Regular.ttf. 52 | # 53 | # Although in the file 09-texlive.conf it is a path through the 'tl' link, I 54 | # think when those paths are processed the *absolute* path is what is 55 | # stored/cached, so we have to update those paths when we change the symlink. 56 | echo "Running fc-cache to update system font reference..." 57 | sudo fc-cache -fsv >/dev/null 2>&1 58 | fc_cache_ret=$? 59 | if [ "${fc_cache_ret}" != "0" ]; then 60 | echo "ERROR: fc-cache -fsv exited with error." >&2 61 | fi 62 | echo "Running fc-cache to update system font reference...Done." 63 | fi 64 | } 65 | _switch_tl_to() 66 | { 67 | local cur 68 | 69 | cur=${COMP_WORDS[COMP_CWORD]} 70 | 71 | if [ "$COMP_CWORD" == "1" ]; then 72 | # the "--hide=tl" hides the "tl" symlink. 73 | COMPREPLY=( $( compgen -W '`ls --hide=tl /usr/local/texlive/`' -- $cur ) ) 74 | fi 75 | } 76 | complete -F _switch_tl_to ${filenames:-} switch-tl-to 77 | 78 | 79 | function switch-sys-fonts-to-tl () 80 | { 81 | SYSFONT='/etc/fonts/conf.d/09-texlive.conf' 82 | if sudo cp "$(kpsewhich -var-value TEXMFSYSVAR)/fonts/conf/texlive-fontconfig.conf" "${SYSFONT}" \ 83 | > /dev/null 2>&1; then 84 | echo "finished copying." 85 | else 86 | echo "Error: could not copy the font config to the system font directory." 87 | fi 88 | sudo fc-cache -fsv 89 | } 90 | 91 | 92 | function switch-sys-fonts-to-ubuntu () 93 | { 94 | # These LyX ctests are still expected to fail because of missing fonts. 95 | # 434 - export/export/latex/languages/en-th_utf8_pdf4_systemF (Failed) 96 | # 485 - DEFAULTOUTPUT_export/export/latex/languages/supported-languages_polyglossia-XeTeX_pdf4_systemF (Failed) 97 | 98 | SYSFONT='/etc/fonts/conf.d/09-texlive.conf' 99 | sudo rm "${SYSFONT}" 100 | sudo fc-cache -fsv 101 | } 102 | --------------------------------------------------------------------------------