Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

Tips for Writing a Research Paper using LaTeX

guanyingc/latex_paper_writing_tips

Folders and files, repository files navigation, table of contents, examples for table organization, examples for figure organization, latex templates for cvpr/iccv/neurips paper submission, sample latex conference posters (cvpr/iccv/eccv/neurips), latex files for my thesis (sysu b.eng. + hku phd.), simple python programs for figure creation, great resources shared by others, brief introduction.

LaTeX is a very powerful tool for documentation preparation, and is often used by researchers to prepare a manuscript for reviewing and publication. However, some new graduate students might not have experience in using LaTeX and thus have a difficult time in prepare their first papers.

In this article (PDF) , we will first provide some tips for paper writing. Then, we will showcase several working examples for the tables and figures, which have been used in our previous publications. The readers are encouraged to adapt those tables and figures to their purposes to save time when preparing their first papers.

Overleaf Link: https://www.overleaf.com/read/hypvpvnzjjwx

research paper writing in latex

More Resources

  • đź’Ą Main Paper + Supplementary for Conference Submission (NeurIPS) in Overleaf
  • đź’Ą Main Paper + Rebuttal + Supplementary for Conference Submission (CVPR/ICCV) in Overleaf

research paper writing in latex

Download or fork the overleaf project: click the menu at the top left, and select Source or Copy

research paper writing in latex

  • Rebuttal for Conference Submission (CVPR/ICCV)
  • Supplementary Material for Conference Submission (CVPR/ICCV/ECCV)
  • TOM-Net: Learning Transparent Object Matting from a Single Image (CVPR 2018)
  • PS-FCN: A Flexible Learning Framework for Photometric Stereo (ECCV 2018)
  • Self-calibrating Deep Photometric Stereo Networks (CVPR 2019)
  • HDR Video Reconstruction: A Coarse-to-fine Network and A Real-world Benchmark Dataset (ICCV 2021)
  • PS-NeRF: Neural Inverse Rendering for Multi-view Photometric Stereo (ECCV 2022)
  • S^3-NeRF: Neural Reflectance Field from Shading and Shadow under a Single Viewpoint (NeurIPS 2022)

research paper writing in latex

  • Single View Analysis of Non-Lambertian Objects Based on Deep Learning (PhD Thesis, HKU CS)
  • LaTex Template Files for Undergraduate Thesis (Sun Yat-sen University)
  • A simple code for plotting figure, colorbar, and cropping with python
  • Paper Writing Tips by MLNLP-World: https://github.com/MLNLP-World/Paper-Writing-Tips
  • Paper Picture Writing Code by MLNLP-World: https://github.com/MLNLP-World/Paper-Picture-Writing-Code
  • Makefile 0.4%

No Search Results

How to Write a Thesis in LaTeX (Part 1): Basic Structure

Part 1 | Part 2 | Part 3 | Part 4 | Part 5

Author: Josh Cassidy (August 2013)

This five-part series of articles uses a combination of video and textual descriptions to teach the basics of writing a thesis using LaTeX. These tutorials were first published on the original ShareLateX blog site during August 2013; consequently, today's editor interface (Overleaf) has changed considerably due to the development of ShareLaTeX and the subsequent merger of ShareLaTeX and Overleaf. However, much of the content is still relevant and teaches you some basic LaTeX—skills and expertise that will apply across all platforms.

Your thesis could be the longest and most complicated document you'll ever write, which is why it's such a good idea to use L a T e X instead of a common word processor. L a T e X makes tasks that are difficult and awkward in word processors, far simpler.

When writing something like a thesis its worth splitting up the document into multiple .tex files. It's also wise to organise the project using folders; therefore, we'll create two new folders, one for all the images used in the project and one for all the .tex files making up the main body of the thesis.

Files a.png

  • 1 The preamble
  • 2 The frontmatter
  • 3 The main body
  • 4 The endmatter
  • 5 All articles in this series

