opencompl / paper-template Goto Github PK
View Code? Open in Web Editor NEWA template for writing CS papers with latex -- includes CI, todonotes, ...
A template for writing CS papers with latex -- includes CI, todonotes, ...
I saw in the Makefile that there is a target for CameraIEEE but what about CameraACM?
This is a bit hard to debug atm, a warning might be nice if possible
In this template, we basically write all the text in the paper.tex
file. This has the downside that one has to skim through a lot of text when wanting to find a particular section to work on.
In my thesis template, I had a folder Chapters
that contained single files for each section (i.e. 01-intro.tex
, 06-conclusion.tex
), which all were imported into the equivalent of paper.tex
in this template. Not sure how you feel about it, but to me, this structure is easier to work on.
Tagging some people to get their opinions: @tobiasgrosser @bollu @math-fehr @Superty @Dinistro
I am wondering if we can find ways to reduce this noise without adding even more abstractions. The more complex this repo becomes the more likely things break and the slower we can work with things. We use the ACM templates a lot more often than the IEEE templates so the common case we should optimize for is ACM. Even having some manual porting efforts for the IEEE template seems to be reasonable for me.
I really dislike multi-file tex projects as this makes search and replace and jumping through files really painful. It would be excellent if we could specify the abstract again at a single location in paper.tex
This was suggested by @math-fehr on today's meeting.
On each commit, we spend 1:30 to pull the latex-action. I wonder if a self-hosted builder on a cheap google cloud machine would allow us to cache the docker image such that this time would drop to instant?
Google provides e.g., for 5 USD/month a micro instance, which would give us unlimed builds for a month.
https://docs.github.com/en/actions/hosting-your-own-runners/adding-self-hosted-runners
It would be nice if one could easily change the make target after the paper is accepted so it continues to build the most relevant files.
I guess there would be some behind-the-scenes magic involved in making the readme and such still point to the right files, but I'm sure we can figure that out!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.