Initial Overleaf Import

This commit is contained in:
dave-ai 2021-11-02 16:12:47 +01:00
commit 08ac10bc8d
7 changed files with 7547 additions and 0 deletions

14
README.txt Normal file
View File

@ -0,0 +1,14 @@
This is an unofficial LaTeX2e style and template for the International
Astronautical Congress (IAC). I took some liberties from the version
distributed by the IAF secretariat.
I have not yet dealt with the citations, but the IAC doesn't provide any
bibliography guidelines.
Feel free to use or modify this template, but please consider it to be
distributed under the BSD 2-clause license. In other words, don't remove
the attribution or this README.
John O. Woods, Ph.D.
West Virginia University Applied Space Exploration Laboratory
john.o.woods@gmail.com

131
iac_class.cls Normal file
View File

@ -0,0 +1,131 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{iac_class}[2021/09/01 International Astronautical Congress conference paper LaTeX class]
\LoadClass[twocolumn,letter paper,10pt]{article}
\setlength\parskip{0pt} % no spacing at double return carriage
%-----------------------------------------------------
%% ------------ PACKAGES -----------------------------
%\RequirePackage{amsmath}
%\RequirePackage{amssymb}
%\RequirePackage{amstext}
%\RequirePackage{amsfonts}
\RequirePackage{graphicx}
%\RequirePackage{array}
\RequirePackage{booktabs}
\RequirePackage{cite}
\RequirePackage{lastpage}
\RequirePackage{fancyhdr}
\RequirePackage[explicit,compact]{titlesec}
\RequirePackage[normalem]{ulem}
\RequirePackage{etoolbox}
\RequirePackage{alphalph}
\RequirePackage{float}
\renewcommand{\headrulewidth}{0pt}
%-----------------------------------------------------
%% ------------ APPEARANCE ---------------------------
% Document setup
\RequirePackage[margin=2.25cm,top=3.35cm,bottom=3.35cm,headheight=\baselineskip]{geometry} % page layout
\setlength{\columnsep}{0.8cm} % column spacing
% Set Times New Roman
\usepackage[T1]{fontenc}
\usepackage{newtxmath,newtxtext}
% Captions
\RequirePackage[]{caption}
\captionsetup[figure]{name=Fig.,format=hang,indention=-20pt}
%\captionsetup[table]{format=hang,indention=-24pt}
% Sections spacing
\titlespacing{\section}{0pt}{15pt}{1pt}
\titlespacing{\subsection}{0pt}{15pt}{1pt}
\titlespacing{\subsubsection}{0pt}{15pt}{1pt}
% Sections style
\titleformat{\section}{\bfseries}{\arabic{section}. }{0.5em}{{#1}} % Davide: modified syle & numbering
\titleformat{\subsection}{\itshape}{\arabic{section}.\arabic{subsection}}{0.5em}{{#1}} % Davide: modified syle & numbering
\titleformat{\subsubsection}{\itshape}{\arabic{section}.\arabic{subsection}.\arabic{subsubsection}}{0.5em}{{#1}} % Davide: modified syle & numbering
%-----------------------------------------------------
%% ------------ IAC CUSTOM PART ----------------------
\newcounter{authcount}
\newcommand{\IACauthor}[3]{%
\stepcounter{authcount}%
\csdef{iac@author\theauthcount}{#1}%
\csdef{iac@affiliation\theauthcount}{#2}%
\csdef{iac@iscorrespondingauthor\theauthcount}{#3}}%
%
\renewcommand{\abstract}[1]{\def\iac@abstract{#1}}
\newcommand*{\IACpaperyear}[1]{\def\iac@paperyear{#1}}\IACpaperyear{}
\newcommand*{\IACpapernumber}[1]{\def\iac@papernumber{#1}}\IACpapernumber{}
\newcommand*{\IACconference}[1]{\def\iac@conference{#1}}\IACconference{}
\newcommand*{\IACcopyright}[1]{\def\iac@copyright{#1}}\IACcopyright{}
\newcommand*{\IAClocation}[1]{\def\iac@location{#1}}\IAClocation{}
\newcommand*{\IACdate}[1]{\def\iac@date{#1}}\IACdate{}
\newcommand{\IACcopyrightA}[1]{\def\iac@copyright{Copyright \copyright\ \iac@paperyear\ by the International Astronautical Federation. All rights reserved.}}
\newcommand{\IACcopyrightB}[1]{\def\iac@copyright{Copyright \copyright\ \iac@paperyear\ by #1. Published by the IAF, with permission and released to the IAF to publish in all forms.}}
\newcommand{\IACcopyrightC}[1]{\def\iac@copyright{#1}}
\newcommand\iac@makecopyright{{\iac@copyright}}
\def\@maketitle{%
\newpage
\begin{center}%
\iac@papernumber\par%
\vskip1em
{\large \textbf{{\@title}} \par}%
\vskip 1.5em%
{\large
\lineskip .5em%
\newcounter{authnum}%
\setcounter{authnum}{0}
\whileboolexpr
{ test {\ifnumcomp{\value{authnum}}{<}{\theauthcount}} }%
{\stepcounter{authnum}%
\normalsize\textbf{\csuse{iac@author\theauthnum}}\textsuperscript{\@alph{\theauthnum}}%
{\ifnumcomp{\csuse{iac@iscorrespondingauthor\theauthnum}}{=}{1}{*}{}}%
{\ifnumcomp{\value{authnum}}{=}{\theauthcount}{}{,\ }}%\par%
%\normalsize\csuse{iac@affiliation\theauthnum}\par%
%\vskip 1.5ex%
}%
}%
\end{center}%
\setcounter{authnum}{0}
\whileboolexpr
{ test {\ifnumcomp{\value{authnum}}{<}{\theauthcount}} }%
{\stepcounter{authnum}%
\textsuperscript{\@alph{\theauthnum}} \normalsize\textit{\csuse{iac@affiliation\theauthnum}}\par%
\vskip 1.5ex%
}
\setcounter{authnum}{0}
\whileboolexpr
{ test {\ifnumcomp{\value{authnum}}{<}{\theauthcount}} }%
{\stepcounter{authnum}%
\ifnumcomp{\csuse{iac@iscorrespondingauthor\theauthnum}}{=}{1}{* Corresponding author}{}\par%
%\vskip 1.5ex%
}
%
\begin{center}
\textbf{Abstract}
\end{center}
\indent\iac@abstract\par%
\vskip 4.5ex%
}%
% Set header and footer
\pagestyle{fancy}%
\fancyhf{}
% Header
\chead{\footnotesize International Astronautical Congress, {\iac@location}, {\iac@date}.\\ \iac@makecopyright}
% Footer
\setlength{\footskip}{40pt}
\rfoot{Page \thepage\ of \pageref{LastPage}}
\lfoot{\iac@papernumber}

7204
images/vf_example.eps Normal file

File diff suppressed because it is too large Load Diff

123
main.tex Normal file
View File

@ -0,0 +1,123 @@
\documentclass[]{iac_class}
\newcommand{\etalia}{\textit{et al.}}
\newcommand*{\vectornorm}[1]{\left\|#1\right\|}
\newcommand*\rfrac[2]{{{}^{#1}\!/_{#2}}} % running fraction with slash - requires math mode.
\newcommand*\T{\mathsf{T}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Other packages %
\usepackage[hidelinks]{hyperref}
\usepackage{wrapfig}
\usepackage{orcidlink}
%\usepackage{amsmath} %,amssymb,amsfonts
\usepackage[inline]{enumitem}
\newcommand{\comment}[1]{}
\usepackage{blindtext}
%\usepackage{eucal}
\usepackage{lipsum}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Customization %
% Control header spacing
%\setlength{\headheight}{18pt}
%\addtolength{\topmargin}{-5.75801pt}
% set default enumeration/itemize parameters
\setlist{noitemsep}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% BEGIN DOCUMENT %
\begin{document}
\IACpaperyear{2021}
\IACpapernumber{IAC-21-D2,3,2,xxxxxx}
\IACconference{International Astronautical Congress IAC 2021, Dubai, United Arab Emirates}
\IAClocation{Dubai, United Arab Emirates}
\IACdate{25-29 October 2021}
\IACcopyrightB{Mr. author 1 and Mr. author 2}
\title{Your paper's title}
\IACauthor{Author 1$^{\orcidlink{0000-0000-0000-0000}}$}{Company location, \normalfont{\texttt{email1@email.com}}}{1}
\IACauthor{Author 2$^{\orcidlink{0000-0000-0000-0000}}$}{Company location, \normalfont{\texttt{email2@email.com}}}{0}
\input{tex/abstract}
\maketitle
\thispagestyle{fancy} % resets proper header/footer
\section{Introduction}
This document is an unofficial \LaTeX model for papers submitted for the International Astronautical Congress.
\\This template was used to submit \cite{fari2021vector}.
Please observe the conference page for the most updated instruction.
\section{Styling}\label{sec:styling}
This section offers some template for the most common \LaTeX objects, such as equation, tables and figures.
\subsection{Equations}\label{s_sec:equation}
\begin{equation}\label{eq:sample_equation}
W^p=m_pg\left[\begin{matrix}
-s_{\theta_p}\\s_{\phi_p}c_{\theta_p}\\c_{\phi_p}c_{\theta_p}
\end{matrix} \right]
\end{equation}
Equations can be referenced as: ``Eq.~\ref{eq:sample_equation} represents ... ''.
\subsection{Tables}
Tables can be designed as shown in Table~\ref{tab:model_coefficients}.
\begin{table}[t]
\centering
\begin{tabular}{lc|lc}
\textbf{Param.} & \textbf{Value} & \textbf{Param.} & \textbf{Value} \\ \hline
$m_p$ & 13 & $m_b$ & 135 \\
a & 1 & b & 7 \\
$c$ & 3 & $t$ & 3 \\
$S_b$ & 0.500 & $S_p$ & 21 \\
$\|X_{cb}\|$ & 0.500 & $\|X_{cp}\|$ & 7.500 \\
$I_b$ & diag(5.620) & $I_p(1,1)$ & 53.180 \\
$I_p(2,2)$ & 9.840 & $I_p(3,3)$ & 62.830\\
$C_{{L,p}_0}$ & 0.400 & $C_{{L,p}_\alpha}$ & 2 \\
$C_{{D,p}_0}$ & 0.150 & $C_{{D,p}_\alpha}$ & 1 \\
$C_{{D,b}_0}$ & 0.150 & $C_{{D,b}_\alpha}$ & 1 \\
$C_{l_p}$ & -0.100 & $C_{l_\phi}$ & -0.050 \\
$C_{m_q}$ & -2 & $C_{m_0}$ & 0.018 \\
$C_{n_r}$ & -0.070 & $C_{m_\alpha}$ & -0.200 \\
$C_{L_{\delta_a}}$ & 1\texttt{e-4} & $C_{L_{\delta_s}}$ & 0.210 \\
$C_{D_{\delta_a}}$ & 1\texttt{e-4} & $C_{D_{\delta_s}}$ & 0.300 \\
$C_{l_{\delta_a}}$ & 21\texttt{e-4} & $C_{n_{\delta_a}}$ & 0.004\\
$k_k$ & 0.350 & $c_c$ & 4.700 \\\hline
\end{tabular}
\caption{Model parameters (reported in SI units).}
\end{table}\label{tab:model_coefficients}
\subsection{Figures}\label{sec:figures}
Figures can be included as shown in Figure~\ref{fig:VF_straight_line}.
\begin{figure}
\centering
\includegraphics[width = \columnwidth]{images/vf_example.eps}
\caption{Vector field straight-line path-following example.}
\label{fig:VF_straight_line}
\end{figure}
\section{Conclusion and future work}\label{sec:conclusions}
\subsection{Conclusions}\label{ss_sec:first_subsec}
\subsection{Future work}\label{ss_sec:second_subsec}
\bibliographystyle{IEEEtran}
\bibliography{ref}
\end{document}

63
orcidlink.sty Normal file
View File

@ -0,0 +1,63 @@
%%
%% This is file `orcidlink.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% orcidlink.dtx (with options: `package')
%%
%% This is a generated file.
%%
%% Copyright (C) 2020 by Leo C. Stein <leo.stein@gmail.com>
%% --------------------------------------------------------------------------
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{orcidlink}
[2021/06/11 v1.0.4 Linked ORCiD logo macro package]
%% All I did was package up Milo's code on TeX.SE,
%% see https://tex.stackexchange.com/a/445583/34063
\RequirePackage{hyperref}
\RequirePackage{tikz}
\ProcessOptions\relax
\usetikzlibrary{svg.path}
\definecolor{orcidlogocol}{HTML}{A6CE39}
\tikzset{
orcidlogo/.pic={
\fill[orcidlogocol] svg{M256,128c0,70.7-57.3,128-128,128C57.3,256,0,198.7,0,128C0,57.3,57.3,0,128,0C198.7,0,256,57.3,256,128z};
\fill[white] svg{M86.3,186.2H70.9V79.1h15.4v48.4V186.2z}
svg{M108.9,79.1h41.6c39.6,0,57,28.3,57,53.6c0,27.5-21.5,53.6-56.8,53.6h-41.8V79.1z M124.3,172.4h24.5c34.9,0,42.9-26.5,42.9-39.7c0-21.5-13.7-39.7-43.7-39.7h-23.7V172.4z}
svg{M88.7,56.8c0,5.5-4.5,10.1-10.1,10.1c-5.6,0-10.1-4.6-10.1-10.1c0-5.6,4.5-10.1,10.1-10.1C84.2,46.7,88.7,51.3,88.7,56.8z};
}
}
%% Reciprocal of the height of the svg whose source is above. The
%% original generates a 256pt high graphic; this macro holds 1/256.
\newcommand{\@OrigHeightRecip}{0.00390625}
%% We will compute the current X height to make the logo the right height
\newlength{\@curXheight}
\DeclareRobustCommand\orcidlink[1]{%
\texorpdfstring{%
\setlength{\@curXheight}{\fontcharht\font`X}%
\href{https://orcid.org/#1}{\XeTeXLinkBox{\mbox{%
\begin{tikzpicture}[yscale=-\@OrigHeightRecip*\@curXheight,
xscale=\@OrigHeightRecip*\@curXheight,transform shape]
\pic{orcidlogo};
\end{tikzpicture}%
}}}}{}}
\endinput
%%
%% End of file `orcidlink.sty'.

7
ref.bib Normal file
View File

@ -0,0 +1,7 @@
@inproceedings{fari2021vector,
title={Vector Field-based Guidance Development for Launch Vehicle Re-entry via Actuated Parafoil},
author={Far{\`i}, Stefano and Grande, Davide},
booktitle={IAC 2021 Conference},
year={2021},
date={Oct}
}

5
tex/abstract.tex Normal file
View File

@ -0,0 +1,5 @@
\abstract{%
Your abstract with no new lines.
\\\textbf{Keywords:} Keyword 1, ..., Keyword 6} % max 6 keywords