The preamble

In this example, the main.tex file is the root document and is the .tex file that will draw the whole document together. The first thing we need to choose is a document class. The article class isn't designed for writing long documents (such as a thesis) so we'll choose the report class, but we could also choose the book class.

We can also change the font size by adding square brackets into the \documentclass command and specifying the size—we'll choose 12pt. Let's also prepare the document for images by loading the graphicx package. We'll also need to tell L a T e X where to look for the images using the \graphicspath command, as we're storing them in a separate folder.

The start of our preamble now looks like this:

Now we can finish off the preamble by filling in the title, author and date information. To create the simplest title page we can add the thesis title, institution name and institution logo all into the \title command; for example:

This isn't the best way to alter the title page so we'll look at more elaborate ways of customising title pages later on in the series, but this will suffice for now.

This is what the \maketitle command now produces for us:

Title.png

The frontmatter

After the title page we need to add in an abstract, dedication, declaration and acknowledgements section. We can add each of these in on separate pages using unnumbered chapters. To do this we use the \chapter command and add an asterisk. After these sections we'll add a table of contents using the \tableofcontents command:

The main body

Now for the main body of the document. In this example we will add-in five chapters, one of which will be an introduction and another will be a conclusion. However, instead of just composing these chapters in the main .tex file, we'll create a separate .tex file for each chapter in the chapters folder. We can then fill in these chapters with text remembering to split them up into sections and subsections.

Thesisfiles.png

Then to add these chapters into the document, we use the \input command in the root document. Remember to add in chapters/ before the file name so that L a T e X knows where to find it.

The endmatter

We will now add in an appendix at the end of the document. To do this we use the \appendix command to tell L a T e X that what follows are appendices. Again We'll write the appendix in a separate file and then input it.

If we now compile the document, all our chapters will be added to the document and the table of contents will be automatically generated.

Thesiscontents.png

Now we have a basic structure for a thesis set up. In the next post I will show you how to change the page layout and add headers.

All articles in this series

  • Part 1: Basic Structure ;
  • Part 2: Page Layout ;
  • Part 3: Figures, Subfigures and Tables ;
  • Part 4: Bibliographies with BibLaTeX ;
  • Part 5: Customising Your Title Page and Abstract .
  • Documentation Home
  • Learn LaTeX in 30 minutes

Overleaf guides

  • Creating a document in Overleaf
  • Uploading a project
  • Copying a project
  • Creating a project from a template
  • Using the Overleaf project menu
  • Including images in Overleaf
  • Exporting your work from Overleaf
  • Working offline in Overleaf
  • Using Track Changes in Overleaf
  • Using bibliographies in Overleaf
  • Sharing your work with others
  • Using the History feature
  • Debugging Compilation timeout errors
  • How-to guides
  • Guide to Overleaf’s premium features

LaTeX Basics

  • Creating your first LaTeX document
  • Choosing a LaTeX Compiler
  • Paragraphs and new lines
  • Bold, italics and underlining

Mathematics

  • Mathematical expressions
  • Subscripts and superscripts
  • Brackets and Parentheses
  • Fractions and Binomials
  • Aligning equations
  • Spacing in math mode
  • Integrals, sums and limits
  • Display style in math mode
  • List of Greek letters and math symbols
  • Mathematical fonts
  • Using the Symbol Palette in Overleaf

Figures and tables

  • Inserting Images
  • Positioning Images and Tables
  • Lists of Tables and Figures
  • Drawing Diagrams Directly in LaTeX
  • TikZ package

References and Citations

  • Bibliography management with bibtex
  • Bibliography management with natbib
  • Bibliography management with biblatex
  • Bibtex bibliography styles
  • Natbib bibliography styles
  • Natbib citation styles
  • Biblatex bibliography styles
  • Biblatex citation styles
  • Multilingual typesetting on Overleaf using polyglossia and fontspec
  • Multilingual typesetting on Overleaf using babel and fontspec
  • International language support
  • Quotations and quotation marks

