Elsevier CAS Double Column
About this template
Elsevier CAS Double Column: the Elsevier CAS double-column LaTeX template for submitting to Elsevier journals. Includes abstract, title and author block, section structure, BibTeX references, drop in your content and compile a submission-ready PDF.
What is in this template
Read from the source files of this template.
- Document class
cas-dc[a4paper, fleqn]- Compiles with
- pdfLaTeX
- Pages in the compiled PDF
- 2
- Bibliography
- BibTeX
- Files
- 8 files: 1 .tex, 1 .bib, 1 image, 2 class and style files, 3 other
- Class and style files it ships
elsevier-cas-dc/cas-common.styelsevier-cas-dc/cas-dc.cls
- Packages
natbibmoreverbwrapfiggraphicxamsmathamsfontsamssymbexpl3xparsel3regexetoolboxbalancebooktabsmakecellmultirowarraycolortbldcolumnstfloatsxspacexstringfootmiscxcolorhyperrefcas-commonfontencstixcharisinconsolatageometry
\documentclass[a4paper,fleqn]{cas-dc}
% If the frontmatter runs over more than one page
% use the longmktitle option.
%\documentclass[a4paper,fleqn,longmktitle]{cas-dc}
\usepackage[numbers]{natbib}
%\usepackage[authoryear]{natbib}
%\usepackage[authoryear,longnamesfirst]{natbib}
%%%Author macros
\def\tsc#1{\csdef{#1}{\textsc{\lowercase{#1}}\xspace}}
\tsc{WGM}
\tsc{QE}
%%%
% Uncomment and use as if needed
%\newtheorem{theorem}{Theorem}
%\newtheorem{lemma}[theorem]{Lemma}
%\newdefinition{rmk}{Remark}
%\newproof{pf}{Proof}
%\newproof{pot}{Proof of Theorem \ref{thm}}Put this template on your own page
Paste this badge on a thesis guide, a course page or a README. One click opens the template as a new project in the reader's own LetX account.
[](https://letx.app/open?template=elsevier-cas-dc)<a href="https://letx.app/open?template=elsevier-cas-dc"><img src="https://letx.app/badges/open-in-letx.svg" alt="Open in LetX"></a>Frequently asked questions
I get "Undefined control sequence \toprule" with cas-dc, how do I fix it?
The Elsevier CAS sample tables use booktabs rules (\toprule, \midrule, \bottomrule), but the booktabs package must be loaded in your preamble: add \usepackage{booktabs}. If it still fails, your local TeX installation is missing booktabs. On LetX the full TeX Live is preinstalled, so the template compiles without extra setup.
What is the difference between cas-sc and cas-dc?
They are the two layouts of the Elsevier CAS (Complex Article Suite) class: cas-sc.cls is single-column and cas-dc.cls is double-column. Check the journal’s Guide for Authors, single-column (cas-sc) is often requested for review, while double-column (cas-dc) matches most final published layouts.
Does the Elsevier cas-dc template work with pdfLaTeX?
Yes. The CAS classes compile with standard pdfLaTeX, no XeLaTeX or fontspec requirement. Typical build: pdflatex, bibtex, then pdflatex twice for references. LetX runs this sequence automatically on every compile.
What does the Elsevier CAS Double Column template load?
It uses the cas-dc class (options: a4paper, fleqn), builds with pdfLaTeX, and loads 30 packages, including natbib, moreverb, wrapfig, graphicx, amsmath, amsfonts, amssymb and expl3. It ships its own elsevier-cas-dc/cas-common.sty and elsevier-cas-dc/cas-dc.cls, which are part of the project when you open it.
How does Elsevier CAS Double Column handle references?
It uses BibTeX. References live in a .bib file, and the build runs the bibliography step for you, so citations and the reference list update every time you compile.
How long is the Elsevier CAS Double Column sample?
The compiled sample is 2 pages, from 8 files: 1 .tex, 1 .bib, 1 image, 2 class and style files, 3 other. Replace the sample text with yours and the layout stays.
Is the Elsevier CAS Double Column template free to use online?
Yes. "Open as Template" makes it your own LetX project: edit the LaTeX in the browser, invite collaborators to edit with you in real time, and download the compiled PDF. There is nothing to install.
Working out which one you need?
More Journal Articles templates
\begin{now}
Start writing with Elsevier CAS Double Column, free, in your browser, with real-time collaboration.