diff options
Diffstat (limited to 'macros/latex/contrib/osda/osda.dtx')
-rw-r--r-- | macros/latex/contrib/osda/osda.dtx | 111 |
1 files changed, 103 insertions, 8 deletions
diff --git a/macros/latex/contrib/osda/osda.dtx b/macros/latex/contrib/osda/osda.dtx index b0ad170e90..7406112206 100644 --- a/macros/latex/contrib/osda/osda.dtx +++ b/macros/latex/contrib/osda/osda.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % osda.ins -% Copyright 2023 by Christian Krieg (christian@osda.ws) +% Copyright 2023-2024 by Christian Krieg (christian@osda.ws) % % This work (excluding the OSDA logo) may be distributed and/or modified under % the conditions of the LaTeX Project Public License, either version 1.3 of this @@ -29,7 +29,7 @@ %<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] %<package>\ProvidesPackage{osda} %<*package> - [2023/04/03 v1.2.0 OSDA copyright notice generator] + [2024/05/01 v1.4.0 OSDA copyright notice generator] %</package> % %<*driver> @@ -52,7 +52,7 @@ moredelim=**[is][\ttfamily\bfseries\color{red}]{(*}{*)}, } \usepackage[ - 2023, + 2024, cc-by, pages={1}{6}, url=https://osda.ws/r/0slLz, @@ -93,6 +93,11 @@ % \changes{v1.0.0}{2023/03/30}{Initial version} % \changes{v1.1.0}{2023/04/03}{Adding 'auto' option} % \changes{v1.2.0}{2023/04/03}{Updating README} +% \changes{v1.3.0}{2023/04/04}{ +% Adding presets for the years 2019 and 2020, +% adding inline OSDA logo +% } +% \changes{v1.4.0}{2024/05/01}{Adding preset for 2020} % % \GetFileInfo{osda.sty} % @@ -107,7 +112,7 @@ % \author{Christian Krieg\\ Workshop on Open-Source Design Automation (OSDA) \\ % \texttt{christian@osda.ws} % } -% \date{April 03, 2023} +% \date{May 01, 2024} % % \newcommand{\Example}{\vspace{1em}\noindent\textbf{Example:}\vspace{1em}} % @@ -139,7 +144,7 @@ % \begin{lstlisting}[gobble=6,float=tb,label=lst:usage-example,caption={An % example for the most-frequent use case to use this package}] % \usepackage[ -% 2023, +% 2024, % cc-by, % pages={1}{6}, % url=https://osda.ws/r/0slLz, @@ -190,7 +195,7 @@ % setting package options}] % \usepackage[auto=false]{osda} % \osdaset{ -% 2023, +% 2024, % cc-by, % pages={1}{6}, % url=https://osda.ws/r/0slLz, @@ -237,10 +242,13 @@ % example is given in \Cref{lst:option-year}. % % \begin{lstlisting}[gobble=6, label=lst:option-year, caption={Setting all -% workshop-related options for the year 2023}] -% \osdaset{2023} +% workshop-related options for the year 2024}] +% \osdaset{2024} % \end{lstlisting} % +% Currently, presets for the following years are available: +% |2024|, |2023|, |2020|, |2019| +% % \subsection{Paper license} % % \DescribeMacro{cc-by} @@ -436,6 +444,36 @@ % \end{tabular} % \end{table} % +% \section{Useful commands} +% +% \subsection{Inline logo} +% +% \DescribeMacro{\osda} +% This command prints the OSDA logo inline as shown in the following examples at +% different font sizes (\Cref{lst:inline-logo}): +% +% \begin{lstlisting}[gobble=6, label=lst:inline-logo, caption={Inline OSDA logo}] +% Hello there, \osda{} is the place to be +% +% {\large I agree, \osda{} is the place to be!} +% +% {\small I agree, \osda{} is the place to be!} +% +% {\Huge I agree, \osda{} is the place to be!} +% +% {\tiny I agree, \osda{} is the place to be!} +% \end{lstlisting} +% +% Hello there, \osda{} is the place to be +% +% {\large I agree, \osda{} is the place to be!} +% +% {\small I agree, \osda{} is the place to be!} +% +% {\Huge I agree, \osda{} is the place to be!} +% +% {\tiny I agree, \osda{} is the place to be!} +% % % \StopEventually{} % @@ -560,6 +598,19 @@ % % Default values for specific editions of OSDA % + 2024/.style={ + proceedings/title = Proceedings of the 4th Workshop on Open-Source Design Automation (OSDA), + workshop/counter = 4th, + workshop/longname = Workshop on Open-Source Design Automation, + workshop/acronym = OSDA, + location/city = Valencia, + location/country = Spain, + date/month = March, + date/day = 25, + date/year = 2024, + hostconference/longname = {Design, Automation, and Test in Europe Conference}, + hostconference/acronym = DATE, + }, 2023/.style={ proceedings/title = Proceedings of the 3rd Workshop on Open-Source Design Automation (OSDA), workshop/counter = 3rd, @@ -573,6 +624,32 @@ hostconference/longname = {Design, Automation, and Test in Europe Conference}, hostconference/acronym = DATE, }, + 2020/.style={ + proceedings/title = Proceedings of the 2nd Workshop on Open-Source Design Automation (OSDA), + workshop/counter = 2nd, + workshop/longname = Workshop on Open-Source Design Automation, + workshop/acronym = OSDA, + location/city = Grenoble, + location/country = France, + date/month = March, + date/day = 13, + date/year = 2020, + hostconference/longname = {Design, Automation, and Test in Europe Conference}, + hostconference/acronym = DATE, + }, + 2019/.style={ + proceedings/title = Proceedings of the 1st Workshop on Open-Source Design Automation (OSDA), + workshop/counter = 1st, + workshop/longname = Workshop on Open-Source Design Automation, + workshop/acronym = OSDA, + location/city = Florence, + location/country = Italy, + date/month = March, + date/day = 29, + date/year = 2019, + hostconference/longname = {Design, Automation, and Test in Europe Conference}, + hostconference/acronym = DATE, + }, % % Licenses % @@ -737,6 +814,24 @@ % \end{macrocode} % \end{macro} % +% \begin{macro}{\osda} +%% +%% |\osda| +%% +%% This command prints the OSDA logo inline at a height of 1ex +%% +%% Usage: +%% +%% |\osda{}| +%% +% \begin{macrocode} +% +\newcommand{\osda}{\raisebox{.6\baselineskip}{\osdalogo{.7\baselineskip}}} +% +% \end{macrocode} +% \end{macro} +% +% % \begin{macro}{\osdanotice} %% %% |\osdanotice| |