diff options
author | Norbert Preining <norbert@preining.info> | 2024-04-15 03:01:17 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-04-15 03:01:17 +0000 |
commit | efca04f9a0ac7156dacf34c21a20614e34e37ca2 (patch) | |
tree | 8b2eb913577e8fceac2a8fb7a93bdb7e20715755 /macros/latex/contrib | |
parent | ad42b96b7e6aa836e884a18da3f45d53dc779145 (diff) |
CTAN sync 202404150301
Diffstat (limited to 'macros/latex/contrib')
22 files changed, 197 insertions, 179 deletions
diff --git a/macros/latex/contrib/acmart/README b/macros/latex/contrib/acmart/README index f72ea3b2bf..9ed398e5aa 100644 --- a/macros/latex/contrib/acmart/README +++ b/macros/latex/contrib/acmart/README @@ -12,13 +12,17 @@ The production version is the one on CTAN and ACM sites. Changes -Version 2.05. Changed title for TELO. +Version 2.06. Added eISSN for a number of journals. + ACM no longer collects or prints authors' + postal addresses -Version 2.04. Compatibility with the new latex-dev format +Version 2.05 Changed title for TELO. + +Version 2.04 Compatibility with the new latex-dev format eSSN is always printed, even if pSSN is present Wording change in copyright statement -Version 2.03. Cleaned generation of samples. +Version 2.03 Cleaned generation of samples. New options for printing conference proceedings in ACM journals diff --git a/macros/latex/contrib/acmart/acmart.dtx b/macros/latex/contrib/acmart/acmart.dtx index c9d253b955..8516651ee4 100644 --- a/macros/latex/contrib/acmart/acmart.dtx +++ b/macros/latex/contrib/acmart/acmart.dtx @@ -635,15 +635,12 @@ % \author{Ben Trovato} % \additionalaffiliation{% % \institution{The Th{\o}rv{\"a}ld Group} -% \streetaddress{1 Th{\o}rv{\"a}ld Circle} % \city{Hekla} % \country{Iceland}} % \affiliation{% % \institution{Institute for Clarity in Documentation} -% \streetaddress{P.O. Box 1212} % \city{Dublin} -% \state{Ohio} -% \postcode{43017-6221}} +% \state{Ohio}} % \end{verbatim} % Here Trovato and Tobin share their affiliation with the Institute % for Clarity in Documentation, but only Ben Trovato is affiliated @@ -653,16 +650,14 @@ % \DescribeMacro{\position}% % \DescribeMacro{\institution}% % \DescribeMacro{\department}% -% \DescribeMacro{\streetaddress}% % \DescribeMacro{\city}% % \DescribeMacro{\state}% -% \DescribeMacro{\postcode}% % \DescribeMacro{\country}% % The \cs{affiliation} and \cs{additionalaffiliation} commands are % further structured to interact with the metadata extraction tools. % Inside these commands you should use the \cs{position}, -% \cs{institution}, \cs{department}, \cs{city}, \cs{streetaddress}, -% \cs{state}, \cs{postcode} and \cs{country} macros to indicate the +% \cs{institution}, \cs{department}, \cs{city}, +% \cs{state}, and \cs{country} macros to indicate the % corresponding parts of the affiliation. Note that in some cases % (for example, journals) these parts are not printed in the resulting % copy, but they \emph{are} necessary since they are used by the XML @@ -675,6 +670,11 @@ % issued. Currently the absence of \cs{country} produces an error; % ACM may change this in the future. % +% Starting 2024, ACM no longer collects or print postal addresses of +% the authors. Thus the commands \cs{streetaddress} and +% \cs{postcode}, present in the previous versions of the class, now +% produce a warining. +% % % An example of the author block: % \begin{verbatim} @@ -683,10 +683,8 @@ % \affiliation{% % \institution{University of New South Wales} % \department{School of Biomedical Engineering} -% \streetaddress{Samuels Building (F25), Kensington Campus} % \city{Sidney} % \state{NSW} -% \postcode{2052} % \country{Australia}} % \email{author@nsw.au.edu} % \author{A. N. Other} @@ -737,51 +735,6 @@ % \end{verbatim} % % -% The command \cs{affiliation} formats its output according to -% American conventions. This might be wrong for some cases. -% Consider, for example, a German address. In Germany, the postcode is -% put before the city and is not separated by a comma. We can handle this -% order using -% \begin{verbatim} -% \affiliation{% -% \institution{Fluginstitut} -% \streetaddress{Sonnenallee 17} -% \postcode{123456} -% \city{Helm} -% \country{Germany}} -% \end{verbatim} -% However, the comma after the postcode is unfortunate: the address will -% be typeset (in some formats) as -% \begin{verbatim} -% Fluginstitut -% Sonenallee 17 -% 123456, Helm, Germany -% \end{verbatim} -% -% -% To overcome this problem, the command \cs{affiliation} has an -% optional parameter |obeypunctuation|, which can be |false| (the -% default) or |true|. If this parameter is |true|, \cs{afffiliation} -% obeys the author's command. Thus -% \begin{verbatim} -% \affiliation[obeypunctuation=true]{% -% \institution{Fluginstitut}\\ -% \streetaddress{Sonnenallee 17}\\ -% \postcode{123456} -% \city{Helm}, -% \country{Germany}} -% \end{verbatim} -% will be typeset as -% \begin{verbatim} -% Fluginstitut -% Sonenallee 17 -% 123456 Helm, Germany -% \end{verbatim} -% -% Note that you should \emph{not} use this option for journals. -% -% It is expected that these commands are inserted by the author of the -% manuscript. % % \DescribeMacro{\thanks}% % Like |amsart| (and unlike standard \LaTeX{}), we allow @@ -2309,7 +2262,7 @@ \ProvidesFile{acmart.dtx} %</gobble> %<class>\ProvidesClass{acmart} -[2024/04/03 v2.05 Typesetting articles for the Association for Computing Machinery] +[2024/04/13 v2.06 Typesetting articles for the Association for Computing Machinery] % \end{macrocode} % % \changes{v1.00}{2016/04/14}{First released version} @@ -4392,6 +4345,7 @@ % \changes{1.89}{2023/03/25}{Added TOPML} % \changes{1.90}{2023/03/30}{Added TOPML eISSN} % \changes{2.05}{2024/04/04}{New data for TELO} +% \changes{2.06}{2024/04/13}{Added eISSN for a number of journals} % % We use the |xkeyval| interface to define journal titles and the relevant % information @@ -4456,9 +4410,9 @@ TOMPECS,% TOMS,% TOPC,% - TOPS,% TOPLAS,% TOPML,% + TOPS,% TORS,% TOS,% TOSEM,% @@ -4476,6 +4430,7 @@ \def\@journalName{ACM Journal on Computing and Sustainable Societies}% \def\@journalNameShort{ACM J. Comput. Sustain. Soc.}% \def\@permissionCodeOne{2834-5533}% + \def\@permissionCodeTwo{2834-5533}% \or % CIE \def\@journalName{ACM Computers in Entertainment}% \def\@journalNameShort{ACM Comput. Entertain.}% @@ -4484,18 +4439,22 @@ \def\@journalName{ACM Computing Surveys}% \def\@journalNameShort{ACM Comput. Surv.}% \def\@permissionCodeOne{0360-0300}% + \def\@permissionCodeTwo{1557-7341}% \or % DGOV \def\@journalName{Digital Government: Research and Practice}% \def\@journalNameShort{Digit. Gov. Res. Pract.}% \def\@permissionCodeOne{2639-0175}% + \def\@permissionCodeTwo{2639-0175}% \or % DLT \def\@journalName{Distributed Ledger Technologies: Research and Practice}% \def\@journalNameShort{Distrib. Ledger Technol.}% \def\@permissionCodeOne{2769-6472}% + \def\@permissionCodeTwo{2769-6480}% \or % DTRAP \def\@journalName{Digital Threats: Research and Practice}% \def\@journalNameShort{Digit. Threat. Res. Pract.}% \def\@permissionCodeOne{2576-5337}% + \def\@permissionCodeTwo{2576-5337}% \or % FAC \def\@journalName{Formal Aspects of Computing}% \def\@journalNameShort{Form. Asp. Comput.}% @@ -4505,29 +4464,35 @@ \def\@journalName{ACM Games: Research and Practice}% \def\@journalNameShort{ACM Games}% \def\@permissionCodeOne{2832-5516}% + \def\@permissionCodeTwo{2832-5516}% \or % HEALTH \def\@journalName{ACM Transactions on Computing for Healthcare}% \def\@journalNameShort{ACM Trans. Comput. Healthcare}% \def\@permissionCodeOne{2637-8051}% + \def\@permissionCodeTwo{2637-8051}% \or % IMWUT \def\@journalName{Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies}% \def\@journalNameShort{Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.}% \def\@permissionCodeOne{2474-9567}% + \def\@permissionCodeTwo{2474-9567}% \@ACM@screentrue \PackageInfo{\@classname}{Using screen mode due to \@journalCode}% \or % JACM \def\@journalName{Journal of the ACM}% \def\@journalNameShort{J. ACM}% \def\@permissionCodeOne{0004-5411}% + \def\@permissionCodeTwo{1557-735X}% \or % JATS \def\@journalName{Journal on Autonomous Transportation Systems}% \def\@journalNameShort{ACM J. Auton. Transport. Syst.}% \def\@permissionCodeOne{2833-0528}% + \def\@permissionCodeTwo{2833-0528}% \or % JDIQ \def\@journalName{ACM Journal of Data and Information Quality}% \def\@journalNameShort{ACM J. Data Inform. Quality}% \def\@permissionCodeOne{1936-1955}% + \def\@permissionCodeTwo{1936-1963}% \or % JDS \def\@journalName{ACM/IMS Journal of Data Science}% \def\@journalNameShort{ACM/IMS J. Data Sci.}% @@ -4537,6 +4502,7 @@ \def\@journalName{ACM Journal of Experimental Algorithmics}% \def\@journalNameShort{ACM J. Exp. Algor.}% \def\@permissionCodeOne{1084-6654}% + \def\@permissionCodeTwo{1084-6654}% \or % JERIC \def\@journalName{ACM Journal of Educational Resources in Computing}% \def\@journalNameShort{ACM J. Edu. Resources in Comput.}% @@ -4545,6 +4511,7 @@ \def\@journalName{ACM Journal on Emerging Technologies in Computing Systems}% \def\@journalNameShort{ACM J. Emerg. Technol. Comput. Syst.}% \def\@permissionCodeOne{1550-4832}% + \def\@permissionCodeTwo{1550-4840}% \or % JOCCH \def\@journalName{ACM Journal on Computing and Cultural Heritage}% \def\@journalNameShort{ACM J. Comput. Cult. Herit.}% @@ -4554,52 +4521,62 @@ \def\@journalName{ACM Journal on Responsible Computing}% \def\@journalNameShort{ACM J. Responsib. Comput.}% \def\@permissionCodeOne{2832-0565}% + \def\@permissionCodeTwo{2832-0565}% \or % PACMCGIT \def\@journalName{Proceedings of the ACM on Computer Graphics and Interactive Techniques}% \def\@journalNameShort{Proc. ACM Comput. Graph. Interact. Tech.}% \def\@permissionCodeOne{2577-6193}% + \def\@permissionCodeTwo{2577-6193}% \@ACM@screentrue \PackageInfo{\@classname}{Using screen mode due to \@journalCode}% \or % PACMHCI \def\@journalName{Proceedings of the ACM on Human-Computer Interaction}% \def\@journalNameShort{Proc. ACM Hum.-Comput. Interact.}% \def\@permissionCodeOne{2573-0142}% + \def\@permissionCodeTwo{2573-0142}% \@ACM@screentrue \PackageInfo{\@classname}{Using screen mode due to \@journalCode}% \or % PACMMOD \def\@journalName{Proceedings of the ACM on Management of Data}% \def\@journalNameShort{Proc. ACM Manag. Data}% \def\@permissionCodeOne{2836-6573}% + \def\@permissionCodeTwo{2836-6573}% \or % PACMNET \def\@journalName{Proceedings of the ACM on Networkng}% \def\@journalNameShort{Proc. ACM Netw.}% \def\@permissionCodeOne{2834-5509}% + \def\@permissionCodeTwo{2834-5509}% \or % PACMPL \def\@journalName{Proceedings of the ACM on Programming Languages}% \def\@journalNameShort{Proc. ACM Program. Lang.}% \def\@permissionCodeOne{2475-1421}% + \def\@permissionCodeTwo{2475-1421}% \@ACM@screentrue \PackageInfo{\@classname}{Using screen mode due to \@journalCode}% \or % PACMSE \def\@journalName{Proceedings of the ACM on Software Engineering}% \def\@journalNameShort{Proc. ACM Softw. Eng.}% \def\@permissionCodeOne{2994-970X}% + \def\@permissionCodeTwo{2994-970X}% \@ACM@screentrue \PackageInfo{\@classname}{Using screen mode due to \@journalCode}% \or % POMACS \def\@journalName{Proceedings of the ACM on Measurement and Analysis of Computing Systems}% \def\@journalNameShort{Proc. ACM Meas. Anal. Comput. Syst.}% \def\@permissionCodeOne{2476-1249}% + \def\@permissionCodeTwo{2476-1249}% \@ACM@screentrue \PackageInfo{\@classname}{Using screen mode due to \@journalCode}% \or % TAAS \def\@journalName{ACM Transactions on Autonomous and Adaptive Systems}% \def\@journalNameShort{ACM Trans. Autonom. Adapt. Syst.}% \def\@permissionCodeOne{1556-4665}% + \def\@permissionCodeTwo{1556-4703}% \or % TACCESS \def\@journalName{ACM Transactions on Accessible Computing}% \def\@journalNameShort{ACM Trans. Access. Comput.}% \def\@permissionCodeOne{1936-7228}% + \def\@permissionCodeTwo{1936-7236}% \or % TACO \def\@journalName{ACM Transactions on Architecture and Code Optimization}% \def\@journalNameShort{ACM Trans. Arch. Code Optim.}% @@ -4609,18 +4586,22 @@ \def\@journalName{ACM Transactions on Algorithms}% \def\@journalNameShort{ACM Trans. Algor.}% \def\@permissionCodeOne{1549-6325}% + \def\@permissionCodeTwo{1549-6333}% \or % TALLIP \def\@journalName{ACM Transactions on Asian and Low-Resource Language Information Processing}% \def\@journalNameShort{ACM Trans. Asian Low-Resour. Lang. Inf. Process.}% \def\@permissionCodeOne{2375-4699}% + \def\@permissionCodeTwo{2375-4702}% \or % TAP \def\@journalName{ACM Transactions on Applied Perception}% \def\@journalNameShort{ACM Trans. Appl. Percept.}% \def\@permissionCodeOne{1544-3558}% + \def\@permissionCodeTwo{1544-3965}% \or % TCPS \def\@journalName{ACM Transactions on Cyber-Physical Systems}% \def\@journalNameShort{ACM Trans. Cyber-Phys. Syst.}% \def\@permissionCodeOne{2378-962X}% + \def\@permissionCodeTwo{2378-9638}% \or % TDS \def\@journalName{ACM/IMS Transactions on Data Science}% \def\@journalNameShort{ACM/IMS Trans. Data Sci.}% @@ -4629,26 +4610,32 @@ \def\@journalName{ACM Transactions on Economics and Computation}% \def\@journalNameShort{ACM Trans. Econ. Comput.}% \def\@permissionCodeOne{2167-8375}% + \def\@permissionCodeTwo{2167-8383}% \or % TECS \def\@journalName{ACM Transactions on Embedded Computing Systems}% \def\@journalNameShort{ACM Trans. Embedd. Comput. Syst.}% \def\@permissionCodeOne{1539-9087}% + \def\@permissionCodeTwo{1558-3465}% \or % TELO \def\@journalName{ACM Transactions on Evolutionary Learning and Optimization}% \def\@journalNameShort{ACM Trans. Evol. Learn. Optim.}% \def\@permissionCodeOne{2688-3007}% + \def\@permissionCodeTwo{2345-6789}% \or % THRI \def\@journalName{ACM Transactions on Human-Robot Interaction}% \def\@journalNameShort{ACM Trans. Hum.-Robot Interact.}% \def\@permissionCodeOne{2573-9522}% + \def\@permissionCodeTwo{2573-9522}% \or % TIIS \def\@journalName{ACM Transactions on Interactive Intelligent Systems}% \def\@journalNameShort{ACM Trans. Interact. Intell. Syst.}% \def\@permissionCodeOne{2160-6455}% + \def\@permissionCodeTwo{2160-6463}% \or % TIOT \def\@journalName{ACM Transactions on Internet of Things}% \def\@journalNameShort{ACM Trans. Internet Things}% \def\@permissionCodeOne{2577-6207}% + \def\@permissionCodeTwo{2577-6207}% \or % TISSEC \def\@journalName{ACM Transactions on Information and System Security}% \def\@journalNameShort{ACM Trans. Info. Syst. Sec.}% @@ -4657,54 +4644,67 @@ \def\@journalName{ACM Transactions on Intelligent Systems and Technology}% \def\@journalNameShort{ACM Trans. Intell. Syst. Technol.}% \def\@permissionCodeOne{2157-6904}% + \def\@permissionCodeTwo{2157-6912}% \or % TKDD \def\@journalName{ACM Transactions on Knowledge Discovery from Data}% \def\@journalNameShort{ACM Trans. Knowl. Discov. Data.}% \def\@permissionCodeOne{1556-4681}% + \def\@permissionCodeTwo{1556-472X}% \or % TMIS \def\@journalName{ACM Transactions on Management Information Systems}% \def\@journalNameShort{ACM Trans. Manag. Inform. Syst.}% \def\@permissionCodeOne{2158-656X}% + \def\@permissionCodeTwo{2158-6578}% \or % TOCE \def\@journalName{ACM Transactions on Computing Education}% \def\@journalNameShort{ACM Trans. Comput. Educ.}% \def\@permissionCodeOne{1946-6226}% + \def\@permissionCodeTwo{1946-6226}% \or % TOCHI \def\@journalName{ACM Transactions on Computer-Human Interaction}% \def\@journalNameShort{ACM Trans. Comput.-Hum. Interact.}% \def\@permissionCodeOne{1073-0516}% + \def\@permissionCodeTwo{1557-7325}% \or % TOCL \def\@journalName{ACM Transactions on Computational Logic}% \def\@journalNameShort{ACM Trans. Comput. Logic}% \def\@permissionCodeOne{1529-3785}% + \def\@permissionCodeTwo{1557-945X}% \or % TOCS \def\@journalName{ACM Transactions on Computer Systems}% \def\@journalNameShort{ACM Trans. Comput. Syst.}% \def\@permissionCodeOne{0734-2071}% + \def\@permissionCodeTwo{1557-7333}% \or % TOCT \def\@journalName{ACM Transactions on Computation Theory}% \def\@journalNameShort{ACM Trans. Comput. Theory}% \def\@permissionCodeOne{1942-3454}% + \def\@permissionCodeTwo{1942-3462}% \or % TODAES \def\@journalName{ACM Transactions on Design Automation of Electronic Systems}% \def\@journalNameShort{ACM Trans. Des. Autom. Electron. Syst.}% \def\@permissionCodeOne{1084-4309}% + \def\@permissionCodeTwo{1557-7309}% \or % TODS \def\@journalName{ACM Transactions on Database Systems}% \def\@journalNameShort{ACM Trans. Datab. Syst.}% \def\@permissionCodeOne{0362-5915}% + \def\@permissionCodeTwo{1557-4644}% \or % TOG \def\@journalName{ACM Transactions on Graphics}% \def\@journalNameShort{ACM Trans. Graph.}% - \def\@permissionCodeOne{0730-0301} + \def\@permissionCodeOne{0730-0301}% + \def\@permissionCodeTwo{1557-7368}% \or % TOIS \def\@journalName{ACM Transactions on Information Systems}% \def\@journalNameShort{ACM Trans. Inf. Syst.}% \def\@permissionCodeOne{1046-8188}% + \def\@permissionCodeTwo{1558-2868}% \or % TOIT \def\@journalName{ACM Transactions on Internet Technology}% \def\@journalNameShort{ACM Trans. Internet Technol.}% \def\@permissionCodeOne{1533-5399}% + \def\@permissionCodeTwo{1557-6051}% \or % TOMACS \def\@journalName{ACM Transactions on Modeling and Computer Simulation}% \def\@journalNameShort{ACM Trans. Model. Comput. Simul.}% @@ -4719,67 +4719,82 @@ \def\@journalName{ACM Transactions on Modeling and Performance Evaluation of Computing Systems}% \def\@journalNameShort{ACM Trans. Model. Perform. Eval. Comput. Syst.}% \def\@permissionCodeOne{2376-3639}% + \def\@permissionCodeTwo{2376-3647}% \or % TOMS \def\@journalName{ACM Transactions on Mathematical Software}% \def\@journalNameShort{ACM Trans. Math. Softw.}% \def\@permissionCodeOne{0098-3500}% + \def\@permissionCodeTwo{1557-7295}% \or % TOPC \def\@journalName{ACM Transactions on Parallel Computing}% \def\@journalNameShort{ACM Trans. Parallel Comput.}% \def\@permissionCodeOne{2329-4949}% \def\@permissionCodeTwo{2329-4957}% -\or % TOPS - \def\@journalName{ACM Transactions on Privacy and Security}% - \def\@journalNameShort{ACM Trans. Priv. Sec.}% - \def\@permissionCodeOne{2471-2566}% \or % TOPLAS \def\@journalName{ACM Transactions on Programming Languages and Systems}% \def\@journalNameShort{ACM Trans. Program. Lang. Syst.}% \def\@permissionCodeOne{0164-0925}% + \def\@permissionCodeTwo{1558-4593}% \or % TOPML \def\@journalName{ACM Transactions on Probabilistic Machine Learning}% \def\@journalNameShort{ACM Trans. Probab. Mach. Learn.}% \def\@permissionCodeOne{2836-8924}% + \def\@permissionCodeTwo{2836-8924}% +\or % TOPS + \def\@journalName{ACM Transactions on Privacy and Security}% + \def\@journalNameShort{ACM Trans. Priv. Sec.}% + \def\@permissionCodeOne{2471-2566}% + \def\@permissionCodeTwo{2471-2574}% \or % TORS \def\@journalName{ACM Transactions on Recommender Systems}% \def\@journalNameShort{ACM Trans. Recomm. Syst.}% \def\@permissionCodeOne{2770-6699}% + \def\@permissionCodeTwo{2770-6699}% \or % TOS \def\@journalName{ACM Transactions on Storage}% \def\@journalNameShort{ACM Trans. Storage}% \def\@permissionCodeOne{1553-3077}% + \def\@permissionCodeTwo{1553-3093}% \or % TOSEM \def\@journalName{ACM Transactions on Software Engineering and Methodology}% \def\@journalNameShort{ACM Trans. Softw. Eng. Methodol.}% \def\@permissionCodeOne{1049-331X}% + \def\@permissionCodeTwo{1557-7392}% \or % TOSN \def\@journalName{ACM Transactions on Sensor Networks}% \def\@journalNameShort{ACM Trans. Sensor Netw.}% \def\@permissionCodeOne{1550-4859}% + \def\@permissionCodeTwo{1550-4867}% \or % TQC \def\@journalName{ACM Transactions on Quantum Computing}% \def\@journalNameShort{ACM Trans. Quantum Comput.}% \def\@permissionCodeOne{2643-6817}% + \def\@permissionCodeTwo{2643-6817}% \or % TRETS \def\@journalName{ACM Transactions on Reconfigurable Technology and Systems}% \def\@journalNameShort{ACM Trans. Reconfig. Technol. Syst.}% \def\@permissionCodeOne{1936-7406}% + \def\@permissionCodeTwo{1936-7414}% \or % TSAS \def\@journalName{ACM Transactions on Spatial Algorithms and Systems}% \def\@journalNameShort{ACM Trans. Spatial Algorithms Syst.}% \def\@permissionCodeOne{2374-0353}% + \def\@permissionCodeTwo{2374-0361}% \or % TSC \def\@journalName{ACM Transactions on Social Computing}% \def\@journalNameShort{ACM Trans. Soc. Comput.}% \def\@permissionCodeOne{2469-7818}% + \def\@permissionCodeTwo{2469-7826}% \or % TSLP \def\@journalName{ACM Transactions on Speech and Language Processing}% \def\@journalNameShort{ACM Trans. Speech Lang. Process.}% \def\@permissionCodeOne{1550-4875}% + \def\@permissionCodeTwo{2329-9304}% \or % TWEB \def\@journalName{ACM Transactions on the Web}% \def\@journalNameShort{ACM Trans. Web}% \def\@permissionCodeOne{1559-1131}% + \def\@permissionCodeTwo{1559-114X}% \else % FACMP, a dummy journal \def\@journalName{ACM Just Accepted}% \def\@journalNameShort{ACM Accepted}% @@ -5050,10 +5065,8 @@ \def\institution##1{##1\ignorespaces}% \def\department{\@ifnextchar[{\@department}{\@department[]}}% \def\@department[##1]##2{\unskip, ##2\ignorespaces}% - \let\streetaddress\position \let\city\position \let\state\position - \let\postcode\position \let\country\position Also with #1\unskip.\egroup} % \end{macrocode} @@ -6850,6 +6863,8 @@ % \changes{v1.15}{2016/07/03}{Added macro} % \changes{v1.33}{2017/03/28}{Added obeypunctuation code} % \changes{v1.40}{2017/06/15}{We now do not print this even in SIG} +% \changes{v2.06}{2024/04/13}{We now do not collect postal information +% anymore} % \begin{macro}{\city} % \changes{v1.15}{2016/07/03}{Added macro} % \changes{v1.33}{2017/03/28}{Added obeypunctuation code} @@ -6863,6 +6878,8 @@ % \changes{v1.15}{2016/07/03}{Added macro} % \changes{v1.33}{2017/03/28}{Added obeypunctuation code} % \changes{v1.40}{2017/06/15}{We now do not print this even in SIG} +% \changes{v2.06}{2024/04/13}{We now do not collect postal information +% anymore} % \begin{macro}{\country} % \changes{v1.15}{2016/07/03}{Added macro} % \changes{v1.33}{2017/03/28}{Added obeypunctuation code} @@ -6876,8 +6893,12 @@ % strange error if an author uses them outside \cs{affiliation}. Of % course we can make them produce an error message, but\ldots % \begin{macrocode} -\def\streetaddress#1{\unskip\ignorespaces} -\def\postcode#1{\unskip\ignorespaces} +\def\streetaddress#1{\ClassWarning{\@classname}{ACM no longer collects + authors' postal addresses. I am ignoring your street + address}\unskip\ignorespaces} +\def\postcode#1{\ClassWarning{\@classname}{ACM no longer collects + authors' postal addresses. I am ignoring your postal + code}\unskip\ignorespaces} \if@ACM@journal \def\position#1{\unskip\ignorespaces} \def\institution#1{\global\@ACM@instpresenttrue @@ -6895,10 +6916,8 @@ \if@ACM@affiliation@obeypunctuation#1\else#1\par\fi}% \newcommand\department[2][0]{\if@ACM@affiliation@obeypunctuation #2\else#2\par\fi}% -% \def\streetaddress#1{\if@ACM@affiliation@obeypunctuation#1\else#1\par\fi}% \def\city#1{\global\@ACM@citypresenttrue\@ACM@addtoaddress{#1}}% \let\state\@ACM@addtoaddress -% \def\postcode#1{\if@ACM@affiliation@obeypunctuation#1\else\unskip\space#1\fi}% \def\country#1{\global\@ACM@countrypresenttrue\@ACM@addtoaddress{#1}}% \fi % \end{macrocode} @@ -7342,16 +7361,21 @@ % \changes{v1.46}{2017/08/27}{Introduced macro} % \changes{v1.65}{2019/10/13}{Deleted cs{@addpunct}} % \changes{v1.77}{2021/04/16}{New separator of institutions} +% \changes{v2.06}{2024/04/13}{\cs{streetaddress} and \cs{postcode} now +% produce warnings} % Typesetting authors' addresses in the footnote style % \begin{macrocode} \def\@mkauthorsaddresses{% \ifnum\num@authors>1\relax Authors' \else Author's \fi - \ifnum\num@authorgroups>1\relax - addresses: \else address: \fi + Contact Information: \bgroup - \def\streetaddress##1{\unskip, ##1}% - \def\postcode##1{\unskip, ##1}% + \def\streetaddress##1{\ClassWarning{\@classname}{ACM no longer collects + authors' postal addresses. I am ignoring your street + address}\unskip\ignorespaces}% + \def\postcode##1{\ClassWarning{\@classname}{ACM no longer collects + authors' postal addresses. I am ignoring your postal + code}\unskip\ignorespaces}% \def\position##1{\unskip\ignorespaces}% \gdef\@ACM@institution@separator{, }% \def\institution##1{\unskip\@ACM@institution@separator ##1\gdef\@ACM@institution@separator{ and }}% diff --git a/macros/latex/contrib/acmart/acmart.pdf b/macros/latex/contrib/acmart/acmart.pdf Binary files differindex 344d409f1b..6968505073 100644 --- a/macros/latex/contrib/acmart/acmart.pdf +++ b/macros/latex/contrib/acmart/acmart.pdf diff --git a/macros/latex/contrib/acmart/acmguide.pdf b/macros/latex/contrib/acmart/acmguide.pdf Binary files differindex 20738de1c0..79d2c75930 100644 --- a/macros/latex/contrib/acmart/acmguide.pdf +++ b/macros/latex/contrib/acmart/acmguide.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmcp.pdf b/macros/latex/contrib/acmart/samples/sample-acmcp.pdf Binary files differindex aa0af4ed03..248ec92fda 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmcp.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmcp.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmengage.pdf b/macros/latex/contrib/acmart/samples/sample-acmengage.pdf Binary files differindex ecef3f264c..4f27c502b3 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmengage.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmengage.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf Binary files differindex 1dadd006b9..d40c026b0b 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf Binary files differindex 60c0827ba8..68416d9b6d 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf Binary files differindex b2cba4a4f3..a41acf251c 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf Binary files differindex 23dc335812..2ae43840f3 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf Binary files differindex c7a9e5f575..25671b661e 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf Binary files differindex b1df26ca61..750a6f6221 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf Binary files differindex 1434d59099..dfe07e0656 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf Binary files differindex be3cac8e04..a0be04191c 100644 --- a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf +++ b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf Binary files differindex c95d95127d..d27c922559 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf Binary files differindex 6aa27ae8fb..e763de031c 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf Binary files differindex 7a84d7c4e7..76c620139f 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf Binary files differindex e1239820b7..1f2896d691 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf Binary files differindex cb491065d0..4d19efa089 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf diff --git a/macros/latex/contrib/acmart/samples/samples.dtx b/macros/latex/contrib/acmart/samples/samples.dtx index f6642f1dba..37e7a0abfd 100644 --- a/macros/latex/contrib/acmart/samples/samples.dtx +++ b/macros/latex/contrib/acmart/samples/samples.dtx @@ -178,17 +178,14 @@ \email{webmaster@marysville-ohio.com} \affiliation{% \institution{Institute for Clarity in Documentation} - \streetaddress{P.O. Box 1212} \city{Dublin} \state{Ohio} \country{USA} - \postcode{43017-6221} } \author{Lars Th{\o}rv{\"a}ld} \affiliation{% \institution{The Th{\o}rv{\"a}ld Group} - \streetaddress{1 Th{\o}rv{\"a}ld Circle} \city{Hekla} \country{Iceland}} \email{larst@affiliation.org} @@ -203,7 +200,6 @@ \author{Aparna Patel} \affiliation{% \institution{Rajiv Gandhi University} - \streetaddress{Rono-Hills} \city{Doimukh} \state{Arunachal Pradesh} \country{India}} @@ -211,7 +207,6 @@ \author{Huifen Chan} \affiliation{% \institution{Tsinghua University} - \streetaddress{30 Shuangqing Rd} \city{Haidian Qu} \state{Beijing Shi} \country{China}} @@ -219,17 +214,14 @@ \author{Charles Palmer} \affiliation{% \institution{Palmer Research Laboratories} - \streetaddress{8600 Datapoint Drive} \city{San Antonio} \state{Texas} - \country{USA} - \postcode{78229}} + \country{USA}} \email{cpalmer@prl.com} \author{John Smith} \affiliation{% \institution{The Th{\o}rv{\"a}ld Group} - \streetaddress{1 Th{\o}rv{\"a}ld Circle} \city{Hekla} \country{Iceland}} \email{jsmith@affiliation.org} diff --git a/macros/latex/contrib/thesis-ekf/thesis-ekf.dtx b/macros/latex/contrib/thesis-ekf/thesis-ekf.dtx index ab3b2d7f52..5c97dbe0ea 100644 --- a/macros/latex/contrib/thesis-ekf/thesis-ekf.dtx +++ b/macros/latex/contrib/thesis-ekf/thesis-ekf.dtx @@ -20,24 +20,25 @@ \ProvidesFile{thesis-ekf.dtx} %</driver> %<class>\NeedsTeXFormat{LaTeX2e}[1999/12/01] -%<class>\ProvidesClass{thesis-ekf}[2024/04/13 v4.3 Thesis class for Eszterhazy Karoly Catholic University (Eger, Hungary)] +%<class>\ProvidesClass{thesis-ekf}[2024/04/14 v4.4 Thesis class for Eszterhazy Karoly Catholic University (Eger, Hungary)] %<class> %<*driver> -\documentclass{ltxdoc} +\documentclass[nohyperref]{ltxdoc} \OnlyDescription \usepackage[T1]{fontenc} -\AddToHook{begindocument/before}[doc/hyperref]{\hypersetup{pdfstartview=FitH,bookmarksnumbered=false,allcolors=black}} -\PassOptionsToPackage{active=onlycs}{magyar.ldf} +\PassOptionsToPackage{defaults=hu-min}{magyar.ldf} \usepackage[english,magyar]{babel} -\usepackage[numbered=false]{bookmark} \usepackage[a4paper,left=2in,top=1.5in,bottom=1.5in]{geometry} -\frenchspacing -\usepackage{lmodern,paralist,textcomp,fancyvrb} -\setlength{\MacroTopsep}{0pt} -\fvset{gobble=1,fontsize=\footnotesize,commandchars=+<>} -\newcommand{\param}[1]{\hspace*{-4.5pt}{\small#1}} -\renewcommand{\bfdefault}{b} -\providecommand\narg[1]{\ttfamily\char`\{#1\char`\}} +\usepackage[pdfstartview=FitH,bookmarksnumbered,allcolors=black,bookmarksopen,colorlinks]{hyperref} +\usepackage{bookmark,lmodern,fancyvrb,upquote} +\fvset{gobble=1,commandchars=+()} +\let\oldmeta\meta +\def\meta#1{{\rmfamily\oldmeta{#1}}} +\def\param#1{\hspace*{-.5em}{\ttfamily#1}} +\setlength{\parindent}{0pt} +\def\descriptionlabel#1{\hspace{\labelsep}\texttt{#1} --} +\def\MacroFont{\ttfamily} +\setlength{\overfullrule}{5pt} \begin{document} \DocInput{./thesis-ekf.dtx} \end{document} @@ -61,64 +62,61 @@ % Right brace \} Tilde \~} % % \GetFileInfo{thesis-ekf.cls} -% \title{Thesis class for\\ Eszterházy Károly Catholic University\\\textsf{thesis-ekf.cls}\\[2mm]{\normalsize Version 4.3 (2024/04/13)}} +% \title{Thesis class for\\ Eszterházy Károly Catholic University\\\textsf{thesis-ekf.cls}\\[2mm]{\normalsize v4.4 (2024/04/14)}} % \author{Tibor Tómács\\{\normalsize\href{mailto:tomacs.tibor@gmail.com}{\texttt{tomacs.tibor@gmail.com}}}} % \date{} % \maketitle -% \def\abstractname{} -%\begin{abstract} -% \selectlanguage{english}\noindent This is a class file for theses and dissertations at Eszterházy Károly Catholic University, Eger, Hungary (website: \texttt{https://uni-eszterhazy.hu/en}). The documentation is in Hungarian. -%\end{abstract} +% +% {\selectlanguage{english} +% This is a class file for theses and dissertations at the \emph{Eszterházy Károly Catholic University}, Eger, Hungary (\url{https://uni-eszterhazy.hu/en}). +% The documentation is in Hungarian language.} % % \section{Bevezető} % -% A |thesis-ekf| dokumentumosztály segítségével az Eszterházy Károly Katolikus Egyetem szabályzatának megfelelő szakdolgozatokat lehet készíteni. Ez a dokumentumosztály 2014-től létezik, amikor az intézmény neve még Eszterházy Károly Főiskola volt. Ennek rövidítése a dokumentumosztály nevében szereplő |ekf|. A formai követelmények a következők: +% A |thesis-ekf| dokumentumosztály segítségével az \emph{Eszterházy Károly Katolikus Egyetem} szabályzatának megfelelő szakdolgozatokat lehet készíteni. Az első verzió 2014-ben készült, amikor az intézmény neve Eszterházy Károly Főiskola volt. Ennek rövidítése a dokumentumosztály nevében szereplő |ekf|. A formai követelmények a következők: % -% \medskip -% \begin{compactitem} +% \begin{itemize} % \item A4-es lap- és 12\,pt betűméret, % \item a margó a kötés oldalon 30\,mm, a többi 25\,mm, % \item oldalszámozás a láblécben arab számozással, % \item a fejezetcímek középre, a további szintek címei balra igazítva, % \item a főszöveg antikva betűcsaláddal kiszedve, % \item sorkizárt igazítás, másfeles sortávolság. -% \end{compactitem} +% \end{itemize} % -% \medskip\noindent % A |thesis-ekf| ezeket a paramétereket automatikusan beállítja, továbbá a megfelelő címoldal elkészítését is elvégzi. % % \section{A dokumentumosztály által betöltött csomagok} % -% A |thesis-ekf| dokumentumosztály a |report| osztályt használja alapként, továbbá rendre a következő csomagokat tölti be: -% -% \medskip -% \begin{compactdesc} -% \item[|kvoptions|] (opciók definiálásához) -% \item[|iftex|] (pdf/dvi kimenet detektálásához) -% \item[|hyperref|] (elektronikus verzióhoz; opciók: |pdfstartview=FitH|, |allcolors=blue|, |linktocpage|, |bookmarksnumbered|, |pdfborder={0 0 0}|) -% \item[|geometry|] (oldalméretek beállításához; opciók: |a4paper|, |top=25mm|, |bottom=25mm|, |inner=30mm|, |outer=25mm|) -% \item[|lmodern|] (Latin Modern fontkészlethez; |times| opció esetén nem töltődik be) -% \item[|fixcmex|] (Latin Modern fontkészlet esetén a nagy operátor jeleket méretezhetővé teszi; |times| opció esetén nem töltődik be) -% \item[|cmupint|] (Latin Modern fontkészlet esetén az integráljelek álló alakúak; csak az |upint| és |times=false| opciók esetén töltődik be) -% \item[|etoolbox|] (dokumentumkapcsokhoz) -% \item[|setspace|] (sortávolság beállításához) -% \item[|graphicx|] (képek betöltéséhez) -% \item[|newtxtext|] (Times fontkészlethez; |times| opció esetén töltődik be) -% \item[|newtxmath|] (Times matematikai fontkészlethez; |times| opció esetén töltődik be) -% \item[|fontsize|] (|fontsize=|\meta{méret} opcióhoz; csak akkor töltődik be, ha a \meta{méret} különbözik a |10pt|, |11pt| és |12pt| értékektől.) -% \item[|upquote|] (verbatimban \textquotesingle\ és \textasciigrave\ jelekért) -% \end{compactdesc} +% A |thesis-ekf| dokumentumosztály a |report| osztályt használja alapként, továbbá a következő csomagokat tölti be: +% +% \begin{description} +% \item[kvoptions] Opciók definiálásához. +% \item[iftex] PDF/DVI kimenet detektálásához. +% \item[hyperref] Elektronikus verzióhoz. Opciók: |pdfstartview=FitH|, |linktocpage|, |allcolors=blue|, |bookmarksnumbered|, |pdfborder={0 0 0}|. +% \item[geometry] Oldalméretek beállításához. Opciók: |a4paper|, |inner=30mm|, |top=25mm|, |outer=25mm|, |bottom=25mm|. +% \item[lmodern] Latin Modern fontkészlethez. |times| opció esetén nem töltődik be. +% \item[fixcmex] Latin Modern fontkészlet esetén a nagy operátor jeleket méretezhetővé teszi. |times| opció esetén nem töltődik be. +% \item[cmupint] Latin Modern fontkészlet esetén az integráljelek álló alakúak. Csak az |upint| és |times=false| opciók esetén töltődik be. +% \item[etoolbox] Dokumentumkapcsokhoz. +% \item[setspace] Sortávolság beállításához. +% \item[graphicx] Képek betöltéséhez. +% \item[newtxtext] Times fontkészlethez. |times| opció esetén töltődik be. +% \item[newtxmath] Times matematikai fontkészlethez. |times| opció esetén töltődik be. +% \item[fontsize] A |fontsize=|\meta{méret} opcióhoz. Csak akkor töltődik be, ha a \meta{méret} különbözik a |10pt|, |11pt| és |12pt| értékektől. +% \item[upquote] Verbatimban |'| és |`| jelekért. +% \end{description} % % \section{A dokumentumosztály betöltése és legfontosabb opciói} % -% \begin{macro}{\documentclass}\param{\oarg{opciók}\narg{thesis-ekf}} -% A dokumentumosztályt a preambulum elején ezzel a paranccsal lehet betölteni. -% \end{macro} +%\begin{Verbatim} +%\documentclass+oarg(opciók){thesis-ekf} +%\end{Verbatim} % -% \medskip\noindent -% Opciók nélkül akkor használja, ha a szakdolgozatot egyoldalasan szeretné kinyomtatni, vagy ha olyan elektronikus verziót akar, amelyben a linkek nem színes karakterrel jelennek meg. A fontosabb \meta{opciók} a következők: +% A dokumentumosztályt a preambulum elején ezzel lehet betölteni. +% Opciók nélkül akkor használja, ha a szakdolgozatot egyoldalasan szeretné kinyomtatni, vagy ha olyan elektronikus verziót akar, amelyben a linkek nem színes karakterrel jelennek meg. +% A fontosabb \meta{opciók} a következők: % -% \medskip % \begin{macro}{twoside} % Ha a szakdolgozatot kétoldalasan szeretné kinyomtatni, akkor ezt az opciót alkalmazza! Ne használja egyoldalas nyomtatáshoz illetve elektronikus verzióhoz! % \end{macro} @@ -136,7 +134,7 @@ % \end{macro} % % \begin{macro}{times} -% Alapbeállítás esetén a Latin Modern fontkészletet használja a dokumentumosztály. Ezzel az opcióval áttérhet a Times fontkészletre, amely nagyon hasonló a közismert Times New Roman-hoz. Ne használja \texttt{xelatex} és \texttt{lualatex} fordítók esetén! +% Alapbeállítás esetén a Latin Modern fontkészletet használja a dokumentumosztály. Ezzel az opcióval áttérhet a Times fontkészletre, amely nagyon hasonló a közismert Times New Roman-hoz. Ne használja |xelatex| és |lualatex| fordítók esetén! % \end{macro} % % \begin{macro}{upint} @@ -146,18 +144,18 @@ % \section{Címoldal létrehozása} % % \begin{macro}{\institute}\param{\marg{intézmény neve}} -% Ezzel kell megadni annak az intézménynek a nevét, ahol a szakdolgozat készült. Az Eszterházy Károly Egyetem esetében az egyetem nevét nem kell kiírni, mert azt tartalmazza a logója. Ekkor elég csak az intézet nevét feltüntetni. +% Ezzel kell megadni annak az intézménynek a nevét, ahol a szakdolgozat készült. Az Eszterházy Károly Katolikus Egyetem esetében az egyetem nevét nem kell kiírni, mert azt tartalmazza a logója. Ekkor elég csak az intézet nevét feltüntetni. % \end{macro} % % \begin{macro}{\title}\param{\marg{szakdolgozat címe}} % Ezzel kell megadni a szakdolgozat címét. % \end{macro} % -% \begin{macro}{\author}\param{\texttt{\{}\meta{szerző neve}\texttt{\textbackslash\textbackslash}\meta{szak}\texttt{\}}} +% \begin{macro}{\author}\param{\{\meta{szerző neve}\textbackslash\textbackslash\meta{szak}\}} % Ezzel kell megadni a szakdolgozat szerzőjének a nevét és a szakot. % \end{macro} % -% \begin{macro}{\supervisor}\param{\texttt{\{}\meta{témavezető neve}\texttt{\textbackslash\textbackslash}\meta{beosztás}\texttt{\}}} +% \begin{macro}{\supervisor}\param{\{\meta{témavezető neve}\textbackslash\textbackslash\meta{beosztás}\}} % Ezzel kell megadni a szakdolgozat témavezetőjének a nevét és beosztását. % \end{macro} % @@ -217,18 +215,18 @@ % % \section{A dokumentumosztály testreszabása} % -% A \texttt{thesis-ekf} dokumentumosztály könnyen testreszabható opciókkal és parancsokkal, így más egyetemek is használhatják. +% A |thesis-ekf| dokumentumosztály testreszabható opciókkal és parancsokkal, így más egyetemek is használhatják. % % \subsection{A dokumentumosztály opciói} % % A |twoside|, |colorlinks|, |tocnopagenum|, |reverseorder|, |times| és |upint| opciókról már volt szó. További opciók: % % \medskip -% \begin{macro}{centeredchapter}\param{\texttt{=false}} +% \begin{macro}{centeredchapter}\param{=false} % Ezzel a fejezetcímek nem középre, hanem balra zártan lesznek kiszedve. % \end{macro} % -% \begin{macro}{warning}\param{\texttt{=false}} +% \begin{macro}{warning}\param{=false} % A dokumentumosztály figyelmeztetéseinek kikapcsolása. % \end{macro} % @@ -244,7 +242,7 @@ % Az alapbetűméret 12\,pt (alapopció). % \end{macro} % -% \begin{macro}{fontsize}\param{\texttt{=}\meta{betűméret}} +% \begin{macro}{fontsize}\param{=\meta{betűméret}} % A \meta{betűméret} adja meg az alapbetűméretet, amely bármilyen méret lehet. Ha a \meta{betűméret} különbözik a |10pt|, |11pt| és |12pt| értékektől, akkor ez az opció a beállításhoz betölti a |fontsize| csomagot. Ennek az opciónak a használata felülbírálja a |10pt|, |11pt| és |12pt| opciókat. % \end{macro} % @@ -252,112 +250,112 @@ % Alapbeállítás esetén a logó az intézmény neve felett van. Ezzel a logó az intézmény neve alá kerül. % \end{macro} % -% \begin{macro}{logofont}\param{\texttt{=}\meta{betűtípus}} +% \begin{macro}{logofont}\param{=\meta{betűtípus}} % Ha a logó helyén szöveg van (lásd a |\logo| parancsot), akkor annak a betűtípusa (alapérték |\large\scshape|). % \end{macro} % -% \begin{macro}{logosep}\param{\texttt{=}\meta{méret}} -% A logó alatti térköz a normál sortávolságon felül, ha a \texttt{logodown} opció nincs bekapcsolva (alapérték |0mm|). +% \begin{macro}{logosep}\param{=\meta{méret}} +% A logó alatti térköz a normál sortávolságon felül, ha a |logodown| opció nincs bekapcsolva (alapérték |0mm|). % \end{macro} % -% \begin{macro}{institutefont}\param{\texttt{=}\meta{betűtípus}} +% \begin{macro}{institutefont}\param{=\meta{betűtípus}} % Az intézménynév betűtípusa (alapérték |\large\scshape|). % \end{macro} % -% \begin{macro}{institutesep}\param{\texttt{=}\meta{méret}} -% Az intézmény neve alatti térköz a normál sortávolságon felül, ha a \texttt{logodown} opció be van kapcsolva (alapérték |10mm|). +% \begin{macro}{institutesep}\param{=\meta{méret}} +% Az intézmény neve alatti térköz a normál sortávolságon felül, ha a |logodown| opció be van kapcsolva (alapérték |10mm|). % \end{macro} % -% \begin{macro}{titlefont}\param{\texttt{=}\meta{betűtípus}} +% \begin{macro}{titlefont}\param{=\meta{betűtípus}} % A dolgozat címének betűtípusa (alapérték |\Huge\bfseries|). % \end{macro} % -% \begin{macro}{titlesep}\param{\texttt{=}\meta{méret}} +% \begin{macro}{titlesep}\param{=\meta{méret}} % A cím feletti térköz mérete |\stretch{1}|. Ezzel a cím alatti térközt lehet beállítani a normál sortávolságon felül (alapérték |\stretch{1.4}|). % \end{macro} % -% \begin{macro}{captionfont}\param{\texttt{=}\meta{betűtípus}} +% \begin{macro}{captionfont}\param{=\meta{betűtípus}} % A szerző és témavezető nevei feletti feliratok betűtípusa (alapérték |\large\bfseries|). % \end{macro} % -% \begin{macro}{captionsep}\param{\texttt{=}\meta{méret}} +% \begin{macro}{captionsep}\param{=\meta{méret}} % Az előbbi feliratok alatti térköz a normál sortávolságon felül, amennyiben nem használja a |\collaborator| parancsot több szerző vagy témavezető megadásához (alapérték |0mm|). % \end{macro} % -% \begin{macro}{collcaptionsep}\param{\texttt{=}\meta{méret}} +% \begin{macro}{collcaptionsep}\param{=\meta{méret}} % Az előbbi feliratok alatti térköz a normál sortávolságon felül, amennyiben használja az |\collaborator| parancsot több szerző vagy témavezető megadásához (alapérték |2mm|). Ahol az |collcaptionsep| értékét fel kell használni, ott még nem lehet tudni, hogy lesz-e |\collaborator| kifejtve. Ezért ennek érzékeléséhez kereszthivatkozást alkalmaz a kód, így csak a második fordításnál alakulnak ki a helyes térközök. Mivel például a tartalomjegyzék miatt úgyis többször kell fordítani, ezért ez nem okoz gondot. Ha |latexmk|-val vagy valamilyen hasonló programmal fordít, akkor természetesen azt csak egyszer kell futtatni. % \end{macro} % -% \begin{macro}{authorfont}\param{\texttt{=}\meta{betűtípus}} +% \begin{macro}{authorfont}\param{=\meta{betűtípus}} % A szerző nevének és szakjának, illetve a témavezető nevének és beosztásának betűtípusa (alapérték |\large|). % \end{macro} % -% \begin{macro}{authoralign}\param{\texttt{=}\meta{igazítás}} +% \begin{macro}{authoralign}\param{=\meta{igazítás}} % A szerző adatait tartalmazó doboz tartalmának igazítása. Az \meta{igazítás} lehetséges értékei |left| (balra igazítás, ez az alapérték), |center| (középre igazítás) |right| (jobbra igazítás). % \end{macro} % -% \begin{macro}{supervisoralign}\param{\texttt{=}\meta{igazítás}} -% A témavezető adatait tartalmazó doboz tartalmának igazítása. Az \meta{igazítás} lehetséges értékei |left| (balra igazítás, ez az alapérték), |center| (középre igazítás) |right| (jobbra igazítás). +% \begin{macro}{supervisoralign}\param{=\meta{igazítás}} +% A témavezető adatait tartalmazó doboz tartalmának igazítása. Az \meta{igazí\-tás} lehetséges értékei |left| (balra igazítás, ez az alapérték), |center| (középre igazítás) |right| (jobbra igazítás). % \end{macro} % -% \begin{macro}{authorxmargin}\param{\texttt{=}\meta{méret}} +% \begin{macro}{authorxmargin}\param{=\meta{méret}} % Ezzel a szerző és témavezető dobozának sorában a normál margóméret ennyivel nő meg (alapérték |10mm|). % \end{macro} % -% \begin{macro}{authorsep}\param{\texttt{=}\meta{méret}} +% \begin{macro}{authorsep}\param{=\meta{méret}} % A szerző és témavezető dobozait tartalmazó sor alatti térköz a normál sortávolságon felül (alapérték |15mm|). % \end{macro} % -% \begin{macro}{hminsep}\param{\texttt{=}\meta{méret}} +% \begin{macro}{hminsep}\param{=\meta{méret}} % A szerző és témavezető dobozai közötti minimális vízszintes térköz (alapérték |5mm|). % \end{macro} % -% \begin{macro}{cityfont}\param{\texttt{=}\meta{betűtípus}} +% \begin{macro}{cityfont}\param{=\meta{betűtípus}} % A város nevének betűtípusa (alapérték |\large\scshape|). % \end{macro} % -% \begin{macro}{datefont}\param{\texttt{=}\meta{betűtípus}} +% \begin{macro}{datefont}\param{=\meta{betűtípus}} % Az évszám betűtípusa (alapérték |\large\scshape|). % \end{macro} % -% \begin{macro}{datesep}\param{\texttt{=}\meta{elválasztás}} +% \begin{macro}{datesep}\param{=\meta{elválasztás}} % A város és az évszám közötti elválasztás (alapérték |{,~}|). Például |datesep=\\| esetén a városnév alá kerül az évszám. % \end{macro} % % \subsection{Parancsok} % -% \begin{macro}{\setkeys}\param{\texttt{\{thesis-ekf\}}\marg{opciók}} -% A \texttt{thesis-ekf} opciói az alapbetűméretet beállító (|10pt|, |11pt|, |12pt|, |fontsize=|\meta{méret}) opciók kivételével ezzel is beállíthatók. Ha a |\setkeys| parancsot a konfigurációs fájlba írja (lásd később), akkor abba az alapbetűméretet beállító opciók is beírhatók. Azok az opciók, melyekben parancs van, mint például a betűtípusra vonatkozók, csak a |\setkeys| parancsba írhatók! Például |\setkeys{thesis-ekf}{logodown,tocnopagenum}|. +% \begin{macro}{\setkeys}\param{\{thesis-ekf\}\marg{opciók}} +% A |thesis-ekf| opciói az alapbetűméretet beállító (|10pt|, |11pt|, |12pt|, |fontsize=|\meta{méret}) opciók kivételével ezzel is beállíthatók. Ha a |\setkeys| parancsot a konfigurációs fájlba írja (lásd később), akkor abba az alapbetűméretet beállító opciók is beírhatók. Azok az opciók, melyekben parancs van, mint például a betűtípusra vonatkozók, csak a |\setkeys| parancsba írhatók! Például |\setkeys{thesis-ekf}{logodown,tocnopagenum}|. % \end{macro} % % \begin{macro}{\hypersetup}\param{\marg{hyperref opciók}} -% A \texttt{hyperref} csomag opciói ezzel állíthatók be. Például, ha a linkek színét pirosra akarja állítani: |\hypersetup{allcolors=red}|. +% A |hyperref| csomag opciói ezzel állíthatók be. Például, ha a linkek színét pirosra akarja állítani: |\hypersetup{allcolors=red}|. % \end{macro} % % \begin{macro}{\geometry}\param{\marg{geometry opciók}} -% A \texttt{geometry} csomag opciói ezzel állíthatók be. Például, ha B5 lapméretet szeretne, 20\,mm margókkal, kivéve a belső margót, amely 25\,mm:\\ |\geometry{b5paper,top=20mm,bottom=20mm,inner=25mm,outer=20mm}|. +% A |geometry| csomag opciói ezzel állíthatók be. Például, ha B5 lapméretet szeretne, 20\,mm margókkal, kivéve a belső margót, amely 25\,mm:\\ |\geometry{b5paper,top=20mm,bottom=20mm,inner=25mm,outer=20mm}|. % \end{macro} % % \begin{macro}{\singlespacing} -% Alapbeállítás esetén a sortávolság másfeles. A \texttt{setspace} csomag |\singlespacing| parancsával visszaállítható a normál méretű sortávolság. +% Alapbeállítás esetén a sortávolság másfeles. A |setspace| csomag |\singlespacing| parancsával visszaállítható a normál méretű sortávolság. % \end{macro} % % \begin{macro}{\logo}\param{\marg{kép vagy szöveg}} -% Ezt a parancsot a |\maketitle| előtt vagy a konfigurációs fájlban (lásd később) kell használni. Ezzel kell megadni az intézmény logóját. Például |\logo{\includegraphics[width=9cm]{logo}}|. Ha nem adja meg, akkor az Eszterházy Károly Egyetem angol, német vagy magyar logója fog megjelenni aszerint, hogy a \texttt{babel} csomaggal melyik nyelvet töltötte be. Ha nem akar logót, akkor írja be a |\logo{}| parancsot. +% Ezt a parancsot a |\maketitle| előtt vagy a konfigurációs fájlban (lásd később) kell használni. Ezzel kell megadni az intézmény logóját. Például |\logo{\includegraphics[width=9cm]{logo}}|. Ha nem adja meg, akkor az Eszterházy Károly Katolikus Egyetem angol, német vagy magyar logója fog megjelenni aszerint, hogy a |babel| csomaggal melyik nyelvet töltötte be. Ha nem akar logót, akkor írja be a |\logo{}| parancsot. % \end{macro} % % \begin{macro}{\authorcaption}\param{\marg{szerző neve feletti felirat}} -% Ezt a parancsot a |\maketitle| előtt vagy a konfigurációs fájlban (lásd később) kell használni. Ezzel adhatja meg a szakdolgozat szerzőjének neve feletti feliratot. Alapértéke \texttt{Author}, magyar nyelv esetén \texttt{Készítette}, német nyelv esetén \texttt{Autor}. +% Ezt a parancsot a |\maketitle| előtt vagy a konfigurációs fájlban (lásd később) kell használni. Ezzel adhatja meg a szakdolgozat szerzőjének neve feletti feliratot. Alapértéke |Author|, magyar nyelv esetén |Készítette|, német nyelv esetén |Autor|. % \end{macro} % % \begin{macro}{\supervisorcaption}\param{\marg{témavezető neve feletti felirat}} -% Ezt a parancsot a |\maketitle| előtt vagy a konfigurációs fájlban (lásd később) kell használni. Ezzel adhatja meg a szakdolgozat témavezetőjének neve feletti feliratot. Alapértéke \texttt{Supervisor}, magyar nyelv esetén \texttt{Témavezető}, német nyelv esetén \texttt{Betreuer}. +% Ezt a parancsot a |\maketitle| előtt vagy a konfigurációs fájlban (lásd később) kell használni. Ezzel adhatja meg a szakdolgozat témavezetőjének neve feletti feliratot. Alapértéke |Supervisor|, magyar nyelv esetén |Témavezető|, német nyelv esetén |Betreuer|. % \end{macro} % % \subsection{Konfigurációs fájl} % % \begin{macro}{thesis-ekf.cfg} -% Az átparaméterező opciókat és parancsokat célszerű egy \texttt{thesis-ekf.cfg} fájlba írni, amit a \texttt{tex} forrásfájl mellé kell tenni. A dokumentumosztály betöltésekor ez a fájl automatikusan betöltődik. A konfigurációs fájlban az ékezetes betűket repülő ékezettel érdemes beírni, hogy minden kódolású \texttt{tex} fájl esetén működjön. +% Az átparaméterező opciókat és parancsokat célszerű egy |thesis-ekf.cfg| fájlba írni, amit a tex forrásfájl mellé kell tenni. A dokumentumosztály betöltésekor ez a fájl automatikusan betöltődik. A konfigurációs fájlban az ékezetes betűket repülő ékezettel érdemes beírni, hogy minden kódolású tex fájl esetén működjön. % \end{macro} % % \begin{macro}{\AtEndOfClass}\param{\marg{parancsok}} @@ -366,20 +364,20 @@ % % \subsection{Egy példa az átparaméterezésre} % -% A következőket írja be a \texttt{thesis-ekf.cfg} fájlba, majd tegye a \texttt{tex} forrásfájl mellé. +% A következőket írja be a |thesis-ekf.cfg| fájlba, majd tegye a tex forrásfájl mellé. % %\begin{Verbatim} %\setkeys{thesis-ekf}{ -% 11pt, -% centeredchapter=false, -% titlefont=\Huge\sffamily -%} +% 11pt, +% centeredchapter=false, +% titlefont=\Huge\sffamily, +% } %\AtEndOfClass{ -% \hypersetup{allcolors=red} -% \geometry{b5paper,top=20mm,bottom=20mm,inner=25mm,outer=20mm} -% \singlespacing -% \authorcaption{\+textquotesingle{I}rta} -%} +% \hypersetup{allcolors=red} +% \geometry{b5paper,top=20mm,bottom=20mm,inner=25mm,outer=20mm} +% \singlespacing +% \authorcaption{Írta} +% } %\end{Verbatim} % % \StopEventually{} diff --git a/macros/latex/contrib/thesis-ekf/thesis-ekf.pdf b/macros/latex/contrib/thesis-ekf/thesis-ekf.pdf Binary files differindex 3577d171b8..1e4539c51b 100644 --- a/macros/latex/contrib/thesis-ekf/thesis-ekf.pdf +++ b/macros/latex/contrib/thesis-ekf/thesis-ekf.pdf |