\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}



\usepackage{float}






% Edit this header.tex file to include frontmatter definitions and global macros

% Add here any LaTeX packages you would like to load in all document blocks
% \usepackage{xspace}

% Add here any LaTeX macros you would like to load in all document blocks
% \def\example{This is an example macro.}

% -----

\iflatexml
% Add here any LaTeXML-specific commands

% -----

\else
% Add here any export style-specific LaTeX commands. These will only be loaded upon document export. 
% \paperfield{Subject domain of my document}
% \keywords{keyword1, keyword2}
% \corraddress{Author One PhD, Department, Institution, City, State or Province, Postal Code, Country}
% \fundinginfo{Funder One, Funder One Department, Grant/Award Number: 123456.}
\fi


\begin{document}

\title{A Comparison of Geometric Algebra and Harmonic Domain for Linear Circuit
Analysis}



\author[1]{Nitin Sundriyal}%
\author[2]{Juan  Ramirez}%
\author[1]{Eduardo Corrachono}%
\affil[1]{CINVESTAV Unidad Guadalajara}%
\affil[2]{CINVESTAV Guadalajara Branch}%


\vspace{-1em}



  
  \date{May 18, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
Electric circuit analysis under non-sinusoidal, non-linear situations
has been a hot topic for a long time. Many scientific communities hold
opposing viewpoints on the additional analysis tool and domain,
resulting in a variety of standards and definitions. With the advent of
Power Electronic equipment, converters, and Renewable Energy sources,
the electric power system has become increasingly sophisticated since
its inception. Electronic equipment has transformed the electrical
system and provided a slew of advantages to industrial applications.
Unfortunately, this comes at the expense of power system distortion
(voltage and current). Understanding power flow in non-sinusoidal linear
and non-linear circuit circumstances is required for this. As a result,
a novel mathematical framework to analyze the circuit in such an
environment is always required. Finally, in non-sinusoidal conditions, a
consensus can be reached on norms that comply with well-known,
established standards. The work provided here compares the use of
harmonic domain and geometric algebra in circuits with disturbances for
sinusoidal and non-sinusoidal excitations in order to demonstrate the
accuracy of geometrical algebra in power flow calculations.%
\end{abstract}%



\sloppy




\selectlanguage{english}
\FloatBarrier
\end{document}

