Git Product home page Git Product logo

tog-template's Introduction

ACM TOG / SIGGRAPH Template

This template was adapted from the official ACM template on overleaf, as well as Li-Yi Wei's research templates.

The modular organization of source files make it easy to keep your manuscript tidy, and also quick to iterate between generating "draft" and "final" versions of the output documents.

Usage

As a pre-requisite make sure to have make, texlive and ghostscript installed on your system.

To build the project in "draft" or "final" mode, run

make draft

or

make final

respectively.

Apart from the expected Latex intermediate files, the build pipeline also separates out the supplementary material section from the manuscript document, and compresses both documents using ghostscript.

To clean-up the generated files, run

make clean

Contents

The main logic of the source file organization is inside paper.tex and the bibliography is inside paper.bib. However, the entry points for build pipelines are in out_draft.tex and out_final.tex respectively. If you're using an external IDE for building the source files, set either of these sources as the entry point of the compilation.

The rest of the source files are named so that it's easier to navigate through them in overleaf. Each group of files are:

  • conf_<name>.tex - any configuration / latex definitions you might need
  • fig_<name>.tex - figure generation source files
  • metadata_<name>.tex - metadata relating to the publication such as authors, journal article number, rights info etc.
  • sec_<name>.tex - individual sections that make up the document
  • tab_<name>.tex - table generation source files

Additionally, the original manual for ACM template usage document is kept in this repo named _acmguide.pdf and _template_guide.pdf. If you need information regarding specifically the acmart class, please refer to these documents.

tog-template's People

Contributors

budmonde avatar

Stargazers

xipeng avatar Zu Wang avatar Kenny Chen avatar

Watchers

James Cloos avatar  avatar

Forkers

zuwang95

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.