paint-brush
Beginners Guide to Writing Papers With Latexby@morpheuslord
308 reads
308 reads

Beginners Guide to Writing Papers With Latex

by MorpheuslordAugust 10th, 2024
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

LaTeX is a super handy typesetting system that lets you create well-organized documents. To start working with LaTeX effectively, you'll need to set up the right tools, which include an Integrated Development Environment (IDE), a compiler, and a package manager. TeXstudio offers features like syntax highlighting and an integrated PDF viewer.
featured image - Beginners Guide to Writing Papers With Latex
Morpheuslord HackerNoon profile picture


If you're a student in your final year of a bachelor’s or master’s degree, you've probably encountered this: having to write a long, dull paper on a topic picked for you by your department or needing to craft a professional paper for a journal representing an organization. It's a tough task, especially if you're using Microsoft Word and find its interface frustrating—like I do. In this article, I'll walk you through some key concepts and tips for writing papers with LaTeX, including various templates you can use and useful advice to help get your paper accepted by reputable journals.


Table of content

  • Understanding Latex.
    • Installing the software.
    • Working with important tags.
  • Images, Formulation, tables, etc.
  • Finding Templates.
  • Conclusion


Understanding Latex

LaTeX is a super handy typesetting system that lets you create well-organized documents. Think of it as programming with HTML and CSS, but for text. Everything in LaTeX kicks off and wraps up with specific tags like \begin{} and \end{}, which are similar to the opening and closing tags in HTML.

Here are some enhanced tips to make navigating LaTeX more straightforward:

  • Start with a Template: Just like using website templates, starting with a LaTeX template can significantly reduce setup time and help you focus on content rather than formatting. Websites like Overleaf offer a plethora of templates for various types of documents.
  • Understand the Structure: Before diving deep into writing, it's crucial to understand the basic structure of a LaTeX document. Familiarize yourself with the roles of different sections and commands, such as \documentclass{}, \usepackage{}, and the body structure within \begin{document} and \end{document}.
  • Customize Styles with .cls Files: If you need to customize the styling extensively, consider learning how to modify or create .cls files, which function similarly to CSS files for HTML. These files control the document's overall appearance and layout.


Installing the software

To start working with LaTeX effectively, you'll need to set up the right tools, which include an Integrated Development Environment (IDE), a compiler, and a package manager. A well-suited combination for both Windows and Linux includes using TeXstudio as the IDE and MikTeX as the package manager. Here’s how you can get started:

  • Install TeXstudio:
    • Windows & Linux: Download TeXstudio from its official website. Follow the installation instructions provided on the website for your operating system.
    • Benefits: TeXstudio offers features like syntax highlighting, auto-completion, and an integrated PDF viewer, which make writing and debugging LaTeX documents more manageable.
  • Install MiKTeX:
    • Windows: Download MikTeX from miktex.org. The installation wizard guides you through the process, and once installed, MikTeX manages the installation of additional LaTeX packages as needed.
    • Linux: Installation on Linux can vary based on your distribution. Typically, you can install MikTeX using package managers like apt or yum. Detailed instructions can be found on the MikTeX website.
    • Benefits: MikTeX simplifies package management by automatically downloading and installing LaTeX packages when they are first used in a document.
  • Start Writing:
    • Once TeXstudio and MikTeX are installed, launch TeXstudio to start creating your LaTeX documents. The interface is user-friendly, and you can begin with a basic document template.

    • Example template in TeXstudio:

      \documentclass{article}
      \begin{document}
      Hello, world!
      \end{document}
      
    • Compile this simple document by pressing the 'Build & View' button in TeXstudio, which typically looks like a green arrow. This action uses MikTeX as the backend compiler to generate a PDF document.

  • Explore Further:
    • Learn the Commands: Familiarize yourself with common LaTeX commands and environments. Resources like LaTeX Wikibooks or tutorials on Overleaf can be incredibly helpful.
    • Experiment with Packages: Explore different packages to extend the functionality of your documents, such as graphicx for including images or biblatex for bibliography management.

Working with Important tags

