Tips and Tweaks for Students in Linguistics
LaTeX
I use the following LaTeX packages:
- Linguex (http://www.ctan.org/pkg/linguex) to format examples
- Tikz-qtree (http://www.ctan.org/pkg/tikz-qtree) to draw syntactic trees
- Forest
- AVM (http://nlp.stanford.edu/~manning/tex/) for... AVMs
- PGFplots (http://pgfplots.sourceforge.net/) to draw plots
- bibliography style: try compling.bst (http://ron.artstein.org/resources/compling.bst)
emacs
- Emacs (with AUCTeX) is my favorite LaTeX editor.
- I use org-mode (http://orgmode.org/) for almost everything: agenda, GTD, writing papers, code, books.
- some basic knowledge of emacs lisp (elisp) can be useful...
JupyterLab
Great for python scripts. I teach Python using the notebooks.
Python Pandas Libraries
I use pandas (https://pypi.python.org/pypi/pandas) for data analysis. It does (almost) everything R does, but it's part of the python world.
SETTING YOUR .org for an ACL submission
Insert :
#+LATEX_CLASS: article
#+LATEX_HEADER: \usepackage{acl2023}
In the header of you org file.
Ensure that the acl2023.sty file is accessible to LaTeX. You can place it in the same directory as your Org file, or in a directory that is part of your TeX distribution’s search path.