diff --git a/contributions/ds_eoscpilot/ds_eoscpilot.aux b/contributions/ds_eoscpilot/ds_eoscpilot.aux new file mode 100644 index 0000000000000000000000000000000000000000..5dc9f5dde8f97c87c790a3999e9767fc344a34f4 --- /dev/null +++ b/contributions/ds_eoscpilot/ds_eoscpilot.aux @@ -0,0 +1,14 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Activities and Achievements}{2}} +\newlabel{sec:activities}{{2}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Interoperability pilots: Transparent Networking}{2}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Interoperability pilots: Grid-Cloud interoperability demonstrator for HEP community}{2}} +\newlabel{fig:1}{{1}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Interoperability pilots: AAI}{3}} +\newlabel{fig:2}{{2}{4}} +\newlabel{fig:3}{{3}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Data Interoperability Demonstrators}{5}} +\newlabel{fig:4}{{4}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Other activities}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Conclusions}{6}} diff --git a/contributions/ds_eoscpilot/ds_eoscpilot.log b/contributions/ds_eoscpilot/ds_eoscpilot.log new file mode 100644 index 0000000000000000000000000000000000000000..049105d6e4212f388a7e36263c5dacfcf3f0a3c9 --- /dev/null +++ b/contributions/ds_eoscpilot/ds_eoscpilot.log @@ -0,0 +1,272 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2015.11.9) 18 JUN 2019 09:38 +entering extended mode + restricted \write18 enabled. + file:line:error style messages enabled. + %&-line parsing enabled. +**ds_eoscpilot.tex +(./ds_eoscpilot.tex +LaTeX2e <2015/01/01> +Babel <3.9l> and hyphenation patterns for 79 languages loaded. +(./jpconf.cls +Document Class: jpconf 2007/03/07 v1.1 LaTeX class for Journal of Physics: Conf +erence Series +(./jpconf11.clo +File: jpconf11.clo 2005/05/04 v1.0 LaTeX2e file (size option) +) +\indentedwidth=\skip41 +\mathindent=\dimen102 +\c@oldftnote=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip42 +\belowcaptionskip=\skip43 +\bibindent=\dimen103 +\c@eqnval=\count87 +) +(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2014/10/28 v1.0p Standard LaTeX Graphics (DPC,SPQR) + +(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 94. + +(/usr/local/texlive/2015/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count88 +)) +\Gin@req@height=\dimen104 +\Gin@req@width=\dimen105 +) +(./ds_eoscpilot.aux) +\openout1 = `ds_eoscpilot.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 3. +LaTeX Font Info: ... okay on input line 3. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 3. +LaTeX Font Info: ... okay on input line 3. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 3. +LaTeX Font Info: ... okay on input line 3. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 3. +LaTeX Font Info: ... okay on input line 3. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 3. +LaTeX Font Info: ... okay on input line 3. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 3. +LaTeX Font Info: ... okay on input line 3. + +(/usr/local/texlive/2015/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen106 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen107 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) + +LaTeX Font Warning: Font shape `OT1/cmr/m/n' in size <18.06749> not available +(Font) size <17.28> substituted on input line 4. + + +LaTeX Font Warning: Font shape `OT1/cmr/bx/n' in size <18.06749> not available +(Font) size <17.28> substituted on input line 4. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 7. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 7. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 7. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 8. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 8. +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no œ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no œ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no in font cmr10! +[1 + +{/usr/local/texlive/2015/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no “ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no “ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no “ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no “ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no “ in font cmr10! + +Underfull \hbox (badness 1168) in paragraph at lines 87--93 +\OT1/cmr/m/n/10.95 pilots between generic, community agnostic, infrastructures, + especially Tier-1 (National + [] + +<pico2_anrep2018.png, id=15, 560.8152pt x 325.215pt> +File: pico2_anrep2018.png Graphic file (type png) + <use pico2_anrep2018.png> +Package pdftex.def Info: pico2_anrep2018.png used on input line 106. +(pdftex.def) Requested size: 341.43306pt x 197.99379pt. + +[2] +Missing character: There is no € in font cmr10! +Missing character: There is no ™ in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no ™ in font cmr10! +Missing character: There is no â in font cmti10! +Missing character: There is no € in font cmti10! +Missing character: There is no œ in font cmti10! + [3 <./pico2_anrep2018.png>] +<aai_anrepo2018.png, id=27, 370.0224pt x 268.8444pt> +File: aai_anrepo2018.png Graphic file (type png) + <use aai_anrepo2018.png> +Package pdftex.def Info: aai_anrepo2018.png used on input line 193. +(pdftex.def) Requested size: 341.43306pt x 248.08646pt. + +[4 <./aai_anrepo2018.png>] +<aai_2_anrepo2018.png, id=34, 284.7438pt x 280.8894pt> +File: aai_2_anrepo2018.png Graphic file (type png) + +<use aai_2_anrepo2018.png> +Package pdftex.def Info: aai_2_anrepo2018.png used on input line 225. +(pdftex.def) Requested size: 227.62204pt x 224.54466pt. + +<t6_2_anrepo2018.png, id=36, 489.5088pt x 266.9172pt> +File: t6_2_anrepo2018.png Graphic file (type png) + +<use t6_2_anrepo2018.png> +Package pdftex.def Info: t6_2_anrepo2018.png used on input line 254. +(pdftex.def) Requested size: 341.43306pt x 186.1769pt. +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no ¨ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no ¨ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no ¨ in font cmr10! +Missing character: There is no â in font cmr10! +Missing character: There is no € in font cmr10! +Missing character: There is no ¨ in font cmr10! + [5 <./aai_2_anrepo2018.png>] [6 <./t6_2_anrepo2018.png>] [7] (./ds_eoscpilot.a +ux) + +LaTeX Font Warning: Size substitutions with differences +(Font) up to 0.78749pt have occurred. + + ) +Here is how much of TeX's memory you used: + 1692 strings out of 493089 + 22671 string characters out of 6134842 + 87179 words of memory out of 5000000 + 5179 multiletter control sequences out of 15000+600000 + 9026 words of font info for 32 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 37i,5n,23p,240b,274s stack positions out of 5000i,500n,10000p,200000b,80000s +</usr/local/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb +></usr/local/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb> +</usr/local/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx9.pfb></ +usr/local/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></us +r/local/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/l +ocal/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/loca +l/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/local/t +exlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/te +xlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/tex +live/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt9.pfb> +Output written on ds_eoscpilot.pdf (7 pages, 536589 bytes). +PDF statistics: + 85 PDF objects out of 1000 (max. 8388607) + 53 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 45 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/contributions/ds_eoscpilot/ds_eoscpilot.pdf b/contributions/ds_eoscpilot/ds_eoscpilot.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f7ec8a566050a3c657476b8a46b8bcdc25e7fc9e Binary files /dev/null and b/contributions/ds_eoscpilot/ds_eoscpilot.pdf differ diff --git a/contributions/ds_eoscpilot/ds_eoscpilot.synctex.gz b/contributions/ds_eoscpilot/ds_eoscpilot.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbdcf9139485ceb1b4829a160dad2767b006e914 Binary files /dev/null and b/contributions/ds_eoscpilot/ds_eoscpilot.synctex.gz differ diff --git a/contributions/ds_eoscpilot/ds_eoscpilot.tex b/contributions/ds_eoscpilot/ds_eoscpilot.tex index 1894b882d0852d0a1bcb96458cf836eab632e86f..a310e7305b43f092fde99a1c228aab95e18fea0c 100644 --- a/contributions/ds_eoscpilot/ds_eoscpilot.tex +++ b/contributions/ds_eoscpilot/ds_eoscpilot.tex @@ -74,7 +74,7 @@ During 2018 the main activities coordinated by INFN-CNAF were: \item AAI – through the setup of a scoped interoperability pilot as part of the WLCG Authorization WG, AARC and EOSCpilot collaboration \item Resource Brokering \& orchestration – leveraging INDIGO-DataCloud solutions -\item Data accessibility & interoperability of underlying storage systems – +\item Data accessibility \& interoperability of underlying storage systems – distributed Onedata deployment \end{itemize} \item Continuous interaction and communication with Science Demonstrators shepherds @@ -92,18 +92,18 @@ Its main objective is the automation of frequent, community agnostic, data flow During 2018 technical groups have been set up: \begin{itemize} \item one for building a network of peer to peer federations between iRODS zones - (data storage service), between Tier1 & Tier 2, between Tier2, and between Tier 2 and the grid + (data storage service), between Tier1 \& Tier 2, between Tier2, and between Tier 2 and the grid \item one for connecting the infrastructures within a L3VPN network and monitoring the performance of the network between sites \item one for facilitating the mobility and use of codes between different machines, using containers, packages for configuration management, and notebooks \end{itemize} -In Figure~\ref{fig:1} we see the curent status of te project with the sites involved. +In Figure~\ref{fig:1} we see the current status of the project with the sites involved. \begin{figure} \centering - \includegraphics[width=\textwidth]{pico2_anrep2018.png} + \includegraphics[width=12cm,clip]{pico2_anrep2018.png} \caption{PiCO2 Layer 3 VPN} \label{fig:1} \end{figure} @@ -130,25 +130,25 @@ Overall, integration has been successful and much experience has been gained resulting in improved understanding of weaknesses and aspects to improve and to optimise. Weaknesses, and aspects to be improved include: \begin{itemize} -\item Federation: federated access to underlying IaaS is a key. So far we’ve +\item Federation: federated access to underlying IaaS is a key. So far we ha€™ve experienced several issues. Frequently we had issues with the IaaS provider -already using OpenID Connect Authorization Server and thus unable to federate +already using OpenID Connect Authorisation Server and thus unable to federate additional services. We adopted ESACO solution to solve such a problem. It would be crucial to have it as a EOSC provided service. \begin{itemize} -\item for non-proprietary IaaSes would be extremely important in the EOSC +\item for non-proprietary IaaSs would be extremely important in the EOSC landscape. A scenario where, as example, a commercial cloud is used, would benefit of such functionality for counting the overall HEPSpec . \end{itemize} \item Transparent Data Access: so far the only scalable solution we can use is XrootD . However, this might not fit all possible use cases. A more generic solution would be a big plus. -\item Resource monitoring: we didn’t find a common solution for monitoring +\item Resource monitoring: we didn'€™t find a common solution for monitoring cloud resources. Although we implemented our own we are convinced that a common strategy would be extremely valuable. \item PaaS Orchestration: Although the current INDIGO PaaS Orchestrator has been fully integrated and show enormous advantages while dealing with multiple -IaaSes, there is room for improvement both in the interface and in the management +IaaSs, there is room for improvement both in the interface and in the management of IaaS ranking. \end{itemize} @@ -156,25 +156,25 @@ of IaaS ranking. \subsection{Interoperability pilots: AAI} The EOSCpilot and AARC (add reference) projects started a collaboration activity -in the field of authorization and authentication, policies and recommendations +in the field of authorisation and authentication, policies and recommendations regarding their design, that took shape, in the scope of the WP6 activities, under the form of an AAI interoperability demonstrator setup as part of the AARC pilots Task 1: {\bf Pilots with research communities based on use cases provided - the WLCG use case}, regarding the {\it “Implementation of IdP/SP Proxy, mainly to provide Token Translation Services to allow end users to login without -the need of manually managing X.509 certificatesâ€}. A team of people was formed, -under the WLCG coordination, to deal with the various activities – the {\bfWLCG - Authorization WorkingGroup (WG)}, motivated by: +the need of manually managing X.509 certificates}. A team of people was formed, +under the WLCG coordination, to deal with the various activities, the {\bf WLCG + Authorisation WorkingGroup (WG)}, motivated by: \begin{itemize} \item Evolving Identity Landscape \begin{itemize} \item User-owned x509 certificates -> Federated Identities - \item Federated Identities linkage with existing VOMS authorizations not supported + \item Federated Identities linkage with existing VOMS authorisations not supported \item Maintaining assurance and identity vetting for federated users not supported \end{itemize} \item Central User Blocking \begin{itemize} - \item Retirement of glexec removes blocking capability (& traceability) + \item Retirement of glexec removes blocking capability (\& traceability) \item VO-level blocking not a realistic sanction \end{itemize} \item Data Protection @@ -184,13 +184,13 @@ access control \end{itemize} \end{itemize} -The federated identities and the adoption of new authorization standards by industry -is a strong signal for WLCG to adapt its authorization infrastructure, of which +The federated identities and the adoption of new authorisation standards by industry +is a strong signal for WLCG to adapt its authorisation infrastructure, of which we can see the schema in Figure~\ref{fig:2}. \begin{figure} \centering - \includegraphics[width=\textwidth]{aai_anrepo2018.png} + \includegraphics[width=12cm,clip]{aai_anrepo2018.png} \caption{WLCG AAI system} \label{fig:2} \end{figure} @@ -212,15 +212,17 @@ The activities done during 2018 regarded the: \item https://wlcg-authz-wg.cloud.cnaf.infn.it/login \end{itemize} \item The migration of this deployment to CERN infrastructure for further - validation & feedback on + validation \& feedback on \begin{itemize} \item RCAuth.eu and CERN HR database integration - \item Registration & administration management functionality + \item Registration \& administration management functionality \end{itemize} +\end{itemize} + \begin{figure} \centering - \includegraphics[width=\textwidth]{aai_2_anrepo2018.png} + \includegraphics[width=8cm,clip]{aai_2_anrepo2018.png} \caption{INDIGO-IAM service architecture} \label{fig:3} \end{figure} @@ -234,7 +236,7 @@ interoperability. T6.2 aims to {\bf establish principles and develop mechanisms} that enable the EOSC to provide research and data interoperability across the diversity of existing (and potential future) research communities, research infrastructures and -other research organizations. It +other research organisations. It \begin{itemize} \item analyses the existing interoperation mechanisms for data, software components, workflows, users and resource access with particular @@ -243,18 +245,19 @@ other research organizations. It consumed by the services established in WP5 and technical interoperability defined in task 6.1 and 6.3. \item gathers requirements from the participating RIs and science partners - \item is organized following the FAIR principles, and address the + \item is organised following the FAIR principles, and address the Findability, Accessibility, Interoperability and Reusability of research assets. +\end{itemize} \begin{figure} \centering - \includegraphics[width=\textwidth]{t6_2_anrepo2018.png} + \includegraphics[width=12cm,clip]{t6_2_anrepo2018.png} \caption{Data Interoperability activities plan} \label{fig:4} \end{figure} After the delivery of the first draft of the strategy and recommendations done in -2017 and begining of 2018, four data interoperability demonstrators have been +2017 and beginning of 2018, four data interoperability demonstrators have been proposed to test components of the strategy: \begin{itemize} \item Evaluation of the EDMI (EOSC Datasets Minimum Information) metadata guidelines to find and access datasets 
 @@ -265,11 +268,11 @@ proposed to test components of the strategy: Our role during 2018 was to: \begin{itemize} - \item Facilitate & Support through + \item Facilitate \& Support through \begin{itemize} \item Integration of the feedback from demonstrators into the EOSCpilot data interoperability strategy - \item Organization of phone calls, F2F meetings and other events to help delivering the proposed tasks + \item Organisation of phone calls, F2F meetings and other events to help delivering the proposed tasks \item Track the outcomes produced by the data interoperability demonstrators \item Promote the activities and results of the demonstrators and work on ways to recognise the contribution of the demonstrator participants. @@ -290,24 +293,25 @@ summarizing the activities done: that, through their activities, aim in shaping the EOSC environment, improving the services and e-infrastructures it consists of, and also provide requirements and recommendations, based on the experiences they gained during - the project, to help in the prioritization of the new features of the existing + the project, to help in the prioritisation of the new features of the existing services and of the development of new services that are aligned with the needs and expectations of researchers. \end{itemize} + \section{Conclusions} After the collection of the initial requirements on the interoperability testbeds, -reported in deliverable D6.4, at th end of 2017, the activities continued on +reported in deliverable D6.4, at the end of 2017, the activities continued on supporting the projects Science Demonstrators and an interim report on the status of the testbeds was provided in the D6.5 deliverable. In the second part of the project after the first round of selected Science Demonstrators were almost at the end of their activities, while the second round was at the beginning, an updated list of requirements regarding interoperability aspects was provided in the deliverable D6.7. -The activities of the Interoperabiliy Pilots task will be concluded during the first part of 2019 +The activities of the Interoperability Pilots task will be concluded during the first part of 2019 by providing the validation of the e-infrastructures and services deployed. For this -final assessment we will take into considerations the ools/services developed as +final assessment we will take into considerations the tools/services developed as part of other EC projects to implement the interoperability aspects, e.g. the Interoperability (IOP) Quick Assessment Toolkit (add reference), developed in the context of Action 2.1 of the Interoperability Solutions for European Public @@ -315,7 +319,7 @@ Administrations (ISA) Programme (add reference) \section*{Acknowledgments} -EOSCpilot has been funded by the European Commision H2020 research and innovation +EOSCpilot has been funded by the European Commission H2020 research and innovation program under grant agreement RIA 739563. diff --git a/contributions/ds_eoscpilot/iopams.sty b/contributions/ds_eoscpilot/iopams.sty new file mode 100644 index 0000000000000000000000000000000000000000..044dde929745d48d13601b572a0f586728ebf0a4 --- /dev/null +++ b/contributions/ds_eoscpilot/iopams.sty @@ -0,0 +1,87 @@ +%% +%% This is file `iopams.sty' +%% File to include AMS fonts and extra definitions for bold greek +%% characters for use with iopart.cls +%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{iopams}[1997/02/13 v1.0] +\RequirePackage{amsgen}[1995/01/01] +\RequirePackage{amsfonts}[1995/01/01] +\RequirePackage{amssymb}[1995/01/01] +\RequirePackage{amsbsy}[1995/01/01] +% +\iopamstrue % \newif\ifiopams in iopart.cls & iopbk2e.cls +% % allows optional text to be in author guidelines +% +% Bold lower case Greek letters +% +\newcommand{\balpha}{\boldsymbol{\alpha}} +\newcommand{\bbeta}{\boldsymbol{\beta}} +\newcommand{\bgamma}{\boldsymbol{\gamma}} +\newcommand{\bdelta}{\boldsymbol{\delta}} +\newcommand{\bepsilon}{\boldsymbol{\epsilon}} +\newcommand{\bzeta}{\boldsymbol{\zeta}} +\newcommand{\bfeta}{\boldsymbol{\eta}} +\newcommand{\btheta}{\boldsymbol{\theta}} +\newcommand{\biota}{\boldsymbol{\iota}} +\newcommand{\bkappa}{\boldsymbol{\kappa}} +\newcommand{\blambda}{\boldsymbol{\lambda}} +\newcommand{\bmu}{\boldsymbol{\mu}} +\newcommand{\bnu}{\boldsymbol{\nu}} +\newcommand{\bxi}{\boldsymbol{\xi}} +\newcommand{\bpi}{\boldsymbol{\pi}} +\newcommand{\brho}{\boldsymbol{\rho}} +\newcommand{\bsigma}{\boldsymbol{\sigma}} +\newcommand{\btau}{\boldsymbol{\tau}} +\newcommand{\bupsilon}{\boldsymbol{\upsilon}} +\newcommand{\bphi}{\boldsymbol{\phi}} +\newcommand{\bchi}{\boldsymbol{\chi}} +\newcommand{\bpsi}{\boldsymbol{\psi}} +\newcommand{\bomega}{\boldsymbol{\omega}} +\newcommand{\bvarepsilon}{\boldsymbol{\varepsilon}} +\newcommand{\bvartheta}{\boldsymbol{\vartheta}} +\newcommand{\bvaromega}{\boldsymbol{\varomega}} +\newcommand{\bvarrho}{\boldsymbol{\varrho}} +\newcommand{\bvarzeta}{\boldsymbol{\varsigma}} %NB really sigma +\newcommand{\bvarsigma}{\boldsymbol{\varsigma}} +\newcommand{\bvarphi}{\boldsymbol{\varphi}} +% +% Bold upright capital Greek letters +% +\newcommand{\bGamma}{\boldsymbol{\Gamma}} +\newcommand{\bDelta}{\boldsymbol{\Delta}} +\newcommand{\bTheta}{\boldsymbol{\Theta}} +\newcommand{\bLambda}{\boldsymbol{\Lambda}} +\newcommand{\bXi}{\boldsymbol{\Xi}} +\newcommand{\bPi}{\boldsymbol{\Pi}} +\newcommand{\bSigma}{\boldsymbol{\Sigma}} +\newcommand{\bUpsilon}{\boldsymbol{\Upsilon}} +\newcommand{\bPhi}{\boldsymbol{\Phi}} +\newcommand{\bPsi}{\boldsymbol{\Psi}} +\newcommand{\bOmega}{\boldsymbol{\Omega}} +% +% Bold versions of miscellaneous symbols +% +\newcommand{\bpartial}{\boldsymbol{\partial}} +\newcommand{\bell}{\boldsymbol{\ell}} +\newcommand{\bimath}{\boldsymbol{\imath}} +\newcommand{\bjmath}{\boldsymbol{\jmath}} +\newcommand{\binfty}{\boldsymbol{\infty}} +\newcommand{\bnabla}{\boldsymbol{\nabla}} +\newcommand{\bdot}{\boldsymbol{\cdot}} +% +% Symbols for caption +% +\renewcommand{\opensquare}{\mbox{$\square$}} +\renewcommand{\opentriangle}{\mbox{$\vartriangle$}} +\renewcommand{\opentriangledown}{\mbox{$\triangledown$}} +\renewcommand{\opendiamond}{\mbox{$\lozenge$}} +\renewcommand{\fullsquare}{\mbox{$\blacksquare$}} +\newcommand{\fulldiamond}{\mbox{$\blacklozenge$}} +\newcommand{\fullstar}{\mbox{$\bigstar$}} +\newcommand{\fulltriangle}{\mbox{$\blacktriangle$}} +\newcommand{\fulltriangledown}{\mbox{$\blacktriangledown$}} + +\endinput +%% +%% End of file `iopams.sty'. diff --git a/contributions/ds_eoscpilot/jpconf.cls b/contributions/ds_eoscpilot/jpconf.cls new file mode 100644 index 0000000000000000000000000000000000000000..09f509fdcfde0543cfbc37e4f64c02e11d9b4972 --- /dev/null +++ b/contributions/ds_eoscpilot/jpconf.cls @@ -0,0 +1,957 @@ +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{jpconf} + [2007/03/07 v1.1 + LaTeX class for Journal of Physics: Conference Series] +%\RequirePackage{graphicx} +\newcommand\@ptsize{1} +\newif\if@restonecol +\newif\if@letterpaper +\newif\if@titlepage +\newif\ifiopams +\@titlepagefalse +\@letterpaperfalse +\DeclareOption{a4paper} + {\setlength\paperheight {297mm}% + \setlength\paperwidth {210mm}% +\@letterpaperfalse} +\DeclareOption{letterpaper} + {\setlength\paperheight {279.4mm}% + \setlength\paperwidth {215.9mm}% +\@letterpapertrue} +\DeclareOption{landscape} + {\setlength\@tempdima {\paperheight}% + \setlength\paperheight {\paperwidth}% + \setlength\paperwidth {\@tempdima}} +\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} +\renewcommand\@ptsize{1} +%\ExecuteOptions{A4paper, twoside} +\ExecuteOptions{A4paper} +\ProcessOptions +\DeclareMathAlphabet{\bi}{OML}{cmm}{b}{it} +\DeclareMathAlphabet{\bcal}{OMS}{cmsy}{b}{n} +\input{jpconf1\@ptsize.clo} +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{} +\setlength\parskip{0\p@ \@plus \p@} +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\setlength\parindent{5mm} +\setcounter{topnumber}{8} +\renewcommand\topfraction{1} +\setcounter{bottomnumber}{3} +\renewcommand\bottomfraction{.99} +\setcounter{totalnumber}{8} +\renewcommand\textfraction{0.01} +\renewcommand\floatpagefraction{.8} +\setcounter{dbltopnumber}{6} +\renewcommand\dbltopfraction{1} +\renewcommand\dblfloatpagefraction{.8} +\renewcommand{\title}{\@ifnextchar[{\@stitle}{\@ftitle}} +\pretolerance=5000 +\tolerance=8000 +% Headings for all pages apart from first +% +\def\ps@headings{% + \let\@oddfoot\@empty + \let\@evenfoot\@empty + \let\@oddhead\@empty + \let\@evenhead\@empty + %\def\@evenhead{\thepage\hfil\itshape\rightmark}% + %\def\@oddhead{{\itshape\leftmark}\hfil\thepage}% + %\def\@evenhead{{\itshape Journal of Physics: Conference Series}\hfill}% + %\def\@oddhead{\hfill {\itshape Journal of Physics: Conference Series}}%% + \let\@mkboth\markboth + \let\sectionmark\@gobble + \let\subsectionmark\@gobble} +% +% Headings for first page +% +\def\ps@myheadings{\let\@oddfoot\@empty\let\@evenfoot\@empty + \let\@oddhead\@empty\let\@evenhead\@empty + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble} +% +\def\@stitle[#1]#2{\markboth{#1}{#1}% + %\pagestyle{empty}% + \thispagestyle{myheadings} + \vspace*{25mm}{\exhyphenpenalty=10000\hyphenpenalty=10000 + %\Large +\fontsize{18bp}{24bp}\selectfont\bf\raggedright\noindent#2\par}} +\def\@ftitle#1{\markboth{#1}{#1}% + \thispagestyle{myheadings} +%\pagestyle{empty}% + \vspace*{25mm}{\exhyphenpenalty=10000\hyphenpenalty=10000 + %\Large\raggedright\noindent\bf#1\par} +\fontsize{18bp}{24bp}\selectfont\bf\noindent\raggedright#1\par}} +%AUTHOR +\renewcommand{\author}{\@ifnextchar[{\@sauthor}{\@fauthor}} +\def\@sauthor[#1]#2{\markright{#1} % for production only + \vspace*{1.5pc}% + \begin{indented}% + \item[]\normalsize\bf\raggedright#2 + \end{indented}% + \smallskip} +\def\@fauthor#1{%\markright{#1} for production only + \vspace*{1.5pc}% + \begin{indented}% + \item[]\normalsize\bf\raggedright#1 + \end{indented}% + \smallskip} +%E-MAIL +\def\eads#1{\vspace*{5pt}\address{E-mail: #1}} +\def\ead#1{\vspace*{5pt}\address{E-mail: \mailto{#1}}} +\def\mailto#1{{\tt #1}} +%ADDRESS +\newcommand{\address}[1]{\begin{indented} + \item[]\rm\raggedright #1 + \end{indented}} +\newlength{\indentedwidth} +\newdimen\mathindent +\mathindent = 6pc +\indentedwidth=\mathindent +% FOOTNOTES +%\renewcommand\footnoterule{% +% \kern-3\p@ +% \hrule\@width.4\columnwidth +% \kern2.6\p@} +%\newcommand\@makefntext[1]{% +% \parindent 1em% +% \noindent +% \hb@xt@1.8em{\hss\@makefnmark}#1} +% Footnotes: symbols selected in same order as address indicators +% unless optional argument of [<num>] use to specify required symbol, +% 1=\dag, 2=\ddag, etc +% Usage: \footnote{Text of footnote} +% \footnote[3]{Text of footnote} +% +\def\footnoterule{}% +\setcounter{footnote}{0} +\long\def\@makefntext#1{\parindent 1em\noindent + \makebox[1em][l]{\footnotesize\rm$\m@th{\fnsymbol{footnote}}$}% + \footnotesize\rm #1} +\def\@makefnmark{\normalfnmark} +\def\normalfnmark{\hbox{${\fnsymbol{footnote}}\m@th$}} +\def\altfnmark{\hbox{$^{\rm Note}\ {\fnsymbol{footnote}}\m@th$}} +\def\footNote#1{\let\@makefnmark\altfnmark\footnote{#1}\let\@makefnmark\normalfnmark} +\def\@thefnmark{\fnsymbol{footnote}} +\def\footnote{\protect\pfootnote} +\def\pfootnote{\@ifnextchar[{\@xfootnote}{\stepcounter{\@mpfn}% + \begingroup\let\protect\noexpand + \xdef\@thefnmark{\thempfn}\endgroup + \@footnotemark\@footnotetext}} +\def\@xfootnote[#1]{\setcounter{footnote}{#1}% + \addtocounter{footnote}{-1}\footnote} + +\newcommand\ftnote{\protect\pftnote} +\newcommand\pftnote[1]{\setcounter{footnote}{#1}% + \addtocounter{footnote}{-1}\footnote} +\newcommand{\fnm}[1]{\setcounter{footnote}{#1}\footnotetext} + +\def\@fnsymbol#1{\ifnum\thefootnote=99\hbox{*}\else^{\thefootnote}\fi\relax} +% +% Address marker +% +\newcommand{\ad}[1]{\noindent\hbox{$^{#1}$}\relax} +\newcommand{\adnote}[2]{\noindent\hbox{$^{#1,}$}\setcounter{footnote}{#2}% + \addtocounter{footnote}{-1}\footnote} +\def\@tnote{} +\newcounter{oldftnote} +\newcommand{\tnote}[1]{*\gdef\@tnote{% + \setcounter{oldftnote}{\c@footnote}% + \setcounter{footnote}{99}% + \footnotetext{#1}% + \setcounter{footnote}{\c@oldftnote}\addtocounter{footnote}{-1}}} +%================== +% Acknowledgments (no heading if letter) +% Usage \ack for Acknowledgments, \ackn for Acknowledgement +\def\ack{\section*{Acknowledgments}} +\def\ackn{\section*{Acknowledgment}} +%SECTION DEFINITIONS +\setcounter{secnumdepth}{3} +\newcounter {section} +\newcounter {subsection}[section] +\newcounter {subsubsection}[subsection] +\newcounter {paragraph}[subsubsection] +\newcounter {subparagraph}[paragraph] +\renewcommand \thesection {\arabic{section}} +\renewcommand\thesubsection {\thesection.\arabic{subsection}} +\renewcommand\thesubsubsection{\thesubsection .\arabic{subsubsection}} +\renewcommand\theparagraph {\thesubsubsection.\arabic{paragraph}} +\renewcommand\thesubparagraph {\theparagraph.\arabic{subparagraph}} +%\nosections +\def\nosections{\vspace{30\p@ plus12\p@ minus12\p@} + \noindent\ignorespaces} + +%\renewcommand{\@startsection}[6] +%{% +%\if@noskipsec \leavevmode \fi +%\par +% \@tempskipa #4\relax +%%\@tempskipa 0pt\relax +% \@afterindenttrue +% \ifdim \@tempskipa <\z@ +% \@tempskipa -\@tempskipa \@afterindentfalse +% \fi +% \if@nobreak +% \everypar{}% +% \else +% \addpenalty\@secpenalty\addvspace\@tempskipa +% \fi +% \@ifstar +% {\@ssect{#3}{#4}{#5}{#6}}% +% {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}} +%\renewcommand{\@sect}[8]{% +% \ifnum #2>\c@secnumdepth +% \let\@svsec\@empty +% \else +% \refstepcounter{#1}% +% \protected@edef\@svsec{\@seccntformat{#1}\relax}% +% \fi +% \@tempskipa #5\relax +% \ifdim \@tempskipa>\z@ +% \begingroup +% #6{% +% \@hangfrom{\hskip #3\relax\@svsec}% +% \interlinepenalty \@M #8\@@par}% +% \endgroup +% \csname #1mark\endcsname{#7}% +% \addcontentsline{toc}{#1}{% +% \ifnum #2>\c@secnumdepth \else +% \protect\numberline{\csname the#1\endcsname}% +% \fi +% #7}% +% \else +% \def\@svsechd{% +% #6{\hskip #3\relax +% \@svsec #8}% +% \csname #1mark\endcsname{#7}% +% \addcontentsline{toc}{#1}{% +% \ifnum #2>\c@secnumdepth \else +% \protect\numberline{\csname the#1\endcsname}% +% \fi +% #7}}% +% \fi +% \@xsect{#5}} +%\renewcommand{\@xsect}[1]{% +% \@tempskipa #1\relax +% \ifdim \@tempskipa>\z@ +% \par \nobreak +% \vskip \@tempskipa +% \@afterheading +% \else +% \@nobreakfalse +% \global\@noskipsectrue +% \everypar{% +% \if@noskipsec +% \global\@noskipsecfalse +% {\setbox\z@\lastbox}% +% \clubpenalty\@M +% \begingroup \@svsechd \endgroup +% \unskip +% \@tempskipa #1\relax +% \hskip -\@tempskipa +% \else +% \clubpenalty \@clubpenalty +% \everypar{}% +% \fi}% +% \fi +% \ignorespaces} +%======================================================================== +\newcommand\section{\@startsection {section}{1}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1sp}% + {\reset@font\normalsize\bfseries\raggedright}} +\newcommand\subsection{\@startsection{subsection}{2}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1sp}% + {\reset@font\normalsize\itshape\raggedright}} +\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {-1em \@plus .2em}% + {\reset@font\normalsize\itshape}} +\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}% + {3.25ex \@plus1ex \@minus.2ex}% + {-1em}% + {\reset@font\normalsize\itshape}} +\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\reset@font\normalsize\itshape}} +\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth + \let\@svsec\@empty\else + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname. }\fi + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup #6\relax + \noindent{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}% + \endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}\fi + #7}\else + \def\@svsechd{#6\hskip #3\relax %% \relax added 2 May 90 + \@svsec #8\csname #1mark\endcsname + {#7}\addcontentsline + {toc}{#1}{\ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}\fi + #7}}\fi + \@xsect{#5}} +% +\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax + \ifdim \@tempskipa>\z@ + \begingroup #4\noindent{\hskip #1}{\interlinepenalty \@M #5\par}\endgroup + \else \def\@svsechd{#4\hskip #1\relax #5}\fi + \@xsect{#3}} +% LIST DEFINITIONS +\setlength\leftmargini {2em} +\leftmargin \leftmargini +\setlength\leftmarginii {2em} +\setlength\leftmarginiii {1.8em} +\setlength\leftmarginiv {1.6em} + \setlength\leftmarginv {1em} + \setlength\leftmarginvi {1em} +\setlength\leftmargin{\leftmargini} +\setlength \labelsep {.5em} +\setlength \labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +\renewcommand\theenumi{\roman{enumi}} +\renewcommand\theenumii{\alph{enumii}} +\renewcommand\theenumiii{\arabic{enumiii}} +\renewcommand\theenumiv{\Alph{enumiv}} +\newcommand\labelenumi{(\theenumi)} +\newcommand\labelenumii{(\theenumii)} +\newcommand\labelenumiii{\theenumiii.} +\newcommand\labelenumiv{(\theenumiv)} +\renewcommand\p@enumii{(\theenumi)} +\renewcommand\p@enumiii{(\theenumi.\theenumii)} +\renewcommand\p@enumiv{(\theenumi.\theenumii.\theenumiii)} +\newcommand\labelitemi{$\m@th\bullet$} +\newcommand\labelitemii{\normalfont\bfseries --} +\newcommand\labelitemiii{$\m@th\ast$} +\newcommand\labelitemiv{$\m@th\cdot$} +\renewcommand \theequation {\@arabic\c@equation} + +%%%%%%%%%%%%% Figures +\newcounter{figure} +\renewcommand\thefigure{\@arabic\c@figure} +\def\fps@figure{tbp} +\def\ftype@figure{1} +\def\ext@figure{lof} +\def\fnum@figure{\figurename~\thefigure} +\newenvironment{figure}{\footnotesize\rm\@float{figure}}% + {\end@float\normalsize\rm} +\newenvironment{figure*}{\footnotesize\rm\@dblfloat{figure}}{\end@dblfloat} +\newcounter{table} +\renewcommand\thetable{\@arabic\c@table} +\def\fps@table{tbp} +\def\ftype@table{2} +\def\ext@table{lot} +\def\fnum@table{\tablename~\thetable} +\newenvironment{table}{\footnotesize\rm\@float{table}}% + {\end@float\normalsize\rm} +\newenvironment{table*}{\footnotesize\rm\@dblfloat{table}}% + {\end@dblfloat\normalsize\rm} +\newlength\abovecaptionskip +\newlength\belowcaptionskip +\setlength\abovecaptionskip{10\p@} +\setlength\belowcaptionskip{0\p@} +%Table Environments +%\newenvironment{tableref}[3][\textwidth]{% +%\begin{center}% +%\begin{table}% +%\captionsetup[table]{width=#1} +%\centering\caption{\label{#2}#3}}{\end{table}\end{center}} +%%%%%%%%%%%%%%%%% +%\newcounter{figure} +%\renewcommand \thefigure {\@arabic\c@figure} +%\def\fps@figure{tbp} +%\def\ftype@figure{1} +%\def\ext@figure{lof} +%\def\fnum@figure{\figurename~\thefigure} +%ENVIRONMENT: figure +%\newenvironment{figure} +% {\@float{figure}} +% {\end@float} +%ENVIRONMENT: figure* +%\newenvironment{figure*} +% {\@dblfloat{figure}} +% {\end@dblfloat} +%ENVIRONMENT: table +%\newcounter{table} +%\renewcommand\thetable{\@arabic\c@table} +%\def\fps@table{tbp} +%\def\ftype@table{2} +%\def\ext@table{lot} +%\def\fnum@table{\tablename~\thetable} +%\newenvironment{table} +% {\@float{table}} +% {\end@float} +%ENVIRONMENT: table* +%\newenvironment{table*} +% {\@dblfloat{table}} +% {\end@dblfloat} +%\newlength\abovecaptionskip +%\newlength\belowcaptionskip +%\setlength\abovecaptionskip{10\p@} +%\setlength\belowcaptionskip{0\p@} +% CAPTIONS +% Added redefinition of \@caption so captions are not written to +% aux file therefore less need to \protect fragile commands +% +\long\def\@caption#1[#2]#3{\par\begingroup + \@parboxrestore + \normalsize + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par + \endgroup} +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip + \sbox\@tempboxa{{\bf #1.} #2}% + \ifdim \wd\@tempboxa >\hsize + {\bf #1.} #2\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} +\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} +\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} +\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} +%\newcommand\@pnumwidth{1.55em} +%\newcommand\@tocrmarg{2.55em} +%\newcommand\@dotsep{4.5} +%\setcounter{tocdepth}{3} +%\newcommand\tableofcontents{% +% \section*{\contentsname +% \@mkboth{% +% \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% +% \@starttoc{toc}% +% } +%\newcommand*\l@part[2]{% +% \ifnum \c@tocdepth >-2\relax +% \addpenalty\@secpenalty +% \addvspace{2.25em \@plus\p@}% +% \begingroup +% \parindent \z@ \rightskip \@pnumwidth +% \parfillskip -\@pnumwidth +% {\leavevmode +% \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par +% \nobreak +% \if@compatibility +% \global\@nobreaktrue +% \everypar{\global\@nobreakfalse\everypar{}}% +% \fi +% \endgroup +% \fi} +%\newcommand*\l@section[2]{% +% \ifnum \c@tocdepth >\z@ +% \addpenalty\@secpenalty +% \addvspace{1.0em \@plus\p@}% +% \setlength\@tempdima{1.5em}% +% \begingroup +% \parindent \z@ \rightskip \@pnumwidth +% \parfillskip -\@pnumwidth +% \leavevmode \bfseries +% \advance\leftskip\@tempdima +% \hskip -\leftskip +% #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par +% \endgroup +% \fi} +%\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} +%\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} +%\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} +%\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}} +%\newcommand\listoffigures{% +% \section*{\listfigurename +% \@mkboth{\MakeUppercase\listfigurename}% +% {\MakeUppercase\listfigurename}}% +% \@starttoc{lof}% +% } +%\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} +%\newcommand\listoftables{% +% \section*{\listtablename +% \@mkboth{% +% \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}% +% \@starttoc{lot}% +% } +%\let\l@table\l@figure +%====================================== +%ENVIRONMENTS +%====================================== +%ENVIRONMENT: indented +\newenvironment{indented}{\begin{indented}}{\end{indented}} +\newenvironment{varindent}[1]{\begin{varindent}{#1}}{\end{varindent}} +% +\def\indented{\list{}{\itemsep=0\p@\labelsep=0\p@\itemindent=0\p@ + \labelwidth=0\p@\leftmargin=\mathindent\topsep=0\p@\partopsep=0\p@ + \parsep=0\p@\listparindent=15\p@}\footnotesize\rm} +\let\endindented=\endlist +\def\varindent#1{\setlength{\varind}{#1}% + \list{}{\itemsep=0\p@\labelsep=0\p@\itemindent=0\p@ + \labelwidth=0\p@\leftmargin=\varind\topsep=0\p@\partopsep=0\p@ + \parsep=0\p@\listparindent=15\p@}\footnotesize\rm} +\let\endvarindent=\endlist +%ENVIRONMENT: abstract +\newenvironment{abstract}{% + \vspace{16pt plus3pt minus3pt} + \begin{indented} + \item[]{\bfseries \abstractname.}\quad\rm\ignorespaces} + {\end{indented}\vspace{10mm}} +%ENVIRONMENT: description +\newenvironment{description} + {\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + {\endlist} +\newcommand\descriptionlabel[1]{\hspace\labelsep + \normalfont\bfseries #1} +%ENVIRONMENT: quotation +\newenvironment{quotation} + {\list{}{\listparindent 1.5em% + \itemindent \listparindent + \rightmargin \leftmargin + \parsep \z@ \@plus\p@}% + \item[]} + {\endlist} +%ENVIRONMENT: quote +\newenvironment{quote} + {\list{}{\rightmargin\leftmargin}% + \item[]} + {\endlist} +%ENVIRONMENT: verse +\newenvironment{verse} + {\let\\=\@centercr + \list{}{\itemsep \z@ + \itemindent -1.5em% + \listparindent\itemindent + \rightmargin \leftmargin + \advance\leftmargin 1.5em}% + \item[]} + {\endlist} +%ENVIRONMENT: bibliography +\newdimen\bibindent +\setlength\bibindent{1.5em} +\def\thebibliography#1{\list + {\hfil[\arabic{enumi}]}{\topsep=0\p@\parsep=0\p@ + \partopsep=0\p@\itemsep=0\p@ + \labelsep=5\p@\itemindent=-10\p@ + \settowidth\labelwidth{\footnotesize[#1]}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep + \advance\leftmargin -\itemindent + \usecounter{enumi}}\footnotesize + \def\newblock{\ } + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist +\def\numrefs#1{\begin{thebibliography}{#1}} +\def\endnumrefs{\end{thebibliography}} +\let\endbib=\endnumrefs +%%%%%%%%%%%%%%%%%% + + +%\newenvironment{thebibliography}[1] +% {\section*{References} +% \list{\@biblabel{\@arabic\c@enumiv}}% +% {\settowidth\labelwidth{\@biblabel{#1}}% +% \leftmargin\labelwidth +% \advance\leftmargin\labelsep +% \@openbib@code +% \usecounter{enumiv}% +% \let\p@enumiv\@empty +% \renewcommand\theenumiv{\@arabic\c@enumiv}}% +% \sloppy +% \clubpenalty4000 +% \@clubpenalty \clubpenalty +% \widowpenalty4000% +% \sfcode`\.\@m} +% {\def\@noitemerr +% {\@latex@warning{Empty `thebibliography' environment}}% +% \endlist} +%\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} +%\let\@openbib@code\@empty +%ENVIRONMENT: theindex +\newenvironment{theindex} + {\if@twocolumn + \@restonecolfalse + \else + \@restonecoltrue + \fi + \columnseprule \z@ + \columnsep 35\p@ + \twocolumn[\section*{\indexname}]% + \@mkboth{\MakeUppercase\indexname}% + {\MakeUppercase\indexname}% + \thispagestyle{plain}\parindent\z@ + \parskip\z@ \@plus .3\p@\relax + \let\item\@idxitem} + {\if@restonecol\onecolumn\else\clearpage\fi} +\newcommand\@idxitem{\par\hangindent 40\p@} +\newcommand\subitem{\@idxitem \hspace*{20\p@}} +\newcommand\subsubitem{\@idxitem \hspace*{30\p@}} +\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax} +%===================== +\def\appendix{\@ifnextchar*{\@appendixstar}{\@appendix}} +\def\@appendix{\eqnobysec\@appendixstar} +\def\@appendixstar{\@@par + \ifnumbysec % Added 30/4/94 to get Table A1, + \@addtoreset{table}{section} % Table B1 etc if numbering by + \@addtoreset{figure}{section}\fi % section + \setcounter{section}{0} + \setcounter{subsection}{0} + \setcounter{subsubsection}{0} + \setcounter{equation}{0} + \setcounter{figure}{0} + \setcounter{table}{0} + \def\thesection{Appendix \Alph{section}} + \def\theequation{\ifnumbysec + \Alph{section}.\arabic{equation}\else + \Alph{section}\arabic{equation}\fi} % Comment A\arabic{equation} maybe + \def\thetable{\ifnumbysec % better? 15/4/95 + \Alph{section}\arabic{table}\else + A\arabic{table}\fi} + \def\thefigure{\ifnumbysec + \Alph{section}\arabic{figure}\else + A\arabic{figure}\fi}} +\def\noappendix{\setcounter{figure}{0} + \setcounter{table}{0} + \def\thetable{\arabic{table}} + \def\thefigure{\arabic{figure}}} +\setlength\arraycolsep{5\p@} +\setlength\tabcolsep{6\p@} +\setlength\arrayrulewidth{.4\p@} +\setlength\doublerulesep{2\p@} +\setlength\tabbingsep{\labelsep} +\skip\@mpfootins = \skip\footins +\setlength\fboxsep{3\p@} +\setlength\fboxrule{.4\p@} +\renewcommand\theequation{\arabic{equation}} +% NAME OF STRUCTURES +\newcommand\contentsname{Contents} +\newcommand\listfigurename{List of Figures} +\newcommand\listtablename{List of Tables} +\newcommand\refname{References} +\newcommand\indexname{Index} +\newcommand\figurename{Figure} +\newcommand\tablename{Table} +\newcommand\partname{Part} +\newcommand\appendixname{Appendix} +\newcommand\abstractname{Abstract} +%Miscellaneous commands +\newcommand{\BibTeX}{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em + T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}} +\newcommand{\jpcsit}{{\bfseries\itshape\selectfont Journal of Physics: Conference Series}} +\newcommand{\jpcs}{{\itshape\selectfont Journal of Physics: Conference Series}} +\newcommand{\iopp}{IOP Publishing} +\newcommand{\cls}{{\upshape\selectfont\texttt{jpconf.cls}}} +\newcommand{\corg}{conference organizer} +\newcommand\today{\number\day\space\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\year} + \setlength\columnsep{10\p@} +\setlength\columnseprule{0\p@} +\newcommand{\Tables}{\clearpage\section*{Tables and table captions} +\def\fps@table{hp}\noappendix} +\newcommand{\Figures}{\clearpage\section*{Figure captions} + \def\fps@figure{hp}\noappendix} +% +\newcommand{\Figure}[1]{\begin{figure} + \caption{#1} + \end{figure}} +% +\newcommand{\Table}[1]{\begin{table} + \caption{#1} + \begin{indented} + \lineup + \item[]\begin{tabular}{@{}l*{15}{l}}} +\def\endTable{\end{tabular}\end{indented}\end{table}} +\let\endtab=\endTable +% +\newcommand{\fulltable}[1]{\begin{table} + \caption{#1} + \lineup + \begin{tabular*}{\textwidth}{@{}l*{15}{@{\extracolsep{0pt plus 12pt}}l}}} +\def\endfulltable{\end{tabular*}\end{table}} +%BIBLIOGRAPHY and References +%\newcommand{\Bibliography}[1]{\section*{References}\par\numrefs{#1}} +%\newcommand{\References}{\section*{References}\par\refs} +%\def\thebibliography#1{\list +% {\hfil[\arabic{enumi}]}{\topsep=0\p@\parsep=0\p@ +% \partopsep=0\p@\itemsep=0\p@ +% \labelsep=5\p@\itemindent=-10\p@ +% \settowidth\labelwidth{\footnotesize[#1]}% +% \leftmargin\labelwidth +% \advance\leftmargin\labelsep +% \advance\leftmargin -\itemindent +% \usecounter{enumi}}\footnotesize +% \def\newblock{\ } +% \sloppy\clubpenalty4000\widowpenalty4000 +% \sfcode`\.=1000\relax} +%\let\endthebibliography=\endlist +%\def\numrefs#1{\begin{thebibliography}{#1}} +%\def\endnumrefs{\end{thebibliography}} +%\let\endbib=\endnumrefs + +\def\thereferences{\list{}{\topsep=0\p@\parsep=0\p@ + \partopsep=0\p@\itemsep=0\p@\labelsep=0\p@\itemindent=-18\p@ +\labelwidth=0\p@\leftmargin=18\p@ +}\footnotesize\rm +\def\newblock{\ } +\sloppy\clubpenalty4000\widowpenalty4000 +\sfcode`\.=1000\relax}% +\let\endthereferences=\endlist +% MISC EQUATRION STUFF +%\def\[{\relax\ifmmode\@badmath\else +% \begin{trivlist} +% \@beginparpenalty\predisplaypenalty +% \@endparpenalty\postdisplaypenalty +% \item[]\leavevmode +% \hbox to\linewidth\bgroup$ \displaystyle +% \hskip\mathindent\bgroup\fi} +%\def\]{\relax\ifmmode \egroup $\hfil \egroup \end{trivlist}\else \@badmath \fi} +%\def\equation{\@beginparpenalty\predisplaypenalty +% \@endparpenalty\postdisplaypenalty +%\refstepcounter{equation}\trivlist \item[]\leavevmode +% \hbox to\linewidth\bgroup $ \displaystyle +%\hskip\mathindent} +%\def\endequation{$\hfil \displaywidth\linewidth\@eqnnum\egroup \endtrivlist} +%\@namedef{equation*}{\[} +%\@namedef{endequation*}{\]} +%\def\eqnarray{\stepcounter{equation}\let\@currentlabel=\theequation +%\global\@eqnswtrue +%\global\@eqcnt\z@\tabskip\mathindent\let\\=\@eqncr +%\abovedisplayskip\topsep\ifvmode\advance\abovedisplayskip\partopsep\fi +%\belowdisplayskip\abovedisplayskip +%\belowdisplayshortskip\abovedisplayskip +%\abovedisplayshortskip\abovedisplayskip +%$$\halign to +%\linewidth\bgroup\@eqnsel$\displaystyle\tabskip\z@ +% {##{}}$&\global\@eqcnt\@ne $\displaystyle{{}##{}}$\hfil +% &\global\@eqcnt\tw@ $\displaystyle{{}##}$\hfil +% \tabskip\@centering&\llap{##}\tabskip\z@\cr} +%\def\endeqnarray{\@@eqncr\egroup +% \global\advance\c@equation\m@ne$$\global\@ignoretrue } +%\mathindent = 6pc +%% +%\def\eqalign#1{\null\vcenter{\def\\{\cr}\openup\jot\m@th +% \ialign{\strut$\displaystyle{##}$\hfil&$\displaystyle{{}##}$\hfil +% \crcr#1\crcr}}\,} +%% +%\def\eqalignno#1{\displ@y \tabskip\z@skip +% \halign to\displaywidth{\hspace{5pc}$\@lign\displaystyle{##}$% +% \tabskip\z@skip +% &$\@lign\displaystyle{{}##}$\hfill\tabskip\@centering +% &\llap{$\@lign\hbox{\rm##}$}\tabskip\z@skip\crcr +% #1\crcr}} +%% +\newif\ifnumbysec +\def\theequation{\ifnumbysec + \arabic{section}.\arabic{equation}\else + \arabic{equation}\fi} +\def\eqnobysec{\numbysectrue\@addtoreset{equation}{section}} +\newcounter{eqnval} +\def\numparts{\addtocounter{equation}{1}% + \setcounter{eqnval}{\value{equation}}% + \setcounter{equation}{0}% + \def\theequation{\ifnumbysec + \arabic{section}.\arabic{eqnval}{\it\alph{equation}}% + \else\arabic{eqnval}{\it\alph{equation}}\fi}} +\def\endnumparts{\def\theequation{\ifnumbysec + \arabic{section}.\arabic{equation}\else + \arabic{equation}\fi}% + \setcounter{equation}{\value{eqnval}}} +% +\def\cases#1{% + \left\{\,\vcenter{\def\\{\cr}\normalbaselines\openup1\jot\m@th% + \ialign{\strut$\displaystyle{##}\hfil$&\tqs + \rm##\hfil\crcr#1\crcr}}\right.}% +\def\eqalign#1{\null\vcenter{\def\\{\cr}\openup\jot\m@th + \ialign{\strut$\displaystyle{##}$\hfil&$\displaystyle{{}##}$\hfil + \crcr#1\crcr}}\,} +% OTHER USEFUL BITS +\newcommand{\e}{\mathrm{e}} +\newcommand{\rme}{\mathrm{e}} +\newcommand{\rmi}{\mathrm{i}} +\newcommand{\rmd}{\mathrm{d}} +\renewcommand{\qquad}{\hspace*{25pt}} +\newcommand{\tdot}[1]{\stackrel{\dots}{#1}} % Added 1/9/94 +\newcommand{\tqs}{\hspace*{25pt}} +\newcommand{\fl}{\hspace*{-\mathindent}} +\newcommand{\Tr}{\mathop{\mathrm{Tr}}\nolimits} +\newcommand{\tr}{\mathop{\mathrm{tr}}\nolimits} +\newcommand{\Or}{\mathord{\mathrm{O}}} %changed from \mathop 20/1/95 +\newcommand{\lshad}{[\![} +\newcommand{\rshad}{]\!]} +\newcommand{\case}[2]{{\textstyle\frac{#1}{#2}}} +\def\pt(#1){({\it #1\/})} +\newcommand{\dsty}{\displaystyle} +\newcommand{\tsty}{\textstyle} +\newcommand{\ssty}{\scriptstyle} +\newcommand{\sssty}{\scriptscriptstyle} +\def\lo#1{\llap{${}#1{}$}} +\def\eql{\llap{${}={}$}} +\def\lsim{\llap{${}\sim{}$}} +\def\lsimeq{\llap{${}\simeq{}$}} +\def\lequiv{\llap{${}\equiv{}$}} +% +\newcommand{\eref}[1]{(\ref{#1})} +%\newcommand{\eqref}[1]{Equation (\ref{#1})} +%\newcommand{\Eqref}[1]{Equation (\ref{#1})} +\newcommand{\sref}[1]{section~\ref{#1}} +\newcommand{\fref}[1]{figure~\ref{#1}} +\newcommand{\tref}[1]{table~\ref{#1}} +\newcommand{\Sref}[1]{Section~\ref{#1}} +\newcommand{\Fref}[1]{Figure~\ref{#1}} +\newcommand{\Tref}[1]{Table~\ref{#1}} +\newcommand{\opencircle}{\mbox{\Large$\circ\,$}} % moved Large outside maths +\newcommand{\opensquare}{\mbox{$\rlap{$\sqcap$}\sqcup$}} +\newcommand{\opentriangle}{\mbox{$\triangle$}} +\newcommand{\opentriangledown}{\mbox{$\bigtriangledown$}} +\newcommand{\opendiamond}{\mbox{$\diamondsuit$}} +\newcommand{\fullcircle}{\mbox{{\Large$\bullet\,$}}} % moved Large outside maths +\newcommand{\fullsquare}{\,\vrule height5pt depth0pt width5pt} +\newcommand{\dotted}{\protect\mbox{${\mathinner{\cdotp\cdotp\cdotp\cdotp\cdotp\cdotp}}$}} +\newcommand{\dashed}{\protect\mbox{-\; -\; -\; -}} +\newcommand{\broken}{\protect\mbox{-- -- --}} +\newcommand{\longbroken}{\protect\mbox{--- --- ---}} +\newcommand{\chain}{\protect\mbox{--- $\cdot$ ---}} +\newcommand{\dashddot}{\protect\mbox{--- $\cdot$ $\cdot$ ---}} +\newcommand{\full}{\protect\mbox{------}} + +\def\;{\protect\psemicolon} +\def\psemicolon{\relax\ifmmode\mskip\thickmuskip\else\kern .3333em\fi} +\def\lineup{\def\0{\hbox{\phantom{0}}}% + \def\m{\hbox{$\phantom{-}$}}% + \def\-{\llap{$-$}}} +% +%%%%%%%%%%%%%%%%%%%%% +% Tables rules % +%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\boldarrayrulewidth}{1\p@} +% Width of bold rule in tabular environment. + +\def\bhline{\noalign{\ifnum0=`}\fi\hrule \@height +\boldarrayrulewidth \futurelet \@tempa\@xhline} + +\def\@xhline{\ifx\@tempa\hline\vskip \doublerulesep\fi + \ifnum0=`{\fi}} + +% +% Rules for tables with extra space around +% +\newcommand{\br}{\ms\bhline\ms} +\newcommand{\mr}{\ms\hline\ms} +% +\newcommand{\centre}[2]{\multispan{#1}{\hfill #2\hfill}} +\newcommand{\crule}[1]{\multispan{#1}{\hspace*{\tabcolsep}\hrulefill + \hspace*{\tabcolsep}}} +\newcommand{\fcrule}[1]{\ifnum\thetabtype=1\multispan{#1}{\hrulefill + \hspace*{\tabcolsep}}\else\multispan{#1}{\hrulefill}\fi} +% +% Extra spaces for tables and displayed equations +% +\newcommand{\ms}{\noalign{\vspace{3\p@ plus2\p@ minus1\p@}}} +\newcommand{\bs}{\noalign{\vspace{6\p@ plus2\p@ minus2\p@}}} +\newcommand{\ns}{\noalign{\vspace{-3\p@ plus-1\p@ minus-1\p@}}} +\newcommand{\es}{\noalign{\vspace{6\p@ plus2\p@ minus2\p@}}\displaystyle}% +% +\newcommand{\etal}{{\it et al\/}\ } +\newcommand{\dash}{------} +\newcommand{\nonum}{\par\item[]} %\par added 1/9/93 +\newcommand{\mat}[1]{\underline{\underline{#1}}} +% +% abbreviations for IOPP journals +% +\newcommand{\CQG}{{\it Class. Quantum Grav.} } +\newcommand{\CTM}{{\it Combust. Theory Modelling\/} } +\newcommand{\DSE}{{\it Distrib. Syst. Engng\/} } +\newcommand{\EJP}{{\it Eur. J. Phys.} } +\newcommand{\HPP}{{\it High Perform. Polym.} } % added 4/5/93 +\newcommand{\IP}{{\it Inverse Problems\/} } +\newcommand{\JHM}{{\it J. Hard Mater.} } % added 4/5/93 +\newcommand{\JO}{{\it J. Opt.} } +\newcommand{\JOA}{{\it J. Opt. A: Pure Appl. Opt.} } +\newcommand{\JOB}{{\it J. Opt. B: Quantum Semiclass. Opt.} } +\newcommand{\JPA}{{\it J. Phys. A: Math. Gen.} } +\newcommand{\JPB}{{\it J. Phys. B: At. Mol. Phys.} } %1968-87 +\newcommand{\jpb}{{\it J. Phys. B: At. Mol. Opt. Phys.} } %1988 and onwards +\newcommand{\JPC}{{\it J. Phys. C: Solid State Phys.} } %1968--1988 +\newcommand{\JPCM}{{\it J. Phys.: Condens. Matter\/} } %1989 and onwards +\newcommand{\JPD}{{\it J. Phys. D: Appl. Phys.} } +\newcommand{\JPE}{{\it J. Phys. E: Sci. Instrum.} } +\newcommand{\JPF}{{\it J. Phys. F: Met. Phys.} } +\newcommand{\JPG}{{\it J. Phys. G: Nucl. Phys.} } %1975--1988 +\newcommand{\jpg}{{\it J. Phys. G: Nucl. Part. Phys.} } %1989 and onwards +\newcommand{\MSMSE}{{\it Modelling Simulation Mater. Sci. Eng.} } +\newcommand{\MST}{{\it Meas. Sci. Technol.} } %1990 and onwards +\newcommand{\NET}{{\it Network: Comput. Neural Syst.} } +\newcommand{\NJP}{{\it New J. Phys.} } +\newcommand{\NL}{{\it Nonlinearity\/} } +\newcommand{\NT}{{\it Nanotechnology} } +\newcommand{\PAO}{{\it Pure Appl. Optics\/} } +\newcommand{\PM}{{\it Physiol. Meas.} } % added 4/5/93 +\newcommand{\PMB}{{\it Phys. Med. Biol.} } +\newcommand{\PPCF}{{\it Plasma Phys. Control. Fusion\/} } % added 4/5/93 +\newcommand{\PSST}{{\it Plasma Sources Sci. Technol.} } +\newcommand{\PUS}{{\it Public Understand. Sci.} } +\newcommand{\QO}{{\it Quantum Opt.} } +\newcommand{\QSO}{{\em Quantum Semiclass. Opt.} } +\newcommand{\RPP}{{\it Rep. Prog. Phys.} } +\newcommand{\SLC}{{\it Sov. Lightwave Commun.} } % added 4/5/93 +\newcommand{\SST}{{\it Semicond. Sci. Technol.} } +\newcommand{\SUST}{{\it Supercond. Sci. Technol.} } +\newcommand{\WRM}{{\it Waves Random Media\/} } +\newcommand{\JMM}{{\it J. Micromech. Microeng.\/} } +% +% Other commonly quoted journals +% +\newcommand{\AC}{{\it Acta Crystallogr.} } +\newcommand{\AM}{{\it Acta Metall.} } +\newcommand{\AP}{{\it Ann. Phys., Lpz.} } +\newcommand{\APNY}{{\it Ann. Phys., NY\/} } +\newcommand{\APP}{{\it Ann. Phys., Paris\/} } +\newcommand{\CJP}{{\it Can. J. Phys.} } +\newcommand{\JAP}{{\it J. Appl. Phys.} } +\newcommand{\JCP}{{\it J. Chem. Phys.} } +\newcommand{\JJAP}{{\it Japan. J. Appl. Phys.} } +\newcommand{\JP}{{\it J. Physique\/} } +\newcommand{\JPhCh}{{\it J. Phys. Chem.} } +\newcommand{\JMMM}{{\it J. Magn. Magn. Mater.} } +\newcommand{\JMP}{{\it J. Math. Phys.} } +\newcommand{\JOSA}{{\it J. Opt. Soc. Am.} } +\newcommand{\JPSJ}{{\it J. Phys. Soc. Japan\/} } +\newcommand{\JQSRT}{{\it J. Quant. Spectrosc. Radiat. Transfer\/} } +\newcommand{\NC}{{\it Nuovo Cimento\/} } +\newcommand{\NIM}{{\it Nucl. Instrum. Methods\/} } +\newcommand{\NP}{{\it Nucl. Phys.} } +\newcommand{\PL}{{\it Phys. Lett.} } +\newcommand{\PR}{{\it Phys. Rev.} } +\newcommand{\PRL}{{\it Phys. Rev. Lett.} } +\newcommand{\PRS}{{\it Proc. R. Soc.} } +\newcommand{\PS}{{\it Phys. Scr.} } +\newcommand{\PSS}{{\it Phys. Status Solidi\/} } +\newcommand{\PTRS}{{\it Phil. Trans. R. Soc.} } +\newcommand{\RMP}{{\it Rev. Mod. Phys.} } +\newcommand{\RSI}{{\it Rev. Sci. Instrum.} } +\newcommand{\SSC}{{\it Solid State Commun.} } +\newcommand{\ZP}{{\it Z. Phys.} } +%=================== +\pagestyle{headings} +\pagenumbering{arabic} +\raggedbottom +\onecolumn +\endinput +%% +%% End of file `jconf.cls'. diff --git a/contributions/ds_eoscpilot/jpconf11.clo b/contributions/ds_eoscpilot/jpconf11.clo new file mode 100644 index 0000000000000000000000000000000000000000..63541cbb98638b86bbc1df2d09f4eafbe3233a42 --- /dev/null +++ b/contributions/ds_eoscpilot/jpconf11.clo @@ -0,0 +1,141 @@ +%% +%% This is file `jpconf11.clo' +%% +%% This file is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +%% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\ProvidesFile{jpconf11.clo}[2005/05/04 v1.0 LaTeX2e file (size option)] +\renewcommand\normalsize{% + \@setfontsize\normalsize\@xipt{13}% + \abovedisplayskip 12\p@ \@plus3\p@ \@minus7\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} +\normalsize +\newcommand\small{% + \@setfontsize\small\@xpt{12}% + \abovedisplayskip 11\p@ \@plus3\p@ \@minus6\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 6.5\p@ \@plus3.5\p@ \@minus3\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 9\p@ \@plus3\p@ \@minus5\p@ + \parsep 4.5\p@ \@plus2\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip} +\newcommand\footnotesize{% +% \@setfontsize\footnotesize\@xpt\@xiipt + \@setfontsize\footnotesize\@ixpt{11}% + \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 6\p@ \@plus2\p@ \@minus2\p@ + \parsep 3\p@ \@plus2\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}} +\newcommand\tiny{\@setfontsize\tiny\@vipt\@viipt} +\newcommand\large{\@setfontsize\large\@xivpt{18}} +\newcommand\Large{\@setfontsize\Large\@xviipt{22}} +\newcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}} +\newcommand\huge{\@setfontsize\huge\@xxvpt{30}} +\let\Huge=\huge +\if@twocolumn + \setlength\parindent{14\p@} + \else + \setlength\parindent{18\p@} +\fi +\if@letterpaper% +%\input{letmarg.tex}% +\setlength{\hoffset}{0mm} +\setlength{\marginparsep}{0mm} +\setlength{\marginparwidth}{0mm} +\setlength{\textwidth}{160mm} +\setlength{\oddsidemargin}{-0.4mm} +\setlength{\evensidemargin}{-0.4mm} +\setlength{\voffset}{0mm} +\setlength{\headheight}{8mm} +\setlength{\headsep}{5mm} +\setlength{\footskip}{0mm} +\setlength{\textheight}{230mm} +\setlength{\topmargin}{1.6mm} +\else +%\input{a4marg.tex}% +\setlength{\hoffset}{0mm} +\setlength{\marginparsep}{0mm} +\setlength{\marginparwidth}{0mm} +\setlength{\textwidth}{160mm} +\setlength{\oddsidemargin}{-0.4mm} +\setlength{\evensidemargin}{-0.4mm} +\setlength{\voffset}{0mm} +\setlength{\headheight}{8mm} +\setlength{\headsep}{5mm} +\setlength{\footskip}{0mm} +\setlength{\textheight}{230mm} +\setlength{\topmargin}{1.6mm} +\fi +\setlength\maxdepth{.5\topskip} +\setlength\@maxdepth\maxdepth +\setlength\footnotesep{8.4\p@} +\setlength{\skip\footins} {10.8\p@ \@plus 4\p@ \@minus 2\p@} +\setlength\floatsep {14\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\textfloatsep {24\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\intextsep {16\p@ \@plus 4\p@ \@minus 4\p@} +\setlength\dblfloatsep {16\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\dbltextfloatsep{24\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\@fptop{0\p@} +\setlength\@fpsep{10\p@ \@plus 1fil} +\setlength\@fpbot{0\p@} +\setlength\@dblfptop{0\p@} +\setlength\@dblfpsep{10\p@ \@plus 1fil} +\setlength\@dblfpbot{0\p@} +\setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@} +\def\@listI{\leftmargin\leftmargini + \parsep=\z@ + \topsep=6\p@ \@plus3\p@ \@minus3\p@ + \itemsep=3\p@ \@plus2\p@ \@minus1\p@} +\let\@listi\@listI +\@listi +\def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep=3\p@ \@plus2\p@ \@minus\p@ + \parsep=\z@ + \itemsep=\parsep} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep=\z@ + \parsep=\z@ + \partopsep=\z@ + \itemsep=\z@} +\def\@listiv {\leftmargin\leftmarginiv + \labelwidth\leftmarginiv + \advance\labelwidth-\labelsep} +\def\@listv{\leftmargin\leftmarginv + \labelwidth\leftmarginv + \advance\labelwidth-\labelsep} +\def\@listvi {\leftmargin\leftmarginvi + \labelwidth\leftmarginvi + \advance\labelwidth-\labelsep} +\endinput +%% +%% End of file `iopart12.clo'.