Document structure

  • Sections and chapters
  • Table of contents
  • Cross referencing sections, equations and floats
  • Nomenclatures
  • Management in a large project
  • Multi-file LaTeX projects
  • Lengths in L a T e X
  • Headers and footers
  • Page numbering
  • Paragraph formatting
  • Line breaks and blank spaces
  • Text alignment
  • Page size and margins
  • Single sided and double sided documents
  • Multiple columns
  • Code listing
  • Code Highlighting with minted
  • Using colours in LaTeX
  • Margin notes
  • Font sizes, families, and styles
  • Font typefaces
  • Supporting modern fonts with X ĆŽ L a T e X

Presentations

  • Environments

Field specific

  • Theorems and proofs
  • Chemistry formulae
  • Feynman diagrams
  • Molecular orbital diagrams
  • Chess notation
  • Knitting patterns
  • CircuiTikz package
  • Pgfplots package
  • Typesetting exams in LaTeX
  • Attribute Value Matrices

Class files

  • Understanding packages and class files
  • List of packages and class files
  • Writing your own package
  • Writing your own class

Advanced TeX/LaTeX

  • In-depth technical articles on TeX/LaTeX

Get in touch

Have you checked our knowledge base ?

Message sent! Our team will review it and reply by email.

Email: 

Beginners’ guide to writing a manuscript in LaTeX

Hannah Foreman

Hannah Foreman

About this module

LaTeX is a freely available, powerful typesetting system used to create papers in fields where tables, figures and formulae are common. Disciplines using it include Mathematics, Physics, Computer Science, Economics and Statistics. As it uses plain instead of formatted text, authors can concentrate on the content, rather than the design. You’ll only need to learn a few easy commands to achieve a professional result.

This interactive module covers the basics of writing a manuscript using LaTeX and the mark-up language, similar to html, which is used. If you are starting out on your writing career, you will learn how to download the system before following a detailed step by step guide to creating a manuscript, including how to add commands and comments.

We also share some top golden rules – such as keeping your document simple and the importance of checking the journal’s Guide for Authors – and we highlight some common mistakes. You will come away with a clear understanding of the benefits of LaTeX and develop the skills required to build your own high-quality LaTeX submission.

About the presenter

Hannah Foreman

Publisher, Elsevier

Hannah has 15 years’ experience in the STM publishing industry working directly with researchers, journal editors, reviewers and academic societies. As Senior Product Manager for the Journal Finder, Hannah is responsible for ensuring researchers can easily and quickly find the right home for their research first time around. This includes helping researchers to define and build a publishing plan during the pre-submission phase and making sure that if a researcher does find their manuscript is not accepted for publication at a journal, then a suitable alternative transfer option is offered.

7 tips for simplified LaTeX submissions

LaTeX instructions

LaTeX – A document preparation system

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. LaTeX is available as free software .

You don't have to pay for using LaTeX, i.e., there are no license fees, etc. But you are, of course, invited to support the maintenance and development efforts through a donation to the TeX Users Group (choose LaTeX Project contribution) if you are satisfied with LaTeX.

You can also sponsor the work of LaTeX team members through the GitHub sponsor program at the moment for Frank , David and Joseph . Your contribution goes without any reductions by GitHub to the developers in support of the project.

The volunteer efforts that provide you with LaTeX need financial support, so thanks for any contribution you are willing to make.

Recent News

  • 24 April, 2024 Development releases for the L3 Programming Layer
  • 27 March, 2024 ISO PDF/UA-2 standard released - Examples made by LaTeX
  • 26 March, 2024 Accessibility talks at DEIMS 2024 conference in Tokyo
  • 25 November, 2023 Talks from the TUG Conference 2023 in Bonn
  • 4 November, 2023 LaTeX 2023-11-01 released and distributed
  • 10 June, 2023 LaTeX 2023-06-01 released and distributed
  • 27 May, 2023 Final pre-release of LaTeX 2023-06-01 is available for testing

LaTeX the product

The latex3 project, latex books.

List of books on LaTeX in English, French, German, and Spanish.

Documentation

The official LaTeX help and documentation section.

Learn more about the people behind the LaTeX project.

IMAGES

  1. Using LaTeX for writing research papers

    research paper writing in latex

  2. How to Write Research Papers in Latex

    research paper writing in latex

  3. How to Write IEEE Research Paper in Latex

    research paper writing in latex

  4. HOW TO WRITE A PAPER IN LATEX

    research paper writing in latex

  5. How to write an IEEE research paper in Latex

    research paper writing in latex

  6. Useful Latex tricks for Writing Research Papers

    research paper writing in latex

VIDEO

  1. LATEX software (document structure) in translation to Afaan Oromoo and Amharic languages part -2

  2. Math Equations in LATEX|SowmyaSuku's Notions

  3. Research paper writing using LaTeX Overleaf

  4. Write Research paper using Overleaf: LaTex

  5. Technical Writing using Latex (BCSL456D)

  6. LaTeX Tutorial for Beginners

COMMENTS

  1. How To Write a Paper and Format it Using LATEX

    (Dated: March 28, 2024) The goal of this document is to demonstrate how to write a paper. We walk through the process of outlining, writing, formatting in L ATEX, making gures, referencing, and checking style and content. Source les are available at: http://hoffman.physics.harvard.edu/example-paper/. I. GETTING STARTED.

  2. Tips for Writing a Research Paper using LaTeX

    Tips for Writing a Research Paper using LaTeX. Table of Contents. Brief Introduction. Examples for Table Organization. Examples for Figure Organization. More Resources. LaTeX Templates for CVPR/ICCV/NeurIPS Paper Submission. Sample LaTeX Conference Posters (CVPR/ICCV/ECCV/NeurIPS) LaTeX Files for My Thesis (SYSU B.Eng. + HKU PhD.)

  3. Learn LaTeX in 30 minutes

    Learn LaTeX in 30 minutes. This introductory tutorial does not assume any prior experience of LaTeX but, hopefully, by the time you are finished, you will not only have written your first LaTeX document but also acquired sufficient knowledge and confidence to take the next steps toward LaTeX proficiency.

  4. How to Write a Thesis in LaTeX (Part 1): Basic Structure

    Your thesis could be the longest and most complicated document you'll ever write, which is why it's such a good idea to use LaTeX instead of a common word processor. LaTeX makes tasks that are difficult and awkward in word processors, far simpler. When writing something like a thesis its worth splitting up the document into multiple .tex files.

  5. Research Paper Writing in LaTeX

    Research Paper Writing in LaTeX | Researcher Guide - YouTube. Sustainable Cosmos. 1.82K subscribers. Subscribed. 47. 3.3K views 3 years ago #LaTeX #ResearchPaper #MiKTeX. LaTeX is...

  6. Introduction to LaTeX

    With a word processor, you spend valuable time agonizing over what font size to make the section headings. With L ATEX, you just tell it to start a new section. With a word processor, changing the formatting means you have to change each instance individually. With L ATEX, you just rede ne the relevant commands.

  7. Elsevier Researcher Academy

    Writing for research. Technical writing skills. Beginners’ guide to writing a manuscript in LaTeX. 40 minutes. Hannah Foreman. Register. Save. About this module. LaTeX is a freely available, powerful typesetting system used to create papers in fields where tables, figures and formulae are common.

  8. LaTeX

    The LaTeX3 project is a long-term research project to develop the next version of the LaTeX typesetting system. Publications. A selection of articles, slides, conference papers, videos etc. published by the LaTeX3 project. Development Code. Place to get LaTeX3 development code which is intended only for experimentation and comments. Donations.