LaTeX provides a variety of crucial tags and commands that help in organizing and formatting documents efficiently. These tags allow for clear structuring of elements like sections, subsections, tables, and images, with most commands nested between \begin{} and \end{} tags. Each attribute or command within these tags serves a specific function, enhancing the document's clarity and readability. Below are some essential tags, both independent and those used with \begin{} statements:

  • Latex Header tags:
    • \documentclass{}: This tag is pivotal at the beginning of any LaTeX document. It defines the document type, such as a book, IEEE paper, slides, or report, setting the groundwork for how the document should be treated by the compiler.
    • \usepackage{}: Used for incorporating external packages or libraries, this tag enriches the document with various visual and formatting capabilities that LaTeX offers.
    • \author{}: The author tag is flexible, allowing for different formatting as per journal requirements. It primarily manages the author's information, showcasing how customization can vary based on the depth of detail desired.
    • \title{}: Positioned at the top of the document, this tag specifies the document's title, followed by author information.
  • Under the \begin{} tag, several entries initiate different parts of the document:
    • \begin{document}: This marks the actual start of the document's content, following the preamble where configuration settings are specified.
    • \begin{abstract}: This section provides a concise summary or abstract of the document, often with word limits set by journals to ensure brevity.
    • \begin{keywords}: Similar to hashtags, keywords help categorize the document, enhancing its discoverability and citation potential in academic circles.
  • For the structural organization within the document, the following tags are used:
    • \section{}: This command starts a new major section within the document. The order of sections and their numerical labelling can vary based on their sequence in the text.
    • \subsection{} and \subsubsection{}: These commands create hierarchical subdivisions within a section, helping to organize content in a nested manner. The arrangement and numbering of these subdivisions depend on their placement relative to other sections.
  • Conclusion and references
    • \section{Litrature Review}: This section should critically engage with each citation, providing context and how each contributes to the research question at hand. You could structure this discussion thematically, methodologically, or chronologically, depending on what suits your topic best.
    • \begin{bibliography}: This is the formal list of references cited in the document. Each reference, formatted typically in APA style, is listed with a unique label (biblabel) that can be referenced in the text. This list is wrapped in the \begin{thebibliography}{}...\end{thebibliography} environment, where each item is introduced with the \bibitem{} command. This method of citation management is manual and suitable for smaller documents. For larger projects, consider using BibTeX or BibLaTeX, which manage citations in a separate .bib file, allowing for more dynamic citation management.


Understanding and effectively using these tags can significantly streamline the process of creating structured and well-formatted documents in LaTeX. Each tag plays a specific role in the layout and organization, making LaTeX a powerful tool for academic and professional document preparation. Here is a simple structure to visually show how it looks.


\documentclass{article}            % Defines the type of document
\usepackage[utf8]{inputenc}        % Package to understand utf8 encoded input
\usepackage{graphicx}              % Allows including images
\usepackage{amsmath}               % Enhances math printing
\usepackage{hyperref}              % Provides hyperlinks

% Title Section
\title{Sample Document}            % Document's title
\author{Your Name}                 % Author's name
\date{\today}                      % Date

% Document body
\begin{document}

\maketitle                          % Generates title

\begin{abstract}
This is a simple abstract for the document.
\end{abstract}

\section{Introduction}
This is the introduction to your document. Here, you can discuss the motivation and the importance of your subject.

\subsection{Background}
This subsection can cover the foundational concepts or historical context necessary to understand the main content.

\section{Main Content}
This section forms the body of your document, where you delve into the details of your topic.

\subsection{Subtopic 1}
Details about Subtopic 1.

\subsubsection{Detail 1}
Further details about Subtopic 1.

\subsection{Subtopic 2}
Details about Subtopic 2.

\section{Conclusion}
Your conclusion, where you summarize the document and reflect on the content.

\section{References}
This section can be filled with bibliographic references,and  properly formatted.

\begin{thebibliography}
  \bibitem{b1} APA cite
  \bibitem{b2} APA cite
  ....
\end{thebibliography}
\end{document}


Images, Formulation, tables, etc.

  • Itemize: The itemize environment is used to create unordered lists in LaTeX. Each entry in the list is denoted by an \item command, and you can nest lists to create sub-items. LaTeX provides a default bullet style, but this can be customized using packages like enum item. Here’s an enhanced example demonstrating nested lists and customization:
\usepackage{enumitem} % Required for list customization
\begin{itemize}[label=$\star$]
    \item First level item
    \begin{itemize}
        \item Second level item
        \begin{itemize}
            \item Third level item
        \end{itemize}
    \end{itemize}
    \item Another first level item
\end{itemize}


  • Tabular: The tabular environment is extremely versatile for creating tables in LaTeX. The format string you provide after \begin{tabular} specifies the alignment of each column; it can also define lines between columns (|) and other formatting details. Here’s a more detailed example:
\begin{tabular}{|l|c|r|}
    \hline
    Left aligned & Centered & Right aligned \\ \hline
    Apple & Banana & Cherry \\ \hline
    Dog & Cat & Rat \\
    \hline
\end{tabular}


  • Figure and Images: In LaTeX, the figure environment isn't just for adding images; it's also about letting LaTeX figure out the best spot for them in your document. It treats them as floating elements, meaning it'll place them wherever it thinks works best based on your layout settings (like [ht], [h!], and so on). Here's a more advanced example:
\begin{figure}[h!]
    \centering
    \includegraphics[width=0.5\textwidth]{path/to/image.jpg}
    \caption[Short caption]{Longer description of the image, which might be more detailed and is used in the List of Figures.}
    \label{fig:imgLabel}
\end{figure}

In this example, the [h!] option strongly suggests placing the figure "here" and ignores most of LaTeX's internal rules for figure placement. The \caption includes an optional shorter version for the List of Figures.


  • Equations: One of the coolest things about LaTeX is how it can make complex math look clean and neat. There’s the basic equation environment, but if you need to line up a bunch of equations, the align environment is your go-to. It lines everything up at the equals sign, making the whole thing look super organized.


\begin{align}
    a & = b + c \\
    x & = y - z
\end{align}

In this example, we're using the align environment where the & symbol sets the alignment point, usually before an equals sign, and \ moves you to a new line.

Environments like these make LaTeX awesome for writing academic and professional documents.

It gives you a ton of control over how your documents look and feel, which is super handy in fields like math, science, and engineering where precision is key.


Finding Templates

To figure out which template you need, first decide on the journal where you want to submit your paper. Here are a few options to consider:

  • IEEE: This is one of the most popular choices. If you're aiming to publish decent-quality papers, consider going with IEEE or journals affiliated with IEEE. The acceptance rates are generally high, and the review process isn't overly strict.
  • National Journals: These are either government-run or university-affiliated. For example, in India, you have UGC-Care and UGC-Peer-Reviewed journals. The value of your publication will depend on the specific journal’s reputation and affiliation.
  • Springer, Web of Science, and Scopus: These are tougher to get into. Your paper needs to be of high quality and pass rigorous scrutiny since the acceptance rates are pretty low.

Once you've picked your journal, the next step is to find the appropriate template. Generally, journals will provide a template in their “information for authors” section. If they specify a standard IEEE or Springer format, you can use the following links to access the templates:

If the journal asks for a non-standard format and you can’t find it anywhere, try searching for the template on Overleaf.


Conclusion

Wrapping up, and getting the hang of LaTeX can be a game-changer for anyone looking to create sharp, professional-looking documents, whether they're for school or work. This guide has walked you through everything from installing LaTeX to understanding its essential tags and picking the right templates. One of the great things about LaTeX is that it gives you precise control over how your document looks—awesome for fields where attention to detail is crucial. By using the tips and resources mentioned here, like selecting suitable templates and managing the layout effectively, you can seriously up your document game and boost your chances of getting published in top journals. Think of LaTeX not just as a tool but as a valuable skill that can make your academic and professional communications stand out. Plus, keep an eye out for our next article, which will cover how to structure academic papers, focusing on key sections like results and their presentation, to ensure your research is clear and impactful.