From 250409676013387ed9927257699286b41819a700 Mon Sep 17 00:00:00 2001 From: "maximilian.schnabel" <maximilian.schnabel@rwth-aachen.de> Date: Mon, 27 Jan 2020 20:37:01 +0100 Subject: [PATCH] added up-to-date files to _build directory --- MindstormsEV3Toolbox.pdf | Bin 198431 -> 42 bytes docs/_build/doctrees/CommandLayer.doctree | Bin 4150 -> 4283 bytes .../doctrees/CommunicationLayer.doctree | Bin 4112 -> 4247 bytes docs/_build/doctrees/EV3.doctree | Bin 78789 -> 68510 bytes docs/_build/doctrees/Motor.doctree | Bin 84822 -> 90127 bytes docs/_build/doctrees/Sensor.doctree | Bin 53842 -> 94119 bytes docs/_build/doctrees/btBrickIO.doctree | Bin 33115 -> 35386 bytes docs/_build/doctrees/environment.pickle | Bin 27293 -> 36682 bytes docs/_build/doctrees/examples.doctree | Bin 3068 -> 3174 bytes docs/_build/doctrees/hid.doctree | Bin 67468 -> 69342 bytes docs/_build/doctrees/index.doctree | Bin 5658 -> 5844 bytes docs/_build/doctrees/readme.doctree | Bin 3053 -> 3189 bytes docs/_build/doctrees/source.doctree | Bin 78745 -> 77762 bytes docs/_build/doctrees/usbBrickIO.doctree | Bin 28675 -> 31693 bytes docs/_build/latex/LICRcyr2utf8.xdy | 101 + docs/_build/latex/LICRlatin2utf8.xdy | 239 ++ docs/_build/latex/LatinRules.xdy | 607 +++++ docs/_build/latex/Makefile | 72 +- docs/_build/latex/MindstormsEV3Toolbox.aux | 276 +-- .../latex/MindstormsEV3Toolbox.fdb_latexmk | 183 ++ docs/_build/latex/MindstormsEV3Toolbox.fls | 322 +++ docs/_build/latex/MindstormsEV3Toolbox.idx | 202 +- docs/_build/latex/MindstormsEV3Toolbox.ilg | 6 +- docs/_build/latex/MindstormsEV3Toolbox.ind | 9 +- docs/_build/latex/MindstormsEV3Toolbox.log | 1193 ++++++---- docs/_build/latex/MindstormsEV3Toolbox.out | 4 +- docs/_build/latex/MindstormsEV3Toolbox.pdf | Bin 172860 -> 198431 bytes docs/_build/latex/MindstormsEV3Toolbox.tex | 1806 ++++++++------ docs/_build/latex/MindstormsEV3Toolbox.toc | 52 +- docs/_build/latex/footnotehyper-sphinx.sty | 269 +++ docs/_build/latex/latexmkjarc | 22 + docs/_build/latex/latexmkrc | 9 + docs/_build/latex/make.bat | 31 + docs/_build/latex/python.ist | 13 +- docs/_build/latex/sphinx.sty | 2097 ++++++++++++----- docs/_build/latex/sphinx.xdy | 207 ++ docs/_build/latex/sphinxhighlight.sty | 105 + docs/_build/latex/sphinxhowto.cls | 69 +- docs/_build/latex/sphinxmanual.cls | 72 +- docs/_build/latex/sphinxmulticell.sty | 317 +++ 40 files changed, 6061 insertions(+), 2222 deletions(-) create mode 100644 docs/_build/latex/LICRcyr2utf8.xdy create mode 100644 docs/_build/latex/LICRlatin2utf8.xdy create mode 100644 docs/_build/latex/LatinRules.xdy create mode 100644 docs/_build/latex/MindstormsEV3Toolbox.fdb_latexmk create mode 100644 docs/_build/latex/MindstormsEV3Toolbox.fls create mode 100644 docs/_build/latex/footnotehyper-sphinx.sty create mode 100644 docs/_build/latex/latexmkjarc create mode 100644 docs/_build/latex/latexmkrc create mode 100644 docs/_build/latex/make.bat create mode 100644 docs/_build/latex/sphinx.xdy create mode 100644 docs/_build/latex/sphinxhighlight.sty create mode 100644 docs/_build/latex/sphinxmulticell.sty diff --git a/MindstormsEV3Toolbox.pdf b/MindstormsEV3Toolbox.pdf index 42b5958967596958cdadf8d23992147b2f422f3b..2aabeb3d769beda855e52ed9db32ffbe77181081 120000 GIT binary patch literal 42 xcmYevPcGJvPb$sKNzu<qEJ>}<_sz^pDK5z`$}M&cGY-km&q>O!&?`tu0{~eb5D@?X literal 198431 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 diff --git a/docs/_build/doctrees/CommandLayer.doctree b/docs/_build/doctrees/CommandLayer.doctree index 451eac7f343fd7e974a21481df4ac98dc8bd5df1..dd054a2182ce37712e3544e23533780751d220ec 100644 GIT binary patch delta 2703 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 V!r!56pg2k?F8otl__s7k4*&s6=gj~B delta 2703 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 V!XKe*ptwvaF8o<r_^UKY4*;`v=f?m5 diff --git a/docs/_build/doctrees/CommunicationLayer.doctree b/docs/_build/doctrees/CommunicationLayer.doctree index 355337ddbe6b72d7f19aeb95ee24a9458023eef4..a45bbb9fcecbb2d553a415b158ce32c24488b6ab 100644 GIT binary patch delta 2854 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 delta 2722 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 J!e6CHdH@a>>;?b; diff --git a/docs/_build/doctrees/EV3.doctree b/docs/_build/doctrees/EV3.doctree index f268aaa0ab05c97937dd1550fd354decce454983..7ac4f62d7ef86f53541d29c45cd6537edcff522b 100644 GIT binary patch literal 68510 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 ap<A>T6k%+jJdjdcv<__OdQgiZNe=)<5~;ud literal 78789 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 UnIWaPh>-_0ZNS6>YOv`603<%q>i_@% diff --git a/docs/_build/doctrees/Motor.doctree b/docs/_build/doctrees/Motor.doctree index 002d4ff59880173f8926d242e29804f34c07f018..aedfebf073db77310ad7a93fd78d45ac1c7a0182 100644 GIT binary patch literal 90127 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 RBBi)!A=uDGpjJkb9snBvlPLfI literal 84822 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 UvVrnKN^y}j*iaiD&<&e<01BIL?f?J) diff --git a/docs/_build/doctrees/Sensor.doctree b/docs/_build/doctrees/Sensor.doctree index c15f329fef75f7b84f3e201fec31e5c7777ed2c9..92f8761308eefcd1deb69beedcb6b8a0c3359e3e 100644 GIT binary patch literal 94119 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 E0Iy`Y%>V!Z literal 53842 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 diff --git a/docs/_build/doctrees/btBrickIO.doctree b/docs/_build/doctrees/btBrickIO.doctree index 41720b5e50a9481d2562533c6c3dc1e3be9b113b..793013136665912bb15deefef8aaf33569ede0de 100644 GIT binary patch literal 35386 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 YQ6?zhLATFlrW6-tfep<DwG5K<0JlMyGXMYp literal 33115 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 V0O%6B%#`Aye_%uZgBk%zdH~SqH`@RJ diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index d0e3f355e446c8d3a8357f6b613a283c3415490b..b06d8a7846cd021a898360e56ed66da882a2d6c3 100644 GIT binary patch literal 36682 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 Z%uCFHp0-t5lv#8Qq^IaQE9ht(JpkMc$ua-{ literal 27293 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 Td{l-SC|o(?;ZdXxi6T7!a6IS# diff --git a/docs/_build/doctrees/examples.doctree b/docs/_build/doctrees/examples.doctree index a9a4aba4ea21fb7062ac10890fba3a27aee4a3d1..bf59648fbf514053ea5cfafe43c4268cd12791d0 100644 GIT binary patch literal 3174 zcmZo*N>0g7E-lH-Db~x&Pf0E20&#Ow^Gdi188sUVnQ9A}H9|S_5_3~aDhpDJ3t4Il zStB?Y7#LD35_1c3Qi}`O{E9;bi%XM=OEODJOEUBG;!{%7iVN9m3pql$GE?G{^Gowe zQi}>Xlaupva#E8)N{YFhA);J`T(zx1h1{Wh1&Kw)sqwj~#l?x~sl|mnv4y;$e95In zMX7lu@x}S2Maij!e14%^DXGc%MTsCo3i<s)g%V3k^3(G3OY-tdQsawD5{pU-1-uzU z*+DMOOeroDtSuDEU<>7dJ6E_klp{GKGbg1eHLp-4wonv30E!__<SG=?Y%CP7EtJp* z<t$1phdMzrlp&O@AQ9xMLa7X<P&TNzbVN7<1A~4>er~FMZem4dZe~tqVxGQBYH@Z+ zeu2Jgn6Z9pnXzt3etu3;euZvsVo6S7l5R?Va&f$0L`ZUeZb4#6W>RKOW=W+!NK_x@ zV7;Q^l0unK_L9VOke>==L)oD&ER+l7N-QZU%1kOPNi8mvuPs#22<1pAEdZ%2E>w&S zWlzpYEG|whE>wyQ<w#0Q&MpGQjB;!!Gbm_OVhdF>gcCzqA?np)3)M5&5=%o_ax(K$ z3pKo%LpflHp-?k}DMKW-P)h?nv`R8da#FbpwKW?Hb!rQBH8Lc@slyePI`lH6GQ=~a zGh{MkLs`L!3-vSPYYPoDG8AJolwvcKV>47@Gt^>BGc>%JGobbuqFWP^T2aDPXoPCE zacg6tNo}F2MuudDUWT+^hK3*50I3X}(xk-FBy>Y^GD}j65_95{a`Kb2xeCoR8w<^A z3oSry{>;F@psEm(ky)$&4S0prih|VSl46BKh1~p-{33<K5`}{Nq7ns1g~YrRg+v97 zqQtzE{9H|i;?%riBzZ%wBn4Xq*DzxZO>3?sz2yA7ywv0p4fWFEBy~+|uG~ZgTZJS& zu$hh^u3m9!NkCD4L26M+W@@p9dO?19YLU8*f~kRyf_hG7Ze~eXVoqtQx{iXmkpb8M zJ#ab)8Lz64R+`6^o2XZwm|5bMUj!0M$t*6=NYaD2%22Niq#5jzq}0>`kb)$=l+>Km zl2i>%Yoy5GMG2ikOHd?PX@s(a5<^~oaiMi*C`V3WUV3R_dTOCf1RDbb10)fLa#rN# zSQQr}CZ`tKhH?}Xr52|am8BNif#Ov;HbXHslrJMQJtHSGJ)<N(u_(Q`(7qNF^N=`a z1xJ}kY@tJjQN#$1hC;{I#zLpsLT8N($xwz2sSI;)`b{lON(2dna+ee(<`t*q7v-iF z6}tF^^1@3zaE5lREp!XzC`wI(WMuc+LXS{^;>z5l{G520%Hl%L*g~&RL6q_mtlK-b z&?i&`O?f<6$~U&qFO)Mmvjkk;78m-*76yQ#E0hOTFoRM@VW3~A5Zr}`B0MOzFc{=4 zP_9WWDh%-p<wdr=xG*%fFf5c8W<12o@Y=$NP=U<6l+2>k<dXQ3#G>@nlH$V1*utn# zj^fmklFYpH;=*X8awx4RKd&S;FNF)7O^Ue+WAY1QYYXEvLWN+Sj|Y`~IhlFc#f9<S zjG@9spgJTaJ|(pvH7_MKFF7-{xG=#lloyu1<CF7KQVSD9nNsr#lR`O5iV~AkK}HlN zcZBj4q!xgjnp%{amz-K$nBo`8S6ot*SrDI`p9`uuiwjfzLU~K_laXvq3uR5sD=Dfh zOb_KLN(0Fhr^c5S<rHRw%4C$36ck(O>w~I>V!h1Nk~F>iqICU?lH45q!pu<4l*E$M z;*!MNg2F7nP@bYxP;kcQq?V=T6lQxfg$ftvf-1ez{F2n-_?-OYL{Oca6I+-Y$`hZG zT3nKu2adeLJikz`jKrK0sMdUM)=*xkyP=gtfnSEcU#LuKQBi(Td}>~DeoAIudOU=i zk(if~lUh_*7%Bh?h~k{Y;*6ryf*eq$FA8N%NlhwEFD&*86-doZN==C`E~(5(EzU?y zEh#MN43*6<Eh#81!DVJ?C>zKj$t8tlp}e5FEw3~;z5<lm3(LJ3L-|uma|`0(>8rS~ z!Y`CJB|kYcFD)OctkRn?l&?IoC=cY|;*z4&#N5Ivzfe(7RHbF+fP*@|BsI4nC$S{8 zusW2ZAhkeO)xadBuqIS6wIZ_w)N&{(Ery0otv72ZTXKG0T4s7-9W;8AOXABii!)2| ziwf)gLPe8v@)NV;Q*#qDbK(<IQi@W+)oepYsBB45W-dI}AreYFq=0Pf3}sHuD=TdB zgZitWIJGn-KfWS2r?43md=&-x#i{X`pcYeJVoq^ki(jY^C`^h=lfbnn)W@xzq1=#` zM?5H97q<C@@_`aoQED12VYd5)@}mWOVMi!yX-S%{MPX+s7gRea6?XZB@@3{BM^RyS zC?{B@ZgFOMVNWQ3d`f0<Vp2|OJTzQ-{X#i2Q{oGXQqwXk3j0DCLS>UP5{nX(OHzv< z!5E*J2Pz%na}$fQOA8A7J3~235|iS~GgC@33MY7Tgz`a>7A&O|P7GxY4RO=8D4Z0^ z4r}pE&X5V^Oi#^AElLCh{S?1YK5%kC1khB!P#$m=h%W@^fx>AWp**07PfCR5vFV`- zusl{?UanVAS(1^T2hL+Dsb%^FsRhOQg)=|}W?o5RMLfK!Dx4Y0l9Qj8UN|dM1~qWd z^2F?nvQR!y$rg_YkU61DnJI;HL-|tjlab?XUT3H@D6tpBr{<)BON;pO%#w_FSVL{T zUnnm$h~q&ix43XYY^WHB6`z?`3~D0e=f$Vyfnp-1aA8L%cTr+FoWIDMF_ae^Jn({Y zv0rIYs3>~j4sJgbF7al_P^m3knjxGaUK}cf(u9Z9B+F_GmuJXkXoA`TE5Hpl6;Oi> l*67WUfmY+8oUoF%xNv1`;i^zJP_jrVE?iw(xTZ8o4*+L;fSCXQ literal 3068 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 diff --git a/docs/_build/doctrees/hid.doctree b/docs/_build/doctrees/hid.doctree index c5e55fe4c904ef0c2081a52aab250a2f1519df1a..c3412b8b0f068d632c9b4ffe73e26a4e003e4f36 100644 GIT binary patch literal 69342 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 ZiyncZj}4R~Qi_WngAIKGYF{Mj0RWC*TZ{kz literal 67468 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 diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree index 19bbb9eaf0de3d7adee983c3abb8afa5a8938a92..fc1b94b38bf681ab59b6491d3f51e44fb2838aab 100644 GIT binary patch literal 5844 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 literal 5658 zcmZo*N>0g7E-lH-Db~x&Pf0E20&#Ow^Gdi188sUVnQ9A}H9|S_5_3~aDhpDJ3t4Il zSv4Z~7#JAxON$hWQVa5nGfVP|Dht^<B8(Uq7;+O!auSmiO7in_lJYAQ((;QGlJoOQ zit=-EGV{_Ea#GXt6>>B4Qi@CRi*kz<Qp=1B+5I9o7#J8p%2M-6iVHdXN<#&UOOuLA zGD}KJGV}A|Q&Q843pr~GxkC905{rsc<8xDsixbmRiwn793wc8Ml1qz<Qu9jUi}Op1 zl2Z$L{X)4?Qj_zG5<$8P`TRnK5=%?+)AI96^72bk<BLlYi%JUly%|H<K_1IYDJ~SK zEfmzqU<>8TFD=qV@|92qd#Dk_Pr6V)>89lu>4F>!^^-2hPr3*{>4N+uoWT*w0a66^ zkw|GMM{-7HPD)W~UZH4gp_m4Gs3+&=LIPb}v$0U3wop<dl(Q(Y9O@ydh|>%V3=ob2 zEP}wEQ^-v$E=es?NXyJg)lo<;N=+<DO;Jdy<SH)6$jqzIEiBDU&IbEeAwN&StteB$ zFTYH|$W+15%*w#j%E(B;$iUD{k1I02R3SMrPa!cSv7khuBqOsJY@|YRer`cdYDsEN zr9w%*LM159b276t^U`$`l1fVyGD{SSGxAGwQWO$P6mn7%i%Ymbo=(inQz*$uRVd2O zFHuM+$xkjRN=;2rNXaZpO)kkSOVtZyD@X*zSfO+VQz#q6V}&vi#taM$`lZE1`Z@W@ zi8=bdjv+pdPWnMc28PB-`q1FlcMUVvPsvX%*3ZmKNv+T;DlRFM4P`G$Ob5kfp<F0C zG%O3{L%9-5N{TX*N=s6U3l(Y$6*WRRD{^zJiVG5xQwx<sISPtWi&KlrQVW$snL(*Q zB{q~JDKR;_2$bGbV?#MoN((@y78k0;hO#H;Bo-H^78k0=hO$CLHDXIcS#mP-QVTV` zSwlHsF;l3O!IU8yTd0j5%OR;1C0vC%!!0%obz2(?^=b?CH8P|^88W0ZBubMKOOw!j zUkr-;{5-Bg1I@-l!`eb4m~y5JnGD$sxlnefibCTIh1x<BjSRKe4E5Ly)z}P`*h13` z;lvD$*g~@m_QcW*O>d42XegUwWTukLlAKhoLJQ5tLd)7hD~${(aM1)wP6{D7iY6aW z(d3ILnq0$-3#~JxGYp}wV+9*qXajPaEsEPRG-6R)WS5~su7&okjfD=ig^n5-QW+r2 zEwP4VL1Iy2dQoCQ23MhzW@DjqZJ`Uulh+v-7(6mTIj<;HQ6U7Bi8G5qT(mL+R49Y8 zrxF$~D=DA`lMYu(YFTPdegU{xQ3whT@lbF~OwLHn(^GKEFH%U%Q^*7r?<u9ppu$!m zF)6<kT7W<^td2rvUU5lcP7b)h;z}>gOi3+PNX$!7NUcZ&l`h3P3MGlzsS1e-Ir;h7 zppqm3RL&qu;e>cSq<G+j`@YZ>6c=vT;(`m7I@~ofbRv!pmw+ksXl*R?tS$5cMfb4r zRfcqiGiGs7l$w@Wl$w{E%2nvC*;wdPTj&e&wIBln14jA?<tR!m&d(`JO)2#AW(1j+ zAs5OCH=)oUlu!aRLRmoNHkQ^)C|gl#T4_;cVPJ$G0|P@wNl8JmmA-y@W{F-=c}a$D zA|%D9r0OH;dHvKfV|beY(nQct%E?dChg8Y>MX8A?xv6@&DTP59D&SHKQk;Pb3(?rZ z;0zrs4k-+2Z7d9}EewN|jXvN4AVVjDk%56hueGr-ytXg`6b@iM$fu=AshELRl30|U zTEbNrso7W<Ra+Ph(vbu*K~EtbHFH@hP}jGiT<~B|DU1O}2CM{SgSe_N78DzC8X18Z zppYqy&k#xk74op)DNM*<0~hgp&`eyKlmV(T5^D>SV8H@4G6P&wB%_o7g((>#;F=;e zg9B`gAk>(`G>r^UoseEzm;nk8P@~g1Kd%JbM9a*O&Parm^cmnHJ`2TAXb}%LDmz05 z+-QaC&uMKe%&jfV0~OpLv(h2)1}dKOYYPiN_DO(Cq4W%0A5e*kS|%43BH0fv){3y% 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 QE)oNqC(g*gP@1F%075C_L;wH) diff --git a/docs/_build/doctrees/readme.doctree b/docs/_build/doctrees/readme.doctree index 10fd5a846a2c6469d73d1e9444d353551adab5fa..4439421bc6e962db5b853adc09b19e3e49ad9573 100644 GIT binary patch literal 3189 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 literal 3053 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 diff --git a/docs/_build/doctrees/source.doctree b/docs/_build/doctrees/source.doctree index a3349dabe5a1b10078cbc28a7f0a0b93973136df..2b1db322f58d48bccb9d02dd66637619cb9151fd 100644 GIT binary patch literal 77762 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 literal 78745 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 diff --git a/docs/_build/doctrees/usbBrickIO.doctree b/docs/_build/doctrees/usbBrickIO.doctree index 8c63e70472f80bd11bfe7873c0485d7a52c2ac41..6e09a862009a2a84497f29b2d82dd64b83f728ea 100644 GIT binary patch literal 31693 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 LL)BS94SGEQu$mB5 literal 28675 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 OEdv|69MlL%(gOhZ_=6Mx diff --git a/docs/_build/latex/LICRcyr2utf8.xdy b/docs/_build/latex/LICRcyr2utf8.xdy new file mode 100644 index 0000000..a9ca1c8 --- /dev/null +++ b/docs/_build/latex/LICRcyr2utf8.xdy @@ -0,0 +1,101 @@ +;; -*- coding: utf-8; mode: Lisp; -*- +;; style file for xindy +;; filename: LICRcyr2utf8.xdy +;; description: style file for xindy which maps back LaTeX Internal +;; Character Representation of Cyrillic to utf-8 +;; usage: for use with pdflatex produced .idx files. +;; Contributed by the Sphinx team, July 2018. +(merge-rule "\IeC {\'\CYRG }" "Ѓ" :string) +(merge-rule "\IeC {\'\CYRK }" "Ќ" :string) +(merge-rule "\IeC {\'\cyrg }" "ѓ" :string) +(merge-rule "\IeC {\'\cyrk }" "ќ" :string) +(merge-rule "\IeC {\CYRA }" "А" :string) +(merge-rule "\IeC {\CYRB }" "Б" :string) +(merge-rule "\IeC {\CYRC }" "Ц" :string) +(merge-rule "\IeC {\CYRCH }" "Ч" :string) +(merge-rule "\IeC {\CYRD }" "Д" :string) +(merge-rule "\IeC {\CYRDJE }" "Ђ" :string) +(merge-rule "\IeC {\CYRDZE }" "Ѕ" :string) +(merge-rule "\IeC {\CYRDZHE }" "Џ" :string) +(merge-rule "\IeC {\CYRE }" "Е" :string) +(merge-rule "\IeC {\CYREREV }" "Э" :string) +(merge-rule "\IeC {\CYRERY }" "Ы" :string) +(merge-rule "\IeC {\CYRF }" "Ф" :string) +(merge-rule "\IeC {\CYRG }" "Г" :string) +(merge-rule "\IeC {\CYRGUP }" "Ґ" :string) +(merge-rule "\IeC {\CYRH }" "Х" :string) +(merge-rule "\IeC {\CYRHRDSN }" "Ъ" :string) +(merge-rule "\IeC {\CYRI }" "И" :string) +(merge-rule "\IeC {\CYRIE }" "Є" :string) +(merge-rule "\IeC {\CYRII }" "І" :string) +(merge-rule "\IeC {\CYRISHRT }" "Й" :string) +(merge-rule "\IeC {\CYRJE }" "Ј" :string) +(merge-rule "\IeC {\CYRK }" "К" :string) +(merge-rule "\IeC {\CYRL }" "Л" :string) +(merge-rule "\IeC {\CYRLJE }" "Љ" :string) +(merge-rule "\IeC {\CYRM }" "М" :string) +(merge-rule "\IeC {\CYRN }" "Н" :string) +(merge-rule "\IeC {\CYRNJE }" "Њ" :string) +(merge-rule "\IeC {\CYRO }" "О" :string) +(merge-rule "\IeC {\CYRP }" "П" :string) +(merge-rule "\IeC {\CYRR }" "Р" :string) +(merge-rule "\IeC {\CYRS }" "С" :string) +(merge-rule "\IeC {\CYRSFTSN }" "Ь" :string) +(merge-rule "\IeC {\CYRSH }" "Ш" :string) +(merge-rule "\IeC {\CYRSHCH }" "Щ" :string) +(merge-rule "\IeC {\CYRT }" "Т" :string) +(merge-rule "\IeC {\CYRTSHE }" "Ћ" :string) +(merge-rule "\IeC {\CYRU }" "У" :string) +(merge-rule "\IeC {\CYRUSHRT }" "Ў" :string) +(merge-rule "\IeC {\CYRV }" "В" :string) +(merge-rule "\IeC {\CYRYA }" "Я" :string) +(merge-rule "\IeC {\CYRYI }" "Ї" :string) +(merge-rule "\IeC {\CYRYO }" "Ё" :string) +(merge-rule "\IeC {\CYRYU }" "Ю" :string) +(merge-rule "\IeC {\CYRZ }" "З" :string) +(merge-rule "\IeC {\CYRZH }" "Ж" :string) +(merge-rule "\IeC {\cyra }" "а" :string) +(merge-rule "\IeC {\cyrb }" "б" :string) +(merge-rule "\IeC {\cyrc }" "ц" :string) +(merge-rule "\IeC {\cyrch }" "ч" :string) +(merge-rule "\IeC {\cyrd }" "д" :string) +(merge-rule "\IeC {\cyrdje }" "ђ" :string) +(merge-rule "\IeC {\cyrdze }" "ѕ" :string) +(merge-rule "\IeC {\cyrdzhe }" "џ" :string) +(merge-rule "\IeC {\cyre }" "е" :string) +(merge-rule "\IeC {\cyrerev }" "э" :string) +(merge-rule "\IeC {\cyrery }" "ы" :string) +(merge-rule "\IeC {\cyrf }" "ф" :string) +(merge-rule "\IeC {\cyrg }" "г" :string) +(merge-rule "\IeC {\cyrgup }" "ґ" :string) +(merge-rule "\IeC {\cyrh }" "х" :string) +(merge-rule "\IeC {\cyrhrdsn }" "ъ" :string) +(merge-rule "\IeC {\cyri }" "и" :string) +(merge-rule "\IeC {\cyrie }" "є" :string) +(merge-rule "\IeC {\cyrii }" "і" :string) +(merge-rule "\IeC {\cyrishrt }" "й" :string) +(merge-rule "\IeC {\cyrje }" "ј" :string) +(merge-rule "\IeC {\cyrk }" "к" :string) +(merge-rule "\IeC {\cyrl }" "л" :string) +(merge-rule "\IeC {\cyrlje }" "љ" :string) +(merge-rule "\IeC {\cyrm }" "м" :string) +(merge-rule "\IeC {\cyrn }" "н" :string) +(merge-rule "\IeC {\cyrnje }" "њ" :string) +(merge-rule "\IeC {\cyro }" "о" :string) +(merge-rule "\IeC {\cyrp }" "п" :string) +(merge-rule "\IeC {\cyrr }" "р" :string) +(merge-rule "\IeC {\cyrs }" "с" :string) +(merge-rule "\IeC {\cyrsftsn }" "ь" :string) +(merge-rule "\IeC {\cyrsh }" "ш" :string) +(merge-rule "\IeC {\cyrshch }" "щ" :string) +(merge-rule "\IeC {\cyrt }" "т" :string) +(merge-rule "\IeC {\cyrtshe }" "ћ" :string) +(merge-rule "\IeC {\cyru }" "у" :string) +(merge-rule "\IeC {\cyrushrt }" "ў" :string) +(merge-rule "\IeC {\cyrv }" "в" :string) +(merge-rule "\IeC {\cyrya }" "я" :string) +(merge-rule "\IeC {\cyryi }" "ї" :string) +(merge-rule "\IeC {\cyryo }" "ё" :string) +(merge-rule "\IeC {\cyryu }" "ю" :string) +(merge-rule "\IeC {\cyrz }" "з" :string) +(merge-rule "\IeC {\cyrzh }" "ж" :string) diff --git a/docs/_build/latex/LICRlatin2utf8.xdy b/docs/_build/latex/LICRlatin2utf8.xdy new file mode 100644 index 0000000..31c80f9 --- /dev/null +++ b/docs/_build/latex/LICRlatin2utf8.xdy @@ -0,0 +1,239 @@ +;; style file for xindy +;; filename: LICRlatin2utf8.xdy +;; description: style file for xindy which maps back LaTeX Internal +;; Character Representation of letters (as arising in .idx index +;; file) to UTF-8 encoding for correct sorting by xindy. +;; usage: for use with the pdflatex engine, +;; *not* for use with xelatex or lualatex. +;; +;; This is based upon xindy's distributed file tex/inputenc/utf8.xdy. +;; The modifications include: +;; +;; - Updates for compatibility with current LaTeX macro encoding. +;; +;; - Systematic usage of the \IeC {...} mark-up, because mark-up in +;; tex/inputenc/utf8.xdy was using it on seemingly random basis, and +;; Sphinx coercing of xindy usability for both Latin and Cyrillic scripts +;; with pdflatex requires its systematic presence here. +;; +;; - Support for some extra letters: Ÿ, Ŋ, ŋ, Œ, œ, IJ, ij, ȷ and ẞ. +;; +;; Indeed Sphinx needs to support for pdflatex engine all Unicode letters +;; available in TeX T1 font encoding. The above letters are found in +;; that encoding but not in the Latin1, 2, 3 charsets which are those +;; covered by original tex/inputenc/utf8.xdy. +;; +;; - There is a problem that ȷ is not supported out-of-the box by LaTeX +;; with inputenc, one must add explicitely +;; \DeclareUnicodeCharacter{0237}{\j} +;; to preamble of LaTeX document. However this character is not supported +;; by the TeX "times" font used by default by Sphinx for pdflatex engine. +;; +;; **Update**: since LaTeX 2018/12/01, the \j as well as \SS, \k{} and +;; \.{} need no extra user declaration anymore. +;; +;; - ẞ needs \DeclareUnicodeCharacter{1E9E}{\SS} (but ß needs no extra set-up). +;; +;; - U+02DB (˛) and U+02D9 (˙) are also not supported by inputenc +;; out of the box and require +;; \DeclareUnicodeCharacter{02DB}{\k{}} +;; \DeclareUnicodeCharacter{02D9}{\.{}} +;; to be added to preamble. +;; +;; - U+0127 ħ and U+0126 Ħ are absent from TeX T1+TS1 font encodings. +;; +;; - Characters Ŋ and ŋ are not supported by TeX font "times" used by +;; default by Sphinx for pdflatex engine but they are supported by +;; some TeX fonts, in particular by the default LaTeX font for T1 +;; encoding. +;; +;; - " and ~ must be escaped as ~" and resp. ~~ in xindy merge rules. +;; +;; Contributed by the Sphinx team, July 2018. +;; +;; See sphinx.xdy for superior figures, as they are escaped by LaTeX writer. +(merge-rule "\IeC {\textonesuperior }" "¹" :string) +(merge-rule "\IeC {\texttwosuperior }" "²" :string) +(merge-rule "\IeC {\textthreesuperior }" "³" :string) +(merge-rule "\IeC {\'a}" "á" :string) +(merge-rule "\IeC {\'A}" "Á" :string) +(merge-rule "\IeC {\`a}" "à" :string) +(merge-rule "\IeC {\`A}" "À" :string) +(merge-rule "\IeC {\^a}" "â" :string) +(merge-rule "\IeC {\^A}" "Â" :string) +(merge-rule "\IeC {\~"a}" "ä" :string) +(merge-rule "\IeC {\~"A}" "Ä" :string) +(merge-rule "\IeC {\~~a}" "ã" :string) +(merge-rule "\IeC {\~~A}" "Ã" :string) +(merge-rule "\IeC {\c c}" "ç" :string) +(merge-rule "\IeC {\c C}" "Ç" :string) +(merge-rule "\IeC {\'c}" "ć" :string) +(merge-rule "\IeC {\'C}" "Ć" :string) +(merge-rule "\IeC {\^c}" "ĉ" :string) +(merge-rule "\IeC {\^C}" "Ĉ" :string) +(merge-rule "\IeC {\.c}" "ċ" :string) +(merge-rule "\IeC {\.C}" "Ċ" :string) +(merge-rule "\IeC {\c s}" "ş" :string) +(merge-rule "\IeC {\c S}" "Ş" :string) +(merge-rule "\IeC {\c t}" "ţ" :string) +(merge-rule "\IeC {\c T}" "Ţ" :string) +(merge-rule "\IeC {\-}" "" :string); soft hyphen +(merge-rule "\IeC {\textdiv }" "÷" :string) +(merge-rule "\IeC {\'e}" "é" :string) +(merge-rule "\IeC {\'E}" "É" :string) +(merge-rule "\IeC {\`e}" "è" :string) +(merge-rule "\IeC {\`E}" "È" :string) +(merge-rule "\IeC {\^e}" "ê" :string) +(merge-rule "\IeC {\^E}" "Ê" :string) +(merge-rule "\IeC {\~"e}" "ë" :string) +(merge-rule "\IeC {\~"E}" "Ë" :string) +(merge-rule "\IeC {\^g}" "ĝ" :string) +(merge-rule "\IeC {\^G}" "Ĝ" :string) +(merge-rule "\IeC {\.g}" "ġ" :string) +(merge-rule "\IeC {\.G}" "Ġ" :string) +(merge-rule "\IeC {\^h}" "ĥ" :string) +(merge-rule "\IeC {\^H}" "Ĥ" :string) +(merge-rule "\IeC {\H o}" "ő" :string) +(merge-rule "\IeC {\H O}" "Ő" :string) +(merge-rule "\IeC {\textacutedbl }" "˝" :string) +(merge-rule "\IeC {\H u}" "ű" :string) +(merge-rule "\IeC {\H U}" "Ű" :string) +(merge-rule "\IeC {\ae }" "æ" :string) +(merge-rule "\IeC {\AE }" "Æ" :string) +(merge-rule "\IeC {\textcopyright }" "©" :string) +(merge-rule "\IeC {\c \ }" "¸" :string) +(merge-rule "\IeC {\dh }" "ð" :string) +(merge-rule "\IeC {\DH }" "Ð" :string) +(merge-rule "\IeC {\dj }" "đ" :string) +(merge-rule "\IeC {\DJ }" "Đ" :string) +(merge-rule "\IeC {\guillemotleft }" "«" :string) +(merge-rule "\IeC {\guillemotright }" "»" :string) +(merge-rule "\IeC {\'\i }" "í" :string) +(merge-rule "\IeC {\`\i }" "ì" :string) +(merge-rule "\IeC {\^\i }" "î" :string) +(merge-rule "\IeC {\~"\i }" "ï" :string) +(merge-rule "\IeC {\i }" "ı" :string) +(merge-rule "\IeC {\^\j }" "ĵ" :string) +(merge-rule "\IeC {\k {}}" "˛" :string) +(merge-rule "\IeC {\l }" "ł" :string) +(merge-rule "\IeC {\L }" "Ł" :string) +(merge-rule "\IeC {\nobreakspace }" " " :string) +(merge-rule "\IeC {\o }" "ø" :string) +(merge-rule "\IeC {\O }" "Ø" :string) +(merge-rule "\IeC {\textsterling }" "£" :string) +(merge-rule "\IeC {\textparagraph }" "¶" :string) +(merge-rule "\IeC {\ss }" "ß" :string) +(merge-rule "\IeC {\textsection }" "§" :string) +(merge-rule "\IeC {\textbrokenbar }" "¦" :string) +(merge-rule "\IeC {\textcent }" "¢" :string) +(merge-rule "\IeC {\textcurrency }" "¤" :string) +(merge-rule "\IeC {\textdegree }" "°" :string) +(merge-rule "\IeC {\textexclamdown }" "¡" :string) +(merge-rule "\IeC {\texthbar }" "ħ" :string) +(merge-rule "\IeC {\textHbar }" "Ħ" :string) +(merge-rule "\IeC {\textonehalf }" "½" :string) +(merge-rule "\IeC {\textonequarter }" "¼" :string) +(merge-rule "\IeC {\textordfeminine }" "ª" :string) +(merge-rule "\IeC {\textordmasculine }" "º" :string) +(merge-rule "\IeC {\textperiodcentered }" "·" :string) +(merge-rule "\IeC {\textquestiondown }" "¿" :string) +(merge-rule "\IeC {\textregistered }" "®" :string) +(merge-rule "\IeC {\textthreequarters }" "¾" :string) +(merge-rule "\IeC {\textyen }" "¥" :string) +(merge-rule "\IeC {\th }" "þ" :string) +(merge-rule "\IeC {\TH }" "Þ" :string) +(merge-rule "\IeC {\'I}" "Í" :string) +(merge-rule "\IeC {\`I}" "Ì" :string) +(merge-rule "\IeC {\^I}" "Î" :string) +(merge-rule "\IeC {\~"I}" "Ï" :string) +(merge-rule "\IeC {\.I}" "İ" :string) +(merge-rule "\IeC {\^J}" "Ĵ" :string) +(merge-rule "\IeC {\k a}" "ą" :string) +(merge-rule "\IeC {\k A}" "Ą" :string) +(merge-rule "\IeC {\k e}" "ę" :string) +(merge-rule "\IeC {\k E}" "Ę" :string) +(merge-rule "\IeC {\'l}" "ĺ" :string) +(merge-rule "\IeC {\'L}" "Ĺ" :string) +(merge-rule "\IeC {\textlnot }" "¬" :string) +(merge-rule "\IeC {\textmu }" "µ" :string) +(merge-rule "\IeC {\'n}" "ń" :string) +(merge-rule "\IeC {\'N}" "Ń" :string) +(merge-rule "\IeC {\~~n}" "ñ" :string) +(merge-rule "\IeC {\~~N}" "Ñ" :string) +(merge-rule "\IeC {\'o}" "ó" :string) +(merge-rule "\IeC {\'O}" "Ó" :string) +(merge-rule "\IeC {\`o}" "ò" :string) +(merge-rule "\IeC {\`O}" "Ò" :string) +(merge-rule "\IeC {\^o}" "ô" :string) +(merge-rule "\IeC {\^O}" "Ô" :string) +(merge-rule "\IeC {\~"o}" "ö" :string) +(merge-rule "\IeC {\~"O}" "Ö" :string) +(merge-rule "\IeC {\~~o}" "õ" :string) +(merge-rule "\IeC {\~~O}" "Õ" :string) +(merge-rule "\IeC {\textpm }" "±" :string) +(merge-rule "\IeC {\r a}" "å" :string) +(merge-rule "\IeC {\r A}" "Å" :string) +(merge-rule "\IeC {\'r}" "ŕ" :string) +(merge-rule "\IeC {\'R}" "Ŕ" :string) +(merge-rule "\IeC {\r u}" "ů" :string) +(merge-rule "\IeC {\r U}" "Ů" :string) +(merge-rule "\IeC {\'s}" "ś" :string) +(merge-rule "\IeC {\'S}" "Ś" :string) +(merge-rule "\IeC {\^s}" "ŝ" :string) +(merge-rule "\IeC {\^S}" "Ŝ" :string) +(merge-rule "\IeC {\textasciidieresis }" "¨" :string) +(merge-rule "\IeC {\textasciimacron }" "¯" :string) +(merge-rule "\IeC {\.{}}" "˙" :string) +(merge-rule "\IeC {\textasciiacute }" "´" :string) +(merge-rule "\IeC {\texttimes }" "×" :string) +(merge-rule "\IeC {\u a}" "ă" :string) +(merge-rule "\IeC {\u A}" "Ă" :string) +(merge-rule "\IeC {\u g}" "ğ" :string) +(merge-rule "\IeC {\u G}" "Ğ" :string) +(merge-rule "\IeC {\textasciibreve }" "˘" :string) +(merge-rule "\IeC {\'u}" "ú" :string) +(merge-rule "\IeC {\'U}" "Ú" :string) +(merge-rule "\IeC {\`u}" "ù" :string) +(merge-rule "\IeC {\`U}" "Ù" :string) +(merge-rule "\IeC {\^u}" "û" :string) +(merge-rule "\IeC {\^U}" "Û" :string) +(merge-rule "\IeC {\~"u}" "ü" :string) +(merge-rule "\IeC {\~"U}" "Ü" :string) +(merge-rule "\IeC {\u u}" "ŭ" :string) +(merge-rule "\IeC {\u U}" "Ŭ" :string) +(merge-rule "\IeC {\v c}" "č" :string) +(merge-rule "\IeC {\v C}" "Č" :string) +(merge-rule "\IeC {\v d}" "ď" :string) +(merge-rule "\IeC {\v D}" "Ď" :string) +(merge-rule "\IeC {\v e}" "ě" :string) +(merge-rule "\IeC {\v E}" "Ě" :string) +(merge-rule "\IeC {\v l}" "ľ" :string) +(merge-rule "\IeC {\v L}" "Ľ" :string) +(merge-rule "\IeC {\v n}" "ň" :string) +(merge-rule "\IeC {\v N}" "Ň" :string) +(merge-rule "\IeC {\v r}" "ř" :string) +(merge-rule "\IeC {\v R}" "Ř" :string) +(merge-rule "\IeC {\v s}" "š" :string) +(merge-rule "\IeC {\v S}" "Š" :string) +(merge-rule "\IeC {\textasciicaron }" "ˇ" :string) +(merge-rule "\IeC {\v t}" "ť" :string) +(merge-rule "\IeC {\v T}" "Ť" :string) +(merge-rule "\IeC {\v z}" "ž" :string) +(merge-rule "\IeC {\v Z}" "Ž" :string) +(merge-rule "\IeC {\'y}" "ý" :string) +(merge-rule "\IeC {\'Y}" "Ý" :string) +(merge-rule "\IeC {\~"y}" "ÿ" :string) +(merge-rule "\IeC {\'z}" "ź" :string) +(merge-rule "\IeC {\'Z}" "Ź" :string) +(merge-rule "\IeC {\.z}" "ż" :string) +(merge-rule "\IeC {\.Z}" "Ż" :string) +;; letters not in Latin1, 2, 3 but available in TeX T1 font encoding +(merge-rule "\IeC {\~"Y}" "Ÿ" :string) +(merge-rule "\IeC {\NG }" "Ŋ" :string) +(merge-rule "\IeC {\ng }" "ŋ" :string) +(merge-rule "\IeC {\OE }" "Œ" :string) +(merge-rule "\IeC {\oe }" "œ" :string) +(merge-rule "\IeC {\IJ }" "IJ" :string) +(merge-rule "\IeC {\ij }" "ij" :string) +(merge-rule "\IeC {\j }" "ȷ" :string) +(merge-rule "\IeC {\SS }" "ẞ" :string) diff --git a/docs/_build/latex/LatinRules.xdy b/docs/_build/latex/LatinRules.xdy new file mode 100644 index 0000000..99f14a2 --- /dev/null +++ b/docs/_build/latex/LatinRules.xdy @@ -0,0 +1,607 @@ +;; style file for xindy +;; filename: LatinRules.xdy +;; +;; It is based upon xindy's files lang/general/utf8.xdy and +;; lang/general/utf8-lang.xdy which implement +;; "a general sorting order for Western European languages" +;; +;; The aim for Sphinx is to be able to index in a Cyrillic document +;; also terms using the Latin alphabets, inclusive of letters +;; with diacritics. To this effect the xindy rules from lang/general +;; got manually re-coded to avoid collisions with the encoding +;; done by xindy for sorting words in Cyrillic languages, which was +;; observed not to use bytes with octal encoding 0o266 or higher. +;; +;; So here we use only 0o266 or higher bytes. +;; (Ŋ, ŋ, IJ, and ij are absent from +;; lang/general/utf8.xdy and not included here) +;; Contributed by the Sphinx team, 2018. + +(define-letter-group "A" :prefixes ("�")) +(define-letter-group "B" :after "A" :prefixes ("�")) +(define-letter-group "C" :after "B" :prefixes ("�")) +(define-letter-group "D" :after "C" :prefixes ("�")) +(define-letter-group "E" :after "D" :prefixes ("�")) +(define-letter-group "F" :after "E" :prefixes ("�")) +(define-letter-group "G" :after "F" :prefixes ("�")) +(define-letter-group "H" :after "G" :prefixes ("�")) +(define-letter-group "I" :after "H" :prefixes ("�")) +(define-letter-group "J" :after "I" :prefixes ("�")) +(define-letter-group "K" :after "J" :prefixes ("�")) +(define-letter-group "L" :after "K" :prefixes ("�")) +(define-letter-group "M" :after "L" :prefixes ("�")) +(define-letter-group "N" :after "M" :prefixes ("�")) +(define-letter-group "O" :after "N" :prefixes ("�")) +(define-letter-group "P" :after "O" :prefixes ("�")) +(define-letter-group "Q" :after "P" :prefixes ("�")) +(define-letter-group "R" :after "Q" :prefixes ("�")) +(define-letter-group "S" :after "R" :prefixes ("�")) +(define-letter-group "T" :after "S" :prefixes ("�")) +(define-letter-group "U" :after "T" :prefixes ("�")) +(define-letter-group "V" :after "U" :prefixes ("�")) +(define-letter-group "W" :after "V" :prefixes ("�")) +(define-letter-group "X" :after "W" :prefixes ("�")) +(define-letter-group "Y" :after "X" :prefixes ("�")) +(define-letter-group "Z" :after "Y" :prefixes ("�")) + +(define-rule-set "sphinx-xy-alphabetize" + + :rules (("À" "�" :string) + ("Ă" "�" :string) + ("â" "�" :string) + ("Ä" "�" :string) + ("à" "�" :string) + ("Å" "�" :string) + ("Ã" "�" :string) + ("Á" "�" :string) + ("á" "�" :string) + ("ã" "�" :string) + ("Â" "�" :string) + ("ă" "�" :string) + ("å" "�" :string) + ("ą" "�" :string) + ("ä" "�" :string) + ("Ą" "�" :string) + ("æ" "��" :string) + ("Æ" "��" :string) + ("ć" "�" :string) + ("ĉ" "�" :string) + ("ç" "�" :string) + ("Č" "�" :string) + ("č" "�" :string) + ("Ĉ" "�" :string) + ("Ç" "�" :string) + ("Ć" "�" :string) + ("ď" "�" :string) + ("Đ" "�" :string) + ("Ď" "�" :string) + ("đ" "�" :string) + ("ê" "�" :string) + ("Ę" "�" :string) + ("Ě" "�" :string) + ("ë" "�" :string) + ("ě" "�" :string) + ("é" "�" :string) + ("È" "�" :string) + ("Ë" "�" :string) + ("É" "�" :string) + ("è" "�" :string) + ("Ê" "�" :string) + ("ę" "�" :string) + ("ĝ" "�" :string) + ("ğ" "�" :string) + ("Ğ" "�" :string) + ("Ĝ" "�" :string) + ("ĥ" "�" :string) + ("Ĥ" "�" :string) + ("Ï" "�" :string) + ("Í" "�" :string) + ("ï" "�" :string) + ("Î" "�" :string) + ("î" "�" :string) + ("ı" "�" :string) + ("İ" "�" :string) + ("í" "�" :string) + ("Ì" "�" :string) + ("ì" "�" :string) + ("Ĵ" "�" :string) + ("ĵ" "�" :string) + ("ł" "�" :string) + ("Ł" "�" :string) + ("ľ" "�" :string) + ("Ľ" "�" :string) + ("ń" "�" :string) + ("Ń" "�" :string) + ("ñ" "�" :string) + ("ň" "�" :string) + ("Ñ" "�" :string) + ("Ň" "�" :string) + ("Õ" "�" :string) + ("Ő" "�" :string) + ("ó" "�" :string) + ("ö" "�" :string) + ("ô" "�" :string) + ("ő" "�" :string) + ("Ø" "�" :string) + ("Ö" "�" :string) + ("õ" "�" :string) + ("Ô" "�" :string) + ("ø" "�" :string) + ("Ó" "�" :string) + ("Ò" "�" :string) + ("ò" "�" :string) + ("œ" "ĺ" :string) + ("Œ" "ĺ" :string) + ("Ř" "�" :string) + ("ř" "�" :string) + ("Ŕ" "�" :string) + ("ŕ" "�" :string) + ("ŝ" "�" :string) + ("Ś" "�" :string) + ("ș" "�" :string) + ("ş" "�" :string) + ("Ŝ" "�" :string) + ("ś" "�" :string) + ("Ș" "�" :string) + ("š" "�" :string) + ("Ş" "�" :string) + ("Š" "�" :string) + ("ß" "��" :string) + ("Ț" "�" :string) + ("Ť" "�" :string) + ("ț" "�" :string) + ("ť" "�" :string) + ("û" "�" :string) + ("ŭ" "�" :string) + ("ů" "�" :string) + ("ű" "�" :string) + ("ù" "�" :string) + ("Ŭ" "�" :string) + ("Ù" "�" :string) + ("Ű" "�" :string) + ("Ü" "�" :string) + ("Ů" "�" :string) + ("ú" "�" :string) + ("Ú" "�" :string) + ("Û" "�" :string) + ("ü" "�" :string) + ("ÿ" "�" :string) + ("Ý" "�" :string) + ("Ÿ" "�" :string) + ("ý" "�" :string) + ("Ż" "�" :string) + ("Ž" "�" :string) + ("Ź" "�" :string) + ("ž" "�" :string) + ("ż" "�" :string) + ("ź" "�" :string) + ("a" "�" :string) + ("A" "�" :string) + ("b" "�" :string) + ("B" "�" :string) + ("c" "�" :string) + ("C" "�" :string) + ("d" "�" :string) + ("D" "�" :string) + ("e" "�" :string) + ("E" "�" :string) + ("F" "�" :string) + ("f" "�" :string) + ("G" "�" :string) + ("g" "�" :string) + ("H" "�" :string) + ("h" "�" :string) + ("i" "�" :string) + ("I" "�" :string) + ("J" "�" :string) + ("j" "�" :string) + ("K" "�" :string) + ("k" "�" :string) + ("L" "�" :string) + ("l" "�" :string) + ("M" "�" :string) + ("m" "�" :string) + ("n" "�" :string) + ("N" "�" :string) + ("O" "�" :string) + ("o" "�" :string) + ("p" "�" :string) + ("P" "�" :string) + ("Q" "�" :string) + ("q" "�" :string) + ("r" "�" :string) + ("R" "�" :string) + ("S" "�" :string) + ("s" "�" :string) + ("t" "�" :string) + ("T" "�" :string) + ("u" "�" :string) + ("U" "�" :string) + ("v" "�" :string) + ("V" "�" :string) + ("W" "�" :string) + ("w" "�" :string) + ("x" "�" :string) + ("X" "�" :string) + ("Y" "�" :string) + ("y" "�" :string) + ("z" "�" :string) + ("Z" "�" :string) + )) + +(define-rule-set "sphinx-xy-resolve-diacritics" + + :rules (("Ĥ" "�" :string) + ("ó" "�" :string) + ("ľ" "�" :string) + ("Ř" "�" :string) + ("ĝ" "�" :string) + ("ď" "�" :string) + ("Ě" "�" :string) + ("ĥ" "�" :string) + ("Č" "�" :string) + ("Ĵ" "�" :string) + ("ě" "�" :string) + ("ž" "�" :string) + ("Ď" "�" :string) + ("ř" "�" :string) + ("Ž" "�" :string) + ("ı" "�" :string) + ("Ť" "�" :string) + ("á" "�" :string) + ("č" "�" :string) + ("Á" "�" :string) + ("ň" "�" :string) + ("Š" "�" :string) + ("Ň" "�" :string) + ("ĵ" "�" :string) + ("ť" "�" :string) + ("Ó" "�" :string) + ("ý" "�" :string) + ("Ĝ" "�" :string) + ("Ú" "�" :string) + ("Ľ" "�" :string) + ("š" "�" :string) + ("Ý" "�" :string) + ("ú" "�" :string) + ("Ś" "�" :string) + ("ć" "�" :string) + ("Ł" "�" :string) + ("ł" "�" :string) + ("ń" "�" :string) + ("À" "�" :string) + ("Ź" "�" :string) + ("à" "�" :string) + ("Ń" "�" :string) + ("Đ" "�" :string) + ("ÿ" "�" :string) + ("ś" "�" :string) + ("Ğ" "�" :string) + ("ğ" "�" :string) + ("Ù" "�" :string) + ("İ" "�" :string) + ("đ" "�" :string) + ("ù" "�" :string) + ("Ț" "�" :string) + ("é" "�" :string) + ("ŕ" "�" :string) + ("Ć" "�" :string) + ("ț" "�" :string) + ("ò" "�" :string) + ("ź" "�" :string) + ("Ò" "�" :string) + ("Ÿ" "�" :string) + ("Ŕ" "�" :string) + ("É" "�" :string) + ("ĉ" "�" :string) + ("ô" "�" :string) + ("Í" "�" :string) + ("ŝ" "�" :string) + ("Ż" "�" :string) + ("Ă" "�" :string) + ("Ŝ" "�" :string) + ("ñ" "�" :string) + ("ŭ" "�" :string) + ("í" "�" :string) + ("È" "�" :string) + ("Ô" "�" :string) + ("Ŭ" "�" :string) + ("ż" "�" :string) + ("Ñ" "�" :string) + ("è" "�" :string) + ("Ĉ" "�" :string) + ("ă" "�" :string) + ("â" "�" :string) + ("û" "�" :string) + ("ê" "�" :string) + ("Õ" "�" :string) + ("õ" "�" :string) + ("ș" "�" :string) + ("ç" "�" :string) + ("Â" "�" :string) + ("Ê" "�" :string) + ("Û" "�" :string) + ("Ç" "�" :string) + ("ì" "�" :string) + ("Ì" "�" :string) + ("Ș" "�" :string) + ("ö" "�" :string) + ("Ö" "�" :string) + ("ş" "�" :string) + ("ů" "�" :string) + ("ë" "�" :string) + ("ã" "�" :string) + ("î" "�" :string) + ("Î" "�" :string) + ("Ã" "�" :string) + ("Ş" "�" :string) + ("Ů" "�" :string) + ("Ë" "�" :string) + ("ï" "�" :string) + ("Ő" "�" :string) + ("Ï" "�" :string) + ("Ę" "�" :string) + ("ő" "�" :string) + ("Ü" "�" :string) + ("Å" "�" :string) + ("ü" "�" :string) + ("ę" "�" :string) + ("å" "�" :string) + ("Ä" "�" :string) + ("ű" "�" :string) + ("Ø" "�" :string) + ("ø" "�" :string) + ("Ű" "�" :string) + ("ä" "�" :string) + ("Ą" "�" :string) + ("ą" "�" :string) + ("œ" "�" :string) + ("ß" "�" :string) + ("Æ" "�" :string) + ("Œ" "�" :string) + ("æ" "�" :string) + ("e" "�" :string) + ("t" "�" :string) + ("L" "�" :string) + ("Y" "�" :string) + ("J" "�" :string) + ("a" "�" :string) + ("p" "�" :string) + ("u" "�" :string) + ("j" "�" :string) + ("b" "�" :string) + ("G" "�" :string) + ("U" "�" :string) + ("F" "�" :string) + ("H" "�" :string) + ("i" "�" :string) + ("z" "�" :string) + ("c" "�" :string) + ("l" "�" :string) + ("A" "�" :string) + ("Q" "�" :string) + ("w" "�" :string) + ("D" "�" :string) + ("R" "�" :string) + ("d" "�" :string) + ("s" "�" :string) + ("r" "�" :string) + ("k" "�" :string) + ("v" "�" :string) + ("m" "�" :string) + ("P" "�" :string) + ("y" "�" :string) + ("K" "�" :string) + ("q" "�" :string) + ("S" "�" :string) + ("I" "�" :string) + ("C" "�" :string) + ("M" "�" :string) + ("Z" "�" :string) + ("T" "�" :string) + ("W" "�" :string) + ("B" "�" :string) + ("h" "�" :string) + ("x" "�" :string) + ("X" "�" :string) + ("f" "�" :string) + ("E" "�" :string) + ("V" "�" :string) + ("N" "�" :string) + ("O" "�" :string) + ("o" "�" :string) + ("g" "�" :string) + ("n" "�" :string) + )) + +(define-rule-set "sphinx-xy-resolve-case" + + :rules (("Ú" "8" :string) + ("Ÿ" "8" :string) + ("Ç" "8" :string) + ("Ĉ" "8" :string) + ("Ŕ" "8" :string) + ("Ľ" "8" :string) + ("Ů" "8" :string) + ("Ý" "8" :string) + ("É" "8" :string) + ("Ë" "8" :string) + ("Ș" "8" :string) + ("Ì" "8" :string) + ("Ê" "8" :string) + ("Ň" "8" :string) + ("Ą" "8" :string) + ("Š" "8" :string) + ("Û" "8" :string) + ("Ş" "8" :string) + ("Ć" "8" :string) + ("Ò" "8" :string) + ("Ĝ" "8" :string) + ("Ñ" "8" :string) + ("Ó" "8" :string) + ("Î" "8" :string) + ("Á" "8" :string) + ("Ã" "8" :string) + ("Ț" "8" :string) + ("Å" "8" :string) + ("Ğ" "8" :string) + ("Ü" "8" :string) + ("È" "8" :string) + ("Ô" "8" :string) + ("İ" "8" :string) + ("Ű" "8" :string) + ("Ù" "8" :string) + ("Ŭ" "8" :string) + ("Â" "8" :string) + ("Ť" "8" :string) + ("Ń" "8" :string) + ("Ď" "8" :string) + ("Ź" "8" :string) + ("Ž" "8" :string) + ("Đ" "8" :string) + ("Ŝ" "8" :string) + ("Č" "8" :string) + ("Ĵ" "8" :string) + ("Ö" "8" :string) + ("Ø" "8" :string) + ("Ż" "8" :string) + ("Ł" "8" :string) + ("Ă" "8" :string) + ("Ě" "8" :string) + ("Ő" "8" :string) + ("Õ" "8" :string) + ("Ę" "8" :string) + ("Ï" "8" :string) + ("À" "8" :string) + ("Ĥ" "8" :string) + ("Ä" "8" :string) + ("Ś" "8" :string) + ("Ř" "8" :string) + ("Í" "8" :string) + ("Œ" "89" :string) + ("Æ" "89" :string) + ("ì" "9" :string) + ("è" "9" :string) + ("ą" "9" :string) + ("š" "9" :string) + ("ú" "9" :string) + ("å" "9" :string) + ("ă" "9" :string) + ("ę" "9" :string) + ("ü" "9" :string) + ("ź" "9" :string) + ("ò" "9" :string) + ("ť" "9" :string) + ("ț" "9" :string) + ("ĵ" "9" :string) + ("ŕ" "9" :string) + ("ż" "9" :string) + ("ä" "9" :string) + ("ý" "9" :string) + ("ù" "9" :string) + ("á" "9" :string) + ("é" "9" :string) + ("č" "9" :string) + ("ň" "9" :string) + ("ś" "9" :string) + ("ø" "9" :string) + ("í" "9" :string) + ("đ" "9" :string) + ("ı" "9" :string) + ("ğ" "9" :string) + ("î" "9" :string) + ("ã" "9" :string) + ("à" "9" :string) + ("ř" "9" :string) + ("ő" "9" :string) + ("ů" "9" :string) + ("ș" "9" :string) + ("ÿ" "9" :string) + ("ë" "9" :string) + ("ŭ" "9" :string) + ("ç" "9" :string) + ("ű" "9" :string) + ("ñ" "9" :string) + ("õ" "9" :string) + ("ě" "9" :string) + ("ş" "9" :string) + ("ž" "9" :string) + ("ĝ" "9" :string) + ("ŝ" "9" :string) + ("ń" "9" :string) + ("û" "9" :string) + ("ł" "9" :string) + ("ď" "9" :string) + ("ĥ" "9" :string) + ("ê" "9" :string) + ("ô" "9" :string) + ("ĉ" "9" :string) + ("â" "9" :string) + ("ć" "9" :string) + ("ï" "9" :string) + ("ö" "9" :string) + ("ľ" "9" :string) + ("ó" "9" :string) + ("æ" "99" :string) + ("ß" "99" :string) + ("œ" "99" :string) + ("N" "8" :string) + ("V" "8" :string) + ("O" "8" :string) + ("X" "8" :string) + ("E" "8" :string) + ("P" "8" :string) + ("K" "8" :string) + ("T" "8" :string) + ("Z" "8" :string) + ("M" "8" :string) + ("C" "8" :string) + ("I" "8" :string) + ("S" "8" :string) + ("B" "8" :string) + ("W" "8" :string) + ("D" "8" :string) + ("R" "8" :string) + ("H" "8" :string) + ("F" "8" :string) + ("Q" "8" :string) + ("A" "8" :string) + ("G" "8" :string) + ("U" "8" :string) + ("J" "8" :string) + ("Y" "8" :string) + ("L" "8" :string) + ("o" "9" :string) + ("n" "9" :string) + ("g" "9" :string) + ("x" "9" :string) + ("f" "9" :string) + ("y" "9" :string) + ("q" "9" :string) + ("h" "9" :string) + ("w" "9" :string) + ("s" "9" :string) + ("d" "9" :string) + ("v" "9" :string) + ("k" "9" :string) + ("r" "9" :string) + ("m" "9" :string) + ("z" "9" :string) + ("c" "9" :string) + ("i" "9" :string) + ("l" "9" :string) + ("b" "9" :string) + ("j" "9" :string) + ("a" "9" :string) + ("p" "9" :string) + ("u" "9" :string) + ("t" "9" :string) + ("e" "9" :string) + )) + +(use-rule-set :run 0 + :rule-set ("sphinx-xy-alphabetize")) +(use-rule-set :run 1 + :rule-set ("sphinx-xy-resolve-diacritics")) +(use-rule-set :run 2 + :rule-set ("sphinx-xy-resolve-case")) diff --git a/docs/_build/latex/Makefile b/docs/_build/latex/Makefile index d748006..c561680 100644 --- a/docs/_build/latex/Makefile +++ b/docs/_build/latex/Makefile @@ -3,33 +3,42 @@ ALLDOCS = $(basename $(wildcard *.tex)) ALLPDF = $(addsuffix .pdf,$(ALLDOCS)) ALLDVI = $(addsuffix .dvi,$(ALLDOCS)) +ALLXDV = +ALLPS = $(addsuffix .ps,$(ALLDOCS)) +ALLIMGS = $(wildcard *.png *.gif *.jpg *.jpeg) # Prefix for archive names -ARCHIVEPRREFIX = -# Additional LaTeX options -LATEXOPTS = -# format: pdf or dvi +ARCHIVEPREFIX = +# Additional LaTeX options (passed via variables in latexmkrc/latexmkjarc file) +export LATEXOPTS = +# Additional latexmk options +LATEXMKOPTS = +# format: pdf or dvi (used only by archive targets) FMT = pdf -LATEX = latex -PDFLATEX = pdflatex -MAKEINDEX = makeindex +LATEX = latexmk -dvi +PDFLATEX = latexmk -pdf -dvi- -ps- + + +%.png %.gif %.jpg %.jpeg: FORCE_MAKE + extractbb '$@' + +%.dvi: %.tex FORCE_MAKE + $(LATEX) $(LATEXMKOPTS) '$<' + +%.ps: %.dvi + dvips '$<' + +%.pdf: %.tex FORCE_MAKE + $(PDFLATEX) $(LATEXMKOPTS) '$<' all: $(ALLPDF) -all-pdf: $(ALLPDF) + all-dvi: $(ALLDVI) -all-ps: all-dvi - for f in *.dvi; do dvips $$f; done - -all-pdf-ja: - for f in *.pdf *.png *.gif *.jpg *.jpeg; do extractbb $$f; done - for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done - for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done - for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done - -for f in *.idx; do mendex -U -f -d "`basename $$f .idx`.dic" -s python.ist $$f; done - for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done - for f in *.tex; do platex -kanji=utf8 $(LATEXOPTS) $$f; done - for f in *.dvi; do dvipdfmx $$f; done + +all-ps: $(ALLPS) + +all-pdf: $(ALLPDF) zip: all-$(FMT) mkdir $(ARCHIVEPREFIX)docs-$(FMT) @@ -52,27 +61,8 @@ bz2: tar xz: tar xz -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar -# The number of LaTeX runs is quite conservative, but I don't expect it -# to get run often, so the little extra time won't hurt. -%.dvi: %.tex - $(LATEX) $(LATEXOPTS) '$<' - $(LATEX) $(LATEXOPTS) '$<' - $(LATEX) $(LATEXOPTS) '$<' - -$(MAKEINDEX) -s python.ist '$(basename $<).idx' - $(LATEX) $(LATEXOPTS) '$<' - $(LATEX) $(LATEXOPTS) '$<' - -%.pdf: %.tex - $(PDFLATEX) $(LATEXOPTS) '$<' - $(PDFLATEX) $(LATEXOPTS) '$<' - $(PDFLATEX) $(LATEXOPTS) '$<' - -$(MAKEINDEX) -s python.ist '$(basename $<).idx' - $(PDFLATEX) $(LATEXOPTS) '$<' - $(PDFLATEX) $(LATEXOPTS) '$<' - clean: - rm -f *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz $(ALLPDF) $(ALLDVI) + rm -f *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz $(ALLPDF) $(ALLDVI) $(ALLXDV) *.fls *.fdb_latexmk .PHONY: all all-pdf all-dvi all-ps clean zip tar gz bz2 xz -.PHONY: all-pdf-ja - +.PHONY: FORCE_MAKE \ No newline at end of file diff --git a/docs/_build/latex/MindstormsEV3Toolbox.aux b/docs/_build/latex/MindstormsEV3Toolbox.aux index a0c16aa..e1b5461 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.aux +++ b/docs/_build/latex/MindstormsEV3Toolbox.aux @@ -16,172 +16,130 @@ \gdef\HyperFirstAtBeginDocument#1{#1} \providecommand\HyField@AuxAddToFields[1]{} \providecommand\HyField@AuxAddToCoFields[2]{} -\select@language{english} -\@writefile{toc}{\select@language{english}} -\@writefile{lof}{\select@language{english}} -\@writefile{lot}{\select@language{english}} +\babel@aux{english}{} \newlabel{index::doc}{{}{1}{}{section*.2}{}} \@writefile{toc}{\contentsline {chapter}{\numberline {1}Contents}{3}{chapter.1}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{loliteral-block}{\addvspace {10\p@ }} -\newlabel{index:our-repository}{{1}{3}{Contents}{chapter.1}{}} \newlabel{index:contents}{{1}{3}{Contents}{chapter.1}{}} -\newlabel{index:matlab-toolbox-for-controlling-lego-mindstorms-ev3}{{1}{3}{Contents}{chapter.1}{}} \newlabel{EV3:module-source}{{1}{3}{Contents}{section*.3}{}} \@writefile{toc}{\contentsline {section}{\numberline {1.1}EV3}{3}{section.1.1}} \newlabel{EV3:ev3}{{1.1}{3}{EV3}{section.1.1}{}} \newlabel{EV3::doc}{{1.1}{3}{EV3}{section.1.1}{}} \newlabel{EV3:source.EV3}{{1.1}{3}{EV3}{section*.4}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{3}{paragraph*.5}} -\newlabel{EV3:source.EV3.motorA}{{1.1}{3}{Notes}{section*.6}{}} -\newlabel{EV3:source.EV3.motorB}{{1.1}{3}{Notes}{section*.7}{}} -\newlabel{EV3:source.EV3.motorC}{{1.1}{3}{Notes}{section*.8}{}} -\newlabel{EV3:source.EV3.motorD}{{1.1}{4}{Notes}{section*.9}{}} -\newlabel{EV3:source.EV3.sensor1}{{1.1}{4}{Notes}{section*.10}{}} -\newlabel{EV3:source.EV3.sensor2}{{1.1}{4}{Notes}{section*.11}{}} -\newlabel{EV3:source.EV3.sensor3}{{1.1}{4}{Notes}{section*.12}{}} -\newlabel{EV3:source.EV3.sensor4}{{1.1}{4}{Notes}{section*.13}{}} -\newlabel{EV3:source.EV3.debug}{{1.1}{4}{Notes}{section*.14}{}} -\newlabel{EV3:source.EV3.batteryMode}{{1.1}{4}{Notes}{section*.15}{}} -\newlabel{EV3:source.EV3.batteryValue}{{1.1}{4}{Notes}{section*.16}{}} -\newlabel{EV3:source.EV3.isConnected}{{1.1}{4}{Notes}{section*.17}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{4}{paragraph*.18}} -\newlabel{EV3:source.EV3.beep}{{1.1}{4}{Example}{section*.19}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{4}{paragraph*.20}} -\@writefile{toc}{\contentsline {paragraph}{Example}{4}{paragraph*.21}} -\newlabel{EV3:source.EV3.connect}{{1.1}{4}{Example}{section*.22}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{5}{paragraph*.23}} -\newlabel{EV3:source.EV3.disconnect}{{1.1}{5}{Example}{section*.24}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{5}{paragraph*.25}} -\@writefile{toc}{\contentsline {paragraph}{Example}{5}{paragraph*.26}} -\newlabel{EV3:source.EV3.playTone}{{1.1}{5}{Example}{section*.27}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{5}{paragraph*.28}} -\newlabel{EV3:source.EV3.setProperties}{{1.1}{5}{Example}{section*.29}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{6}{paragraph*.30}} -\newlabel{EV3:source.EV3.stopTone}{{1.1}{6}{Example}{section*.31}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{6}{paragraph*.32}} -\newlabel{EV3:source.EV3.tonePlayed}{{1.1}{6}{Example}{section*.33}{}} -\newlabel{Motor:module-source}{{1.1}{6}{EV3}{section*.34}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.2}Motor}{6}{section.1.2}} -\newlabel{Motor::doc}{{1.2}{6}{Motor}{section.1.2}{}} -\newlabel{Motor:motor}{{1.2}{6}{Motor}{section.1.2}{}} -\newlabel{Motor:source.Motor}{{1.2}{6}{Motor}{section*.35}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{7}{paragraph*.36}} -\newlabel{Motor:source.Motor.power}{{1.2}{7}{Notes}{section*.37}{}} -\newlabel{Motor:source.Motor.speedRegulation}{{1.2}{7}{Notes}{section*.38}{}} -\newlabel{Motor:source.Motor.smoothStart}{{1.2}{7}{Notes}{section*.39}{}} -\newlabel{Motor:source.Motor.smoothStop}{{1.2}{7}{Notes}{section*.40}{}} -\newlabel{Motor:source.Motor.limitValue}{{1.2}{7}{Notes}{section*.41}{}} -\newlabel{Motor:source.Motor.limitMode}{{1.2}{7}{Notes}{section*.42}{}} -\newlabel{Motor:source.Motor.brakeMode}{{1.2}{7}{Notes}{section*.43}{}} -\newlabel{Motor:source.Motor.debug}{{1.2}{7}{Notes}{section*.44}{}} -\newlabel{Motor:source.Motor.isRunning}{{1.2}{7}{Notes}{section*.45}{}} -\newlabel{Motor:source.Motor.tachoCount}{{1.2}{7}{Notes}{section*.46}{}} -\newlabel{Motor:source.Motor.currentSpeed}{{1.2}{7}{Notes}{section*.47}{}} -\newlabel{Motor:source.Motor.type}{{1.2}{7}{Notes}{section*.48}{}} -\newlabel{Motor:source.Motor.internalReset}{{1.2}{8}{Notes}{section*.49}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{8}{paragraph*.50}} -\newlabel{Motor:source.Motor.resetTachoCount}{{1.2}{8}{Notes}{section*.51}{}} -\newlabel{Motor:source.Motor.setBrake}{{1.2}{8}{Notes}{section*.52}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{8}{paragraph*.53}} -\newlabel{Motor:source.Motor.setProperties}{{1.2}{8}{Notes}{section*.54}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{9}{paragraph*.55}} -\newlabel{Motor:source.Motor.start}{{1.2}{9}{Notes}{section*.56}{}} -\newlabel{Motor:source.Motor.stop}{{1.2}{9}{Notes}{section*.57}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{9}{paragraph*.58}} -\newlabel{Motor:source.Motor.syncedStart}{{1.2}{9}{Notes}{section*.59}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{9}{paragraph*.60}} -\@writefile{toc}{\contentsline {paragraph}{Example}{9}{paragraph*.61}} -\newlabel{Motor:source.Motor.syncedStop}{{1.2}{9}{Notes}{section*.62}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{10}{paragraph*.63}} -\newlabel{Motor:source.Motor.waitFor}{{1.2}{10}{Notes}{section*.64}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{10}{paragraph*.65}} -\newlabel{Sensor:module-source}{{1.2}{10}{Motor}{section*.66}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.3}Sensor}{10}{section.1.3}} -\newlabel{Sensor:sensor}{{1.3}{10}{Sensor}{section.1.3}{}} -\newlabel{Sensor::doc}{{1.3}{10}{Sensor}{section.1.3}{}} -\newlabel{Sensor:source.Sensor}{{1.3}{10}{Sensor}{section*.67}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{10}{paragraph*.68}} -\newlabel{Sensor:source.Sensor.mode}{{1.3}{10}{Notes}{section*.69}{}} -\newlabel{Sensor:source.Sensor.debug}{{1.3}{12}{Notes}{section*.70}{}} -\newlabel{Sensor:source.Sensor.value}{{1.3}{12}{Notes}{section*.71}{}} -\newlabel{Sensor:source.Sensor.type}{{1.3}{12}{Notes}{section*.72}{}} -\newlabel{Sensor:source.Sensor.reset}{{1.3}{13}{Notes}{section*.73}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{13}{paragraph*.74}} -\newlabel{Sensor:source.Sensor.setProperties}{{1.3}{13}{Notes}{section*.75}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{13}{paragraph*.76}} -\newlabel{hid:module-source}{{1.3}{13}{Sensor}{section*.77}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.4}hidapi}{13}{section.1.4}} -\newlabel{hid:hidapi}{{1.4}{13}{hidapi}{section.1.4}{}} -\newlabel{hid::doc}{{1.4}{13}{hidapi}{section.1.4}{}} -\newlabel{hid:source.hidapi}{{1.4}{13}{hidapi}{section*.78}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{14}{paragraph*.79}} -\newlabel{hid:source.hidapi.handle}{{1.4}{14}{Notes}{section*.80}{}} -\newlabel{hid:source.hidapi.vendorID}{{1.4}{14}{Notes}{section*.81}{}} -\newlabel{hid:source.hidapi.productID}{{1.4}{14}{Notes}{section*.82}{}} -\newlabel{hid:source.hidapi.nReadBuffer}{{1.4}{14}{Notes}{section*.83}{}} -\newlabel{hid:source.hidapi.nWriteBuffer}{{1.4}{14}{Notes}{section*.84}{}} -\newlabel{hid:source.hidapi.slib}{{1.4}{14}{Notes}{section*.85}{}} -\newlabel{hid:source.hidapi.sheader}{{1.4}{14}{Notes}{section*.86}{}} -\@writefile{toc}{\contentsline {paragraph}{Example}{14}{paragraph*.87}} -\newlabel{hid:source.hidapi.close}{{1.4}{14}{Example}{section*.88}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{15}{paragraph*.89}} -\newlabel{hid:source.hidapi.enumerate}{{1.4}{15}{Example}{section*.90}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{15}{paragraph*.91}} -\newlabel{hid:source.hidapi.error}{{1.4}{15}{Example}{section*.92}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{15}{paragraph*.93}} -\newlabel{hid:source.hidapi.exit}{{1.4}{15}{Example}{section*.94}{}} -\newlabel{hid:source.hidapi.getHIDInfoString}{{1.4}{15}{Example}{section*.95}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{15}{paragraph*.96}} -\newlabel{hid:source.hidapi.getManufacturersString}{{1.4}{16}{Example}{section*.97}{}} -\newlabel{hid:source.hidapi.getProductString}{{1.4}{16}{Example}{section*.98}{}} -\newlabel{hid:source.hidapi.getSerialNumberString}{{1.4}{16}{Example}{section*.99}{}} -\newlabel{hid:source.hidapi.init}{{1.4}{16}{Example}{section*.100}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{16}{paragraph*.101}} -\newlabel{hid:source.hidapi.open}{{1.4}{16}{Example}{section*.102}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{16}{paragraph*.103}} -\newlabel{hid:source.hidapi.read}{{1.4}{16}{Example}{section*.104}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{16}{paragraph*.105}} -\newlabel{hid:source.hidapi.read_timeout}{{1.4}{16}{Example}{section*.106}{}} -\newlabel{hid:source.hidapi.setNonBlocking}{{1.4}{17}{Example}{section*.107}{}} -\newlabel{hid:source.hidapi.write}{{1.4}{17}{Example}{section*.108}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{17}{paragraph*.109}} -\newlabel{usbBrickIO:module-source}{{1.4}{17}{hidapi}{section*.110}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.5}usbBrickIO}{17}{section.1.5}} -\newlabel{usbBrickIO:usbbrickio}{{1.5}{17}{usbBrickIO}{section.1.5}{}} -\newlabel{usbBrickIO::doc}{{1.5}{17}{usbBrickIO}{section.1.5}{}} -\newlabel{usbBrickIO:source.usbBrickIO}{{1.5}{17}{usbBrickIO}{section*.111}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{17}{paragraph*.112}} -\newlabel{usbBrickIO:source.usbBrickIO.debug}{{1.5}{18}{Notes}{section*.113}{}} -\newlabel{usbBrickIO:source.usbBrickIO.vendorID}{{1.5}{18}{Notes}{section*.114}{}} -\newlabel{usbBrickIO:source.usbBrickIO.productID}{{1.5}{18}{Notes}{section*.115}{}} -\newlabel{usbBrickIO:source.usbBrickIO.nReadBuffer}{{1.5}{18}{Notes}{section*.116}{}} -\newlabel{usbBrickIO:source.usbBrickIO.nWriteBuffer}{{1.5}{18}{Notes}{section*.117}{}} -\newlabel{usbBrickIO:source.usbBrickIO.timeOut}{{1.5}{18}{Notes}{section*.118}{}} -\@writefile{toc}{\contentsline {paragraph}{Examples}{18}{paragraph*.119}} -\newlabel{usbBrickIO:source.usbBrickIO.close}{{1.5}{18}{Examples}{section*.120}{}} -\newlabel{usbBrickIO:source.usbBrickIO.open}{{1.5}{18}{Examples}{section*.121}{}} -\newlabel{usbBrickIO:source.usbBrickIO.read}{{1.5}{18}{Examples}{section*.122}{}} -\newlabel{usbBrickIO:source.usbBrickIO.setProperties}{{1.5}{18}{Examples}{section*.123}{}} -\newlabel{usbBrickIO:source.usbBrickIO.write}{{1.5}{18}{Examples}{section*.124}{}} -\newlabel{btBrickIO:module-source}{{1.5}{18}{usbBrickIO}{section*.125}{}} -\@writefile{toc}{\contentsline {section}{\numberline {1.6}btBrickIO}{18}{section.1.6}} -\newlabel{btBrickIO:btbrickio}{{1.6}{18}{btBrickIO}{section.1.6}{}} -\newlabel{btBrickIO::doc}{{1.6}{18}{btBrickIO}{section.1.6}{}} -\newlabel{btBrickIO:source.btBrickIO}{{1.6}{18}{btBrickIO}{section*.126}{}} -\@writefile{toc}{\contentsline {paragraph}{Notes}{19}{paragraph*.127}} -\newlabel{btBrickIO:source.btBrickIO.debug}{{1.6}{19}{Notes}{section*.128}{}} -\newlabel{btBrickIO:source.btBrickIO.serialPort}{{1.6}{19}{Notes}{section*.129}{}} -\newlabel{btBrickIO:source.btBrickIO.deviceName}{{1.6}{19}{Notes}{section*.130}{}} -\newlabel{btBrickIO:source.btBrickIO.channel}{{1.6}{19}{Notes}{section*.131}{}} -\newlabel{btBrickIO:source.btBrickIO.timeOut}{{1.6}{19}{Notes}{section*.132}{}} -\newlabel{btBrickIO:source.btBrickIO.backend}{{1.6}{19}{Notes}{section*.133}{}} -\@writefile{toc}{\contentsline {paragraph}{Examples}{19}{paragraph*.134}} -\newlabel{btBrickIO:source.btBrickIO.close}{{1.6}{19}{Examples}{section*.135}{}} -\newlabel{btBrickIO:source.btBrickIO.open}{{1.6}{19}{Examples}{section*.136}{}} -\newlabel{btBrickIO:source.btBrickIO.read}{{1.6}{19}{Examples}{section*.137}{}} -\newlabel{btBrickIO:source.btBrickIO.setProperties}{{1.6}{19}{Examples}{section*.138}{}} -\newlabel{btBrickIO:source.btBrickIO.write}{{1.6}{20}{Examples}{section*.139}{}} -\@writefile{toc}{\contentsline {chapter}{MATLAB Module Index}{21}{section*.140}} -\@writefile{toc}{\contentsline {chapter}{Index}{23}{section*.141}} +\newlabel{EV3:source.EV3.motorA}{{1.1}{3}{}{section*.5}{}} +\newlabel{EV3:source.EV3.motorB}{{1.1}{3}{}{section*.6}{}} +\newlabel{EV3:source.EV3.motorC}{{1.1}{4}{}{section*.7}{}} +\newlabel{EV3:source.EV3.motorD}{{1.1}{4}{}{section*.8}{}} +\newlabel{EV3:source.EV3.sensor1}{{1.1}{4}{}{section*.9}{}} +\newlabel{EV3:source.EV3.sensor2}{{1.1}{4}{}{section*.10}{}} +\newlabel{EV3:source.EV3.sensor3}{{1.1}{4}{}{section*.11}{}} +\newlabel{EV3:source.EV3.sensor4}{{1.1}{4}{}{section*.12}{}} +\newlabel{EV3:source.EV3.debug}{{1.1}{4}{}{section*.13}{}} +\newlabel{EV3:source.EV3.batteryMode}{{1.1}{4}{}{section*.14}{}} +\newlabel{EV3:source.EV3.batteryValue}{{1.1}{4}{}{section*.15}{}} +\newlabel{EV3:source.EV3.isConnected}{{1.1}{4}{}{section*.16}{}} +\newlabel{EV3:source.EV3.beep}{{1.1}{5}{}{section*.17}{}} +\newlabel{EV3:source.EV3.connect}{{1.1}{5}{}{section*.18}{}} +\newlabel{EV3:source.EV3.disconnect}{{1.1}{5}{}{section*.19}{}} +\newlabel{EV3:source.EV3.playTone}{{1.1}{6}{}{section*.20}{}} +\newlabel{EV3:source.EV3.setProperties}{{1.1}{6}{}{section*.21}{}} +\newlabel{EV3:source.EV3.stopTone}{{1.1}{6}{}{section*.22}{}} +\newlabel{EV3:source.EV3.tonePlayed}{{1.1}{6}{}{section*.23}{}} +\newlabel{Motor:module-source}{{1.1}{7}{EV3}{section*.24}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.2}Motor}{7}{section.1.2}} +\newlabel{Motor:motor}{{1.2}{7}{Motor}{section.1.2}{}} +\newlabel{Motor::doc}{{1.2}{7}{Motor}{section.1.2}{}} +\newlabel{Motor:source.Motor}{{1.2}{7}{Motor}{section*.25}{}} +\newlabel{Motor:source.Motor.power}{{1.2}{7}{}{section*.26}{}} +\newlabel{Motor:source.Motor.speedRegulation}{{1.2}{7}{}{section*.27}{}} +\newlabel{Motor:source.Motor.smoothStart}{{1.2}{8}{}{section*.28}{}} +\newlabel{Motor:source.Motor.smoothStop}{{1.2}{8}{}{section*.29}{}} +\newlabel{Motor:source.Motor.limitValue}{{1.2}{8}{}{section*.30}{}} +\newlabel{Motor:source.Motor.limitMode}{{1.2}{8}{}{section*.31}{}} +\newlabel{Motor:source.Motor.brakeMode}{{1.2}{8}{}{section*.32}{}} +\newlabel{Motor:source.Motor.debug}{{1.2}{8}{}{section*.33}{}} +\newlabel{Motor:source.Motor.isRunning}{{1.2}{8}{}{section*.34}{}} +\newlabel{Motor:source.Motor.tachoCount}{{1.2}{8}{}{section*.35}{}} +\newlabel{Motor:source.Motor.currentSpeed}{{1.2}{8}{}{section*.36}{}} +\newlabel{Motor:source.Motor.type}{{1.2}{8}{}{section*.37}{}} +\newlabel{Motor:source.Motor.internalReset}{{1.2}{8}{}{section*.38}{}} +\newlabel{Motor:source.Motor.resetTachoCount}{{1.2}{9}{}{section*.39}{}} +\newlabel{Motor:source.Motor.setBrake}{{1.2}{9}{}{section*.40}{}} +\newlabel{Motor:source.Motor.setProperties}{{1.2}{9}{}{section*.41}{}} +\newlabel{Motor:source.Motor.start}{{1.2}{10}{}{section*.42}{}} +\newlabel{Motor:source.Motor.stop}{{1.2}{10}{}{section*.43}{}} +\newlabel{Motor:source.Motor.syncedStart}{{1.2}{10}{}{section*.44}{}} +\newlabel{Motor:source.Motor.syncedStop}{{1.2}{10}{}{section*.45}{}} +\newlabel{Motor:source.Motor.waitFor}{{1.2}{11}{}{section*.46}{}} +\newlabel{Sensor:module-source}{{1.2}{11}{Motor}{section*.47}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.3}Sensor}{11}{section.1.3}} +\newlabel{Sensor:sensor}{{1.3}{11}{Sensor}{section.1.3}{}} +\newlabel{Sensor::doc}{{1.3}{11}{Sensor}{section.1.3}{}} +\newlabel{Sensor:source.Sensor}{{1.3}{11}{Sensor}{section*.48}{}} +\newlabel{Sensor:source.Sensor.mode}{{1.3}{12}{}{section*.49}{}} +\newlabel{Sensor:source.Sensor.debug}{{1.3}{15}{}{section*.50}{}} +\newlabel{Sensor:source.Sensor.value}{{1.3}{15}{}{section*.51}{}} +\newlabel{Sensor:source.Sensor.type}{{1.3}{15}{}{section*.52}{}} +\newlabel{Sensor:source.Sensor.reset}{{1.3}{15}{}{section*.53}{}} +\newlabel{Sensor:source.Sensor.setProperties}{{1.3}{15}{}{section*.54}{}} +\newlabel{hid:module-source}{{1.3}{16}{Sensor}{section*.55}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.4}hidapi}{16}{section.1.4}} +\newlabel{hid:hidapi}{{1.4}{16}{hidapi}{section.1.4}{}} +\newlabel{hid::doc}{{1.4}{16}{hidapi}{section.1.4}{}} +\newlabel{hid:source.hidapi}{{1.4}{16}{hidapi}{section*.56}{}} +\newlabel{hid:source.hidapi.handle}{{1.4}{17}{}{section*.57}{}} +\newlabel{hid:source.hidapi.vendorID}{{1.4}{17}{}{section*.58}{}} +\newlabel{hid:source.hidapi.productID}{{1.4}{17}{}{section*.59}{}} +\newlabel{hid:source.hidapi.nReadBuffer}{{1.4}{17}{}{section*.60}{}} +\newlabel{hid:source.hidapi.nWriteBuffer}{{1.4}{17}{}{section*.61}{}} +\newlabel{hid:source.hidapi.slib}{{1.4}{17}{}{section*.62}{}} +\newlabel{hid:source.hidapi.sheader}{{1.4}{17}{}{section*.63}{}} +\newlabel{hid:source.hidapi.close}{{1.4}{17}{}{section*.64}{}} +\newlabel{hid:source.hidapi.enumerate}{{1.4}{17}{}{section*.65}{}} +\newlabel{hid:source.hidapi.error}{{1.4}{18}{}{section*.66}{}} +\newlabel{hid:source.hidapi.exit}{{1.4}{18}{}{section*.67}{}} +\newlabel{hid:source.hidapi.getHIDInfoString}{{1.4}{18}{}{section*.68}{}} +\newlabel{hid:source.hidapi.getManufacturersString}{{1.4}{18}{}{section*.69}{}} +\newlabel{hid:source.hidapi.getProductString}{{1.4}{18}{}{section*.70}{}} +\newlabel{hid:source.hidapi.getSerialNumberString}{{1.4}{18}{}{section*.71}{}} +\newlabel{hid:source.hidapi.init}{{1.4}{18}{}{section*.72}{}} +\newlabel{hid:source.hidapi.open}{{1.4}{18}{}{section*.73}{}} +\newlabel{hid:source.hidapi.read}{{1.4}{19}{}{section*.74}{}} +\newlabel{hid:source.hidapi.read_timeout}{{1.4}{19}{}{section*.75}{}} +\newlabel{hid:source.hidapi.setNonBlocking}{{1.4}{19}{}{section*.76}{}} +\newlabel{hid:source.hidapi.write}{{1.4}{19}{}{section*.77}{}} +\newlabel{usbBrickIO:module-source}{{1.4}{19}{hidapi}{section*.78}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.5}usbBrickIO}{20}{section.1.5}} +\newlabel{usbBrickIO:usbbrickio}{{1.5}{20}{usbBrickIO}{section.1.5}{}} +\newlabel{usbBrickIO::doc}{{1.5}{20}{usbBrickIO}{section.1.5}{}} +\newlabel{usbBrickIO:source.usbBrickIO}{{1.5}{20}{usbBrickIO}{section*.79}{}} +\newlabel{usbBrickIO:source.usbBrickIO.debug}{{1.5}{20}{}{section*.80}{}} +\newlabel{usbBrickIO:source.usbBrickIO.vendorID}{{1.5}{20}{}{section*.81}{}} +\newlabel{usbBrickIO:source.usbBrickIO.productID}{{1.5}{20}{}{section*.82}{}} +\newlabel{usbBrickIO:source.usbBrickIO.nReadBuffer}{{1.5}{20}{}{section*.83}{}} +\newlabel{usbBrickIO:source.usbBrickIO.nWriteBuffer}{{1.5}{20}{}{section*.84}{}} +\newlabel{usbBrickIO:source.usbBrickIO.timeOut}{{1.5}{20}{}{section*.85}{}} +\newlabel{usbBrickIO:source.usbBrickIO.close}{{1.5}{20}{}{section*.86}{}} +\newlabel{usbBrickIO:source.usbBrickIO.open}{{1.5}{21}{}{section*.87}{}} +\newlabel{usbBrickIO:source.usbBrickIO.read}{{1.5}{21}{}{section*.88}{}} +\newlabel{usbBrickIO:source.usbBrickIO.setProperties}{{1.5}{21}{}{section*.89}{}} +\newlabel{usbBrickIO:source.usbBrickIO.write}{{1.5}{21}{}{section*.90}{}} +\newlabel{btBrickIO:module-source}{{1.5}{21}{usbBrickIO}{section*.91}{}} +\@writefile{toc}{\contentsline {section}{\numberline {1.6}btBrickIO}{21}{section.1.6}} +\newlabel{btBrickIO:btbrickio}{{1.6}{21}{btBrickIO}{section.1.6}{}} +\newlabel{btBrickIO::doc}{{1.6}{21}{btBrickIO}{section.1.6}{}} +\newlabel{btBrickIO:source.btBrickIO}{{1.6}{21}{btBrickIO}{section*.92}{}} +\newlabel{btBrickIO:source.btBrickIO.debug}{{1.6}{21}{}{section*.93}{}} +\newlabel{btBrickIO:source.btBrickIO.serialPort}{{1.6}{22}{}{section*.94}{}} +\newlabel{btBrickIO:source.btBrickIO.deviceName}{{1.6}{22}{}{section*.95}{}} +\newlabel{btBrickIO:source.btBrickIO.channel}{{1.6}{22}{}{section*.96}{}} +\newlabel{btBrickIO:source.btBrickIO.timeOut}{{1.6}{22}{}{section*.97}{}} +\newlabel{btBrickIO:source.btBrickIO.backend}{{1.6}{22}{}{section*.98}{}} +\newlabel{btBrickIO:source.btBrickIO.close}{{1.6}{22}{}{section*.99}{}} +\newlabel{btBrickIO:source.btBrickIO.open}{{1.6}{22}{}{section*.100}{}} +\newlabel{btBrickIO:source.btBrickIO.read}{{1.6}{22}{}{section*.101}{}} +\newlabel{btBrickIO:source.btBrickIO.setProperties}{{1.6}{22}{}{section*.102}{}} +\newlabel{btBrickIO:source.btBrickIO.write}{{1.6}{22}{}{section*.103}{}} +\@writefile{toc}{\contentsline {chapter}{MATLAB Module Index}{25}{section*.104}} +\@writefile{toc}{\contentsline {chapter}{Index}{27}{section*.105}} diff --git a/docs/_build/latex/MindstormsEV3Toolbox.fdb_latexmk b/docs/_build/latex/MindstormsEV3Toolbox.fdb_latexmk new file mode 100644 index 0000000..08b015b --- /dev/null +++ b/docs/_build/latex/MindstormsEV3Toolbox.fdb_latexmk @@ -0,0 +1,183 @@ +# Fdb version 3 +["makeindex MindstormsEV3Toolbox.idx"] 1580150726 "MindstormsEV3Toolbox.idx" "MindstormsEV3Toolbox.ind" "MindstormsEV3Toolbox" 1580150726 + "MindstormsEV3Toolbox.idx" 1576847248 6034 0a0c9357a3c9a229266cb767718e4540 "" + (generated) + "MindstormsEV3Toolbox.ind" +["pdflatex"] 1580150726 "MindstormsEV3Toolbox.tex" "MindstormsEV3Toolbox.pdf" "MindstormsEV3Toolbox" 1580150726 + "/etc/texmf/web2c/texmf.cnf" 1578938302 475 c0e671620eb5563b2130f56340a5fde8 "" + "/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc" 1480098666 4850 80dc9bab7f31fb78a000ccfed0e27cab "" + "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1511824771 3332 103109f5612ad95229751940c61aada0 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm" 1480098688 1292 3059476c50a24578715759f22652f3d0 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm" 1480098688 1384 87406e4336af44af883a035f17f319d9 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8c.tfm" 1480098688 1268 8bd405dc5751cfed76cb6fb2db78cb50 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm" 1480098688 1292 bd42be2f344128bff6d35d98474adfe3 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm" 1480098688 1384 4632f5e54900a7dadbb83f555bc61e56 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8c.tfm" 1480098688 1344 dab2eee300fafcab19064bcc62d66daa "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8r.tfm" 1480098688 1544 4fb84cf2931ec523c2c6a08d939088ba "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8t.tfm" 1480098688 1596 04a657f277f0401ba37d66e716627ac4 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8r.tfm" 1480098688 4484 b828043cbd581d289d955903c1339981 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8t.tfm" 1480098688 6628 34c39492c0adc454c1c199922bba8363 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvbo8r.tfm" 1480098688 4736 423eba67d4e9420ec9df4a8def143b08 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvbo8t.tfm" 1480098688 6880 fe6c7967f27585f6fa9876f3af14edd2 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvr8r.tfm" 1480098688 4712 9ef4d7d106579d4b136e1529e1a4533c "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvr8t.tfm" 1480098688 7040 b2bd27e2bfe6f6948cbc3239cae7444f "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmb8r.tfm" 1480098689 4524 6bce29db5bc272ba5f332261583fee9c "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmb8t.tfm" 1480098689 6880 f19b8995b61c334d78fc734065f6b4d4 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmbi8r.tfm" 1480098689 4480 10409ed8bab5aea9ec9a78028b763919 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmbi8t.tfm" 1480098689 6784 37b32cc10800b5afa030d935c393695a "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8c.tfm" 1480098689 1352 fa28a7e6d323c65ce7d13d5342ff6be2 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm" 1480098689 4408 25b74d011a4c66b7f212c0cc3c90061b "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm" 1480098689 6672 e3ab9e37e925f3045c9005e6d1473d56 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmri8r.tfm" 1480098689 4640 532ca3305aad10cc01d769f3f91f1029 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmri8t.tfm" 1480098689 6944 94c55ad86e6ea2826f78ba2240d50df9 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm" 1480098696 3584 adb004a0c8e7c46ee66cad73671f37b4 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1480098698 1004 54797486969f23fa377b128694d548df "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1480098698 916 f87d7c45f9c908e672703b83b72241a3 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm" 1480098698 924 9904cf1d39e9767e7a3622f2a125a565 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1480098698 928 2dc8d444221b7a635bb58038579b861a "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1480098698 908 2921f8a10601f252058503cc6570e581 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm5.tfm" 1480098698 940 75ac932a52f80982a9f8ea75d03a34cf "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1480098698 940 228d6584342e91276bf566bcf9716b83 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1480098701 992 662f679a0b3d2d53c1b94050fdaa3f50 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1480098701 1524 4414a8315f39513458b80dfc63bff03a "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1480098701 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1480098701 1292 296a67155bdbfc32aa9c636f21e91433 "" + "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1480098701 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb" 1480098733 37912 77d683123f92148345f3fc36a38d9ab1 "" + "/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb" 1480098733 32915 7bf7720c61a5b3a7ff25b0964421c9b6 "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb" 1480098746 50493 4ed1f7e9eba8f1f3e1ec25195460190d "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb" 1480098746 45758 19968a0990191524e34e1994d4a31cb6 "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrro8a.pfb" 1480098746 44404 ea3d9c0311883914133975dd62a9185c "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb" 1480098746 35941 f27169cc74234d5bd5e4cca5abafaabb "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb" 1480098746 39013 b244066151b1e3e718f9b8e88a5ff23b "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb" 1480098746 44648 23115b2a545ebfe2c526c3ca99db8b95 "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmb8a.pfb" 1480098746 44729 811d6c62865936705a31c797a1d5dada "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb" 1480098746 44656 0cbca70e0534538582128f6b54593cca "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb" 1480098746 46026 6dab18b61c907687b520c72847215a68 "" + "/usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb" 1480098746 45458 a3faba884469519614ca56ba5f6b1de1 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf" 1480098757 2184 5d20c8b00cd914e50251116c274e2d0b "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrr8c.vf" 1480098757 3552 6a7911d0b338a7c32cbfc3a9e985ccca "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf" 1480098757 2184 8475af1b9cfa983db5f46f5ed4b8f9f7 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrro8c.vf" 1480098757 3560 a297982f0907d62e9886d9e2666bf30b "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrro8t.vf" 1480098757 2280 d7cd083c724c9449e1d12731253966f7 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvb8t.vf" 1480098757 2340 0efed6a948c3c37d870e4e7ddb85c7c3 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvbo8t.vf" 1480098757 2344 88834f8322177295b0266ecc4b0754c3 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvr8t.vf" 1480098757 2344 44ff28c9ef2fc97180cd884f900fee71 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmb8t.vf" 1480098758 2340 df9c920cc5688ebbf16a93f45ce7bdd3 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmbi8t.vf" 1480098758 2324 51908dae6e03953a90119973962f0e4d "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmr8c.vf" 1480098758 3556 8a9a6dcbcd146ef985683f677f4758a6 "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmr8t.vf" 1480098758 2348 91706c542228501c410c266421fbe30c "" + "/usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmri8t.vf" 1480098758 2328 6cd7df782b09b29cfc4d93e55b6b9a59 "" + "/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1480098806 71627 94eb9990bed73c364d7f53f960cc8c5b "" + "/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def" 1518644053 67244 2dce3d67c354c8d92f638d0f8682fb73 "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty" 1518644053 15861 065fe343082d0cd2428cf984d6b2ef66 "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def" 1518644053 12523 d80bc74bf5e02fe4304443a6de8d01be "" + "/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def" 1518644053 7434 1b3955075683beb1c883a0fcf92ed2d5 "" + "/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty" 1480098815 1458 43ab4710dc82f3edeabecd0d099626b2 "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty" 1480098815 7612 729a8cc22a1ee0029997c7f74717ae05 "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty" 1480098815 8237 3b62ef1f7e2c23a328c814b3893bc11f "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty" 1517006633 185082 6c11d4e30ed78e2a12957b7e77030856 "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty" 1480098815 70864 bcd5b216757bd619ae692a151d90085d "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty" 1480098815 7324 2310d1247db0114eb4726807c8837a0e "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty" 1490564930 1251 d170e11a3246c3392bc7f59595af42cb "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty" 1480098815 6797 90b7f83b0ad46826bc16058b1e3d48df "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty" 1480098815 8253 473e0e41f9adadb1977e8631b8f72ea6 "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty" 1480098815 14040 ac8866aac45982ac84021584b0abb252 "" + "/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty" 1480098815 18425 5b3c0c59d76fac78978b5558e83c1f36 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1480098820 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c "" + "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1480098820 13829 94730e64147574077f8ecfea9bb69af4 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd" 1480098820 961 6518c6525a34feb5e8250ffa91731cff "" + "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd" 1480098820 961 d02606146ba5601b5645f987c92e6193 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1480098820 2210 5c54ab129b848a5071554186d0168766 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1480098820 4160 c115536cf8d4ff25aa8c1c9bc4ecb79a "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1504905757 84352 897a476d96a0681047a5b0f91178a3d2 "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1480098820 4115 318a66090112f3aa3f415aeb6fe8540f "" + "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1480098820 2431 fe3078ec12fc30287f568596f8e0b948 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty" 1480098821 3140 977eaf314c97ac67b8675753fb15f67f "" + "/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1492297155 4571 13977df0eda144b93597fc709035ad1f "" + "/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty" 1480098821 4732 d63eda807ac82cca2ca8488efd31a966 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty" 1480098821 1940 c559b92ca91f1b2a0e60d836d4973f41 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu" 1487721667 2004 ac51aeac484f08c01026120d62677eca "" + "/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu" 1487721667 3181 1cb3e9ad01f4a01127b2ffd821bfeec7 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/report.cls" 1480098821 22880 e7be6f7dd8c05d5108bf3a7d8cabe59a "" + "/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo" 1480098821 8292 e897c12e1e886ce77fe26afc5d470886 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def" 1492297155 10006 a90ba4035cf778f32f424e297d92e235 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu" 1487721667 11255 9d97362866549d3d3c994b5f28d1b9b5 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty" 1492297155 16154 f2c73e20ca771d534a8516c62c6b0eae "" + "/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd" 1480098821 2217 d274654bda1292013bdf48d5f720a495 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def" 1480098821 7767 aa88823823f5e767d79ea1166ab1ae74 "" + "/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu" 1487721667 4919 76510afd60e8282294f944c2f9f5103b "" + "/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def" 1487721667 7784 325a2a09984cb5c4ff230f9867145ad3 "" + "/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty" 1480098823 1311 063f8536a047a2d9cb1803321f793f37 "" + "/usr/share/texlive/texmf-dist/tex/latex/carlisle/remreset.sty" 1480098823 1096 6a75275ca00e32428c6f059d2f618ea7 "" + "/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty" 1480098825 2883 427a7f7cb58418a0394dbd85c80668f6 "" + "/usr/share/texlive/texmf-dist/tex/latex/cmap/ot1.cmap" 1480098825 1207 4e0d96772f0d338847cbfb4eca683c81 "" + "/usr/share/texlive/texmf-dist/tex/latex/cmap/t1.cmap" 1480098825 1938 beaa4a8467aa0074076e0e19f2992e29 "" + "/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty" 1498861448 10663 d7fcc0dc4f35e8998b8cfeef8407d37d "" + "/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty" 1480098827 45360 a0833d32f1b541964596b02870342d5a "" + "/usr/share/texlive/texmf-dist/tex/latex/float/float.sty" 1480098828 6749 16d2656a1984957e674b149555f1ea1d "" + "/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty" 1480098829 22449 7ec15c16d0d66790f28e90343c5434a3 "" + "/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty" 1480098829 40502 e003406220954b0716679d7928aedd8a "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1480098830 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1480098830 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1515537368 17334 520b9b85ad8a2a48eda3f643e27a5179 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1498427532 15275 7d676729b1bedd3e7f3c6717affb366c "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1498427532 9066 649f2ccf62888e3d8c3e57256b70b8e1 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1480098830 2594 d18d5e19aa8239cf867fa670c556d2e9 "" + "/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1480098830 3980 0a268fbfda01e381fa95821ab13b6aee "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1518041854 51699 9069fc983fff0db91d59a15af144ad62 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1518041854 234088 2c849389d62d41c593d9f5176c4116ab "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1480098831 12949 81e4e808884a8f0e276b69410e234656 "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1518041854 14098 4e70bf396c7c265bd8b0e5cab3fd3d4d "" + "/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def" 1518041854 122411 10b605a58a28bbe5d61db37da4a85beb "" + "/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1480098833 678 4792914a8f45be57bb98413425e4c7af "" + "/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg" 1480098833 235 6031e5765137be07eed51a510b2b8fb7 "" + "/usr/share/texlive/texmf-dist/tex/latex/mmap/oml.cmap" 1480098835 1866 c1c12138091b4a8edd4a24a940e6f792 "" + "/usr/share/texlive/texmf-dist/tex/latex/mmap/oms.cmap" 1480098835 2370 3b1f71b14b974f07cef532db09ae9ee0 "" + "/usr/share/texlive/texmf-dist/tex/latex/mmap/omx.cmap" 1480098835 3001 252c8ca42b06a22cb1a11c0e47790c6e "" + "/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty" 1480098836 3834 4363110eb0ef1eb2b71c8fcbcdb6c357 "" + "/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty" 1480098836 12095 5337833c991d80788a43d3ce26bd1c46 "" + "/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty" 1480098836 7075 2fe3d848bba95f139de11ded085e74aa "" + "/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty" 1480098836 3720 63669daeb0b67d5fbec899824e2f1491 "" + "/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty" 1480098836 22417 1d9df1eb66848aa31b18a593099cf45c "" + "/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty" 1480098836 9581 023642318cef9f4677efe364de1e2a27 "" + "/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty" 1480098836 2763 02a40cc5a32805c41d919cfbdba7e99a "" + "/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd" 1480098837 798 d5895e9edc628f2be019beb2c0ec66df "" + "/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd" 1480098837 1488 9a55ac1cde6b4798a7f56844bb75a553 "" + "/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd" 1480098837 774 61d7da1e9f9e74989b196d147e623736 "" + "/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty" 1480098837 857 6c716f26c5eadfb81029fcd6ce2d45e6 "" + "/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd" 1480098837 643 92c451bb86386a4e36a174603ddb5a13 "" + "/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd" 1480098837 619 96f56dc5d1ef1fe1121f1cfeec70ee0c "" + "/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty" 1480098841 37387 afa86533e532701faf233f3f592c61e0 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty" 1485129666 12396 d41f82b039f900e95f351e54ae740f31 "" + "/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty" 1480098841 12083 80916157594a8e4354985aaefae4f367 "" + "/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty" 1480098842 1048 517e01cde97c1c0baf72e69d43aa5a2e "" + "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1480098842 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty" 1480098842 10894 d359a13923460b2a73d4312d613554c8 "" + "/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty" 1480098843 26220 3701aebf80ccdef248c0c20dd062fea9 "" + "/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1480098843 55589 34128738f682d033422ca125f82e5d62 "" + "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1520210507 32485 c64754543d8ac501bea6e75e209ea521 "" + "/usr/share/texmf/web2c/texmf.cnf" 1520210507 32485 c64754543d8ac501bea6e75e209ea521 "" + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1578938462 127853 b41f58aff49fe1af38af8d065f49d51c "" + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1578938329 724918 18941513b6e5aebc228b2717f930ac02 "" + "MindstormsEV3Toolbox.aux" 1576847248 12585 404a43d4746043eb437a7c6eb99b6337 "" + "MindstormsEV3Toolbox.ind" 1580150726 6330 2f3f3d7973243748a8b77a7688225bca "makeindex MindstormsEV3Toolbox.idx" + "MindstormsEV3Toolbox.out" 1576847248 820 9719e66c3e78a64d7d70223b0833b074 "" + "MindstormsEV3Toolbox.tex" 1580150726 95162 9510ebefbda2dde9ec19ba8b05ce5f62 "" + "MindstormsEV3Toolbox.toc" 1576847248 2489 f7078864c200f0580aeccd32c3d6d775 "" + "fncychap.sty" 1576847248 18775 568efa3fda85869a241e0645298bc277 "" + "footnotehyper-sphinx.sty" 1578938189 8888 1bbd7bdeae8c8bed1d10d551bddb1cc9 "" + "needspace.sty" 1576847248 852 0e34dbb72efc69fa07602405ad95585e "" + "sphinx.sty" 1578938189 76220 63a32157b97240a297c69d4d077e82ab "" + "sphinxhighlight.sty" 1580150725 8137 b8d4ef963833564f6e4eadc09cd757c4 "" + "sphinxmanual.cls" 1578938189 3622 686a4f202ad31ad9dfe0d7d6ebdb7066 "" + "sphinxmulticell.sty" 1578938189 14618 0defbdc8536ad2e67f1eac6a1431bc55 "" + "tabulary.sty" 1576847248 13844 8a7daad594dc89b6db6135c5b6abd260 "" + (generated) + "MindstormsEV3Toolbox.log" + "MindstormsEV3Toolbox.aux" + "MindstormsEV3Toolbox.pdf" + "MindstormsEV3Toolbox.out" + "MindstormsEV3Toolbox.toc" + "MindstormsEV3Toolbox.idx" diff --git a/docs/_build/latex/MindstormsEV3Toolbox.fls b/docs/_build/latex/MindstormsEV3Toolbox.fls new file mode 100644 index 0000000..a4d01b9 --- /dev/null +++ b/docs/_build/latex/MindstormsEV3Toolbox.fls @@ -0,0 +1,322 @@ +PWD /home/maximilian/Desktop/EV3/ev3-toolbox-matlab-docs_NXTcompatibility (noch eine Kopie)/docs/_build/latex +INPUT /etc/texmf/web2c/texmf.cnf +INPUT /usr/share/texmf/web2c/texmf.cnf +INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf +INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt +INPUT MindstormsEV3Toolbox.tex +OUTPUT MindstormsEV3Toolbox.log +INPUT sphinxmanual.cls +INPUT sphinxmanual.cls +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/report.cls +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/report.cls +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/utf8.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/utf8.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def +INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecrm1000.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/cmap/t1.cmap +OUTPUT MindstormsEV3Toolbox.pdf +INPUT /usr/share/texlive/texmf-dist/tex/latex/cmap/t1.cmap +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/switch.def +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.def +INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty +INPUT fncychap.sty +INPUT fncychap.sty +INPUT sphinx.sty +INPUT sphinx.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu +INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty +INPUT tabulary.sty +INPUT tabulary.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty +INPUT sphinxmulticell.sty +INPUT sphinxmulticell.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty +INPUT footnotehyper-sphinx.sty +INPUT footnotehyper-sphinx.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty +INPUT needspace.sty +INPUT needspace.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/carlisle/remreset.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/carlisle/remreset.sty +INPUT sphinxhighlight.sty +INPUT sphinxhighlight.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty +OUTPUT MindstormsEV3Toolbox.idx +INPUT MindstormsEV3Toolbox.aux +INPUT MindstormsEV3Toolbox.aux +OUTPUT MindstormsEV3Toolbox.aux +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm +INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +INPUT /usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +INPUT MindstormsEV3Toolbox.out +INPUT MindstormsEV3Toolbox.out +INPUT MindstormsEV3Toolbox.out +INPUT MindstormsEV3Toolbox.out +INPUT ./MindstormsEV3Toolbox.out +INPUT ./MindstormsEV3Toolbox.out +OUTPUT MindstormsEV3Toolbox.out +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvbo8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvbo8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr17.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/cmap/ot1.cmap +INPUT /usr/share/texlive/texmf-dist/tex/latex/cmap/ot1.cmap +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/mmap/oml.cmap +INPUT /usr/share/texlive/texmf-dist/tex/latex/mmap/oml.cmap +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/mmap/oms.cmap +INPUT /usr/share/texlive/texmf-dist/tex/latex/mmap/oms.cmap +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/mmap/omx.cmap +INPUT /usr/share/texlive/texmf-dist/tex/latex/mmap/omx.cmap +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmex10.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8r.tfm +INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvbo8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvbo8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8t.tfm +INPUT MindstormsEV3Toolbox.toc +INPUT MindstormsEV3Toolbox.toc +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmb8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm5.tfm +OUTPUT MindstormsEV3Toolbox.toc +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmb8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvb8r.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmri8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmbi8t.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8c.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmri8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmri8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmbi8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmbi8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmr8c.vf +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrro8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8t.tfm +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd +INPUT /usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8c.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8c.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrr8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrro8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrro8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrr8c.vf +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrro8c.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrb8t.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/courier/pcrb8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/courier/pcrb8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/times/ptmr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm +INPUT /usr/share/texlive/texmf-dist/fonts/vf/adobe/helvetic/phvr8t.vf +INPUT /usr/share/texlive/texmf-dist/fonts/tfm/adobe/helvetic/phvr8r.tfm +INPUT MindstormsEV3Toolbox.ind +INPUT MindstormsEV3Toolbox.ind +INPUT MindstormsEV3Toolbox.aux +INPUT ./MindstormsEV3Toolbox.out +INPUT ./MindstormsEV3Toolbox.out +INPUT /usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrro8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmb8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmbi8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb +INPUT /usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb diff --git a/docs/_build/latex/MindstormsEV3Toolbox.idx b/docs/_build/latex/MindstormsEV3Toolbox.idx index 745e18b..e57539f 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.idx +++ b/docs/_build/latex/MindstormsEV3Toolbox.idx @@ -1,101 +1,101 @@ -\indexentry{source (module)|hyperpage}{3} -\indexentry{EV3 (class in source)|hyperpage}{3} -\indexentry{motorA (source.EV3 attribute)|hyperpage}{3} -\indexentry{motorB (source.EV3 attribute)|hyperpage}{3} -\indexentry{motorC (source.EV3 attribute)|hyperpage}{3} -\indexentry{motorD (source.EV3 attribute)|hyperpage}{4} -\indexentry{sensor1 (source.EV3 attribute)|hyperpage}{4} -\indexentry{sensor2 (source.EV3 attribute)|hyperpage}{4} -\indexentry{sensor3 (source.EV3 attribute)|hyperpage}{4} -\indexentry{sensor4 (source.EV3 attribute)|hyperpage}{4} -\indexentry{debug (source.EV3 attribute)|hyperpage}{4} -\indexentry{batteryMode (source.EV3 attribute)|hyperpage}{4} -\indexentry{batteryValue (source.EV3 attribute)|hyperpage}{4} -\indexentry{isConnected (source.EV3 attribute)|hyperpage}{4} -\indexentry{beep() (source.EV3 method)|hyperpage}{4} -\indexentry{connect() (source.EV3 method)|hyperpage}{4} -\indexentry{disconnect() (source.EV3 method)|hyperpage}{5} -\indexentry{playTone() (source.EV3 method)|hyperpage}{5} -\indexentry{setProperties() (source.EV3 method)|hyperpage}{5} -\indexentry{stopTone() (source.EV3 method)|hyperpage}{6} -\indexentry{tonePlayed() (source.EV3 method)|hyperpage}{6} -\indexentry{source (module)|hyperpage}{6} -\indexentry{Motor (class in source)|hyperpage}{6} -\indexentry{power (source.Motor attribute)|hyperpage}{7} -\indexentry{speedRegulation (source.Motor attribute)|hyperpage}{7} -\indexentry{smoothStart (source.Motor attribute)|hyperpage}{7} -\indexentry{smoothStop (source.Motor attribute)|hyperpage}{7} -\indexentry{limitValue (source.Motor attribute)|hyperpage}{7} -\indexentry{limitMode (source.Motor attribute)|hyperpage}{7} -\indexentry{brakeMode (source.Motor attribute)|hyperpage}{7} -\indexentry{debug (source.Motor attribute)|hyperpage}{7} -\indexentry{isRunning (source.Motor attribute)|hyperpage}{7} -\indexentry{tachoCount (source.Motor attribute)|hyperpage}{7} -\indexentry{currentSpeed (source.Motor attribute)|hyperpage}{7} -\indexentry{type (source.Motor attribute)|hyperpage}{7} -\indexentry{internalReset() (source.Motor method)|hyperpage}{8} -\indexentry{resetTachoCount() (source.Motor method)|hyperpage}{8} -\indexentry{setBrake() (source.Motor method)|hyperpage}{8} -\indexentry{setProperties() (source.Motor method)|hyperpage}{8} -\indexentry{start() (source.Motor method)|hyperpage}{9} -\indexentry{stop() (source.Motor method)|hyperpage}{9} -\indexentry{syncedStart() (source.Motor method)|hyperpage}{9} -\indexentry{syncedStop() (source.Motor method)|hyperpage}{9} -\indexentry{waitFor() (source.Motor method)|hyperpage}{10} -\indexentry{source (module)|hyperpage}{10} -\indexentry{Sensor (class in source)|hyperpage}{10} -\indexentry{mode (source.Sensor attribute)|hyperpage}{10} -\indexentry{debug (source.Sensor attribute)|hyperpage}{12} -\indexentry{value (source.Sensor attribute)|hyperpage}{12} -\indexentry{type (source.Sensor attribute)|hyperpage}{12} -\indexentry{reset() (source.Sensor method)|hyperpage}{13} -\indexentry{setProperties() (source.Sensor method)|hyperpage}{13} -\indexentry{source (module)|hyperpage}{13} -\indexentry{hidapi (class in source)|hyperpage}{13} -\indexentry{handle (source.hidapi attribute)|hyperpage}{14} -\indexentry{vendorID (source.hidapi attribute)|hyperpage}{14} -\indexentry{productID (source.hidapi attribute)|hyperpage}{14} -\indexentry{nReadBuffer (source.hidapi attribute)|hyperpage}{14} -\indexentry{nWriteBuffer (source.hidapi attribute)|hyperpage}{14} -\indexentry{slib (source.hidapi attribute)|hyperpage}{14} -\indexentry{sheader (source.hidapi attribute)|hyperpage}{14} -\indexentry{close() (source.hidapi method)|hyperpage}{14} -\indexentry{enumerate() (source.hidapi method)|hyperpage}{15} -\indexentry{error() (source.hidapi method)|hyperpage}{15} -\indexentry{exit() (source.hidapi method)|hyperpage}{15} -\indexentry{getHIDInfoString() (source.hidapi method)|hyperpage}{15} -\indexentry{getManufacturersString() (source.hidapi method)|hyperpage}{16} -\indexentry{getProductString() (source.hidapi method)|hyperpage}{16} -\indexentry{getSerialNumberString() (source.hidapi method)|hyperpage}{16} -\indexentry{init() (source.hidapi method)|hyperpage}{16} -\indexentry{open() (source.hidapi method)|hyperpage}{16} -\indexentry{read() (source.hidapi method)|hyperpage}{16} -\indexentry{read\_timeout() (source.hidapi method)|hyperpage}{16} -\indexentry{setNonBlocking() (source.hidapi method)|hyperpage}{17} -\indexentry{write() (source.hidapi method)|hyperpage}{17} -\indexentry{source (module)|hyperpage}{17} -\indexentry{usbBrickIO (class in source)|hyperpage}{17} -\indexentry{debug (source.usbBrickIO attribute)|hyperpage}{18} -\indexentry{vendorID (source.usbBrickIO attribute)|hyperpage}{18} -\indexentry{productID (source.usbBrickIO attribute)|hyperpage}{18} -\indexentry{nReadBuffer (source.usbBrickIO attribute)|hyperpage}{18} -\indexentry{nWriteBuffer (source.usbBrickIO attribute)|hyperpage}{18} -\indexentry{timeOut (source.usbBrickIO attribute)|hyperpage}{18} -\indexentry{close() (source.usbBrickIO method)|hyperpage}{18} -\indexentry{open() (source.usbBrickIO method)|hyperpage}{18} -\indexentry{read() (source.usbBrickIO method)|hyperpage}{18} -\indexentry{setProperties() (source.usbBrickIO method)|hyperpage}{18} -\indexentry{write() (source.usbBrickIO method)|hyperpage}{18} -\indexentry{source (module)|hyperpage}{18} -\indexentry{btBrickIO (class in source)|hyperpage}{18} -\indexentry{debug (source.btBrickIO attribute)|hyperpage}{19} -\indexentry{serialPort (source.btBrickIO attribute)|hyperpage}{19} -\indexentry{deviceName (source.btBrickIO attribute)|hyperpage}{19} -\indexentry{channel (source.btBrickIO attribute)|hyperpage}{19} -\indexentry{timeOut (source.btBrickIO attribute)|hyperpage}{19} -\indexentry{backend (source.btBrickIO attribute)|hyperpage}{19} -\indexentry{close() (source.btBrickIO method)|hyperpage}{19} -\indexentry{open() (source.btBrickIO method)|hyperpage}{19} -\indexentry{read() (source.btBrickIO method)|hyperpage}{19} -\indexentry{setProperties() (source.btBrickIO method)|hyperpage}{19} -\indexentry{write() (source.btBrickIO method)|hyperpage}{20} +\indexentry{source (module)@\spxentry{source}\spxextra{module}|hyperpage}{3} +\indexentry{EV3 (class in source)@\spxentry{EV3}\spxextra{class in source}|hyperpage}{3} +\indexentry{motorA (source.EV3 attribute)@\spxentry{motorA}\spxextra{source.EV3 attribute}|hyperpage}{3} +\indexentry{motorB (source.EV3 attribute)@\spxentry{motorB}\spxextra{source.EV3 attribute}|hyperpage}{3} +\indexentry{motorC (source.EV3 attribute)@\spxentry{motorC}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{motorD (source.EV3 attribute)@\spxentry{motorD}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{sensor1 (source.EV3 attribute)@\spxentry{sensor1}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{sensor2 (source.EV3 attribute)@\spxentry{sensor2}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{sensor3 (source.EV3 attribute)@\spxentry{sensor3}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{sensor4 (source.EV3 attribute)@\spxentry{sensor4}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{debug (source.EV3 attribute)@\spxentry{debug}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{batteryMode (source.EV3 attribute)@\spxentry{batteryMode}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{batteryValue (source.EV3 attribute)@\spxentry{batteryValue}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{isConnected (source.EV3 attribute)@\spxentry{isConnected}\spxextra{source.EV3 attribute}|hyperpage}{4} +\indexentry{beep() (source.EV3 method)@\spxentry{beep()}\spxextra{source.EV3 method}|hyperpage}{5} +\indexentry{connect() (source.EV3 method)@\spxentry{connect()}\spxextra{source.EV3 method}|hyperpage}{5} +\indexentry{disconnect() (source.EV3 method)@\spxentry{disconnect()}\spxextra{source.EV3 method}|hyperpage}{5} +\indexentry{playTone() (source.EV3 method)@\spxentry{playTone()}\spxextra{source.EV3 method}|hyperpage}{6} +\indexentry{setProperties() (source.EV3 method)@\spxentry{setProperties()}\spxextra{source.EV3 method}|hyperpage}{6} +\indexentry{stopTone() (source.EV3 method)@\spxentry{stopTone()}\spxextra{source.EV3 method}|hyperpage}{6} +\indexentry{tonePlayed() (source.EV3 method)@\spxentry{tonePlayed()}\spxextra{source.EV3 method}|hyperpage}{6} +\indexentry{source (module)@\spxentry{source}\spxextra{module}|hyperpage}{7} +\indexentry{Motor (class in source)@\spxentry{Motor}\spxextra{class in source}|hyperpage}{7} +\indexentry{power (source.Motor attribute)@\spxentry{power}\spxextra{source.Motor attribute}|hyperpage}{7} +\indexentry{speedRegulation (source.Motor attribute)@\spxentry{speedRegulation}\spxextra{source.Motor attribute}|hyperpage}{7} +\indexentry{smoothStart (source.Motor attribute)@\spxentry{smoothStart}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{smoothStop (source.Motor attribute)@\spxentry{smoothStop}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{limitValue (source.Motor attribute)@\spxentry{limitValue}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{limitMode (source.Motor attribute)@\spxentry{limitMode}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{brakeMode (source.Motor attribute)@\spxentry{brakeMode}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{debug (source.Motor attribute)@\spxentry{debug}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{isRunning (source.Motor attribute)@\spxentry{isRunning}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{tachoCount (source.Motor attribute)@\spxentry{tachoCount}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{currentSpeed (source.Motor attribute)@\spxentry{currentSpeed}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{type (source.Motor attribute)@\spxentry{type}\spxextra{source.Motor attribute}|hyperpage}{8} +\indexentry{internalReset() (source.Motor method)@\spxentry{internalReset()}\spxextra{source.Motor method}|hyperpage}{8} +\indexentry{resetTachoCount() (source.Motor method)@\spxentry{resetTachoCount()}\spxextra{source.Motor method}|hyperpage}{9} +\indexentry{setBrake() (source.Motor method)@\spxentry{setBrake()}\spxextra{source.Motor method}|hyperpage}{9} +\indexentry{setProperties() (source.Motor method)@\spxentry{setProperties()}\spxextra{source.Motor method}|hyperpage}{9} +\indexentry{start() (source.Motor method)@\spxentry{start()}\spxextra{source.Motor method}|hyperpage}{10} +\indexentry{stop() (source.Motor method)@\spxentry{stop()}\spxextra{source.Motor method}|hyperpage}{10} +\indexentry{syncedStart() (source.Motor method)@\spxentry{syncedStart()}\spxextra{source.Motor method}|hyperpage}{10} +\indexentry{syncedStop() (source.Motor method)@\spxentry{syncedStop()}\spxextra{source.Motor method}|hyperpage}{10} +\indexentry{waitFor() (source.Motor method)@\spxentry{waitFor()}\spxextra{source.Motor method}|hyperpage}{11} +\indexentry{source (module)@\spxentry{source}\spxextra{module}|hyperpage}{11} +\indexentry{Sensor (class in source)@\spxentry{Sensor}\spxextra{class in source}|hyperpage}{11} +\indexentry{mode (source.Sensor attribute)@\spxentry{mode}\spxextra{source.Sensor attribute}|hyperpage}{12} +\indexentry{debug (source.Sensor attribute)@\spxentry{debug}\spxextra{source.Sensor attribute}|hyperpage}{15} +\indexentry{value (source.Sensor attribute)@\spxentry{value}\spxextra{source.Sensor attribute}|hyperpage}{15} +\indexentry{type (source.Sensor attribute)@\spxentry{type}\spxextra{source.Sensor attribute}|hyperpage}{15} +\indexentry{reset() (source.Sensor method)@\spxentry{reset()}\spxextra{source.Sensor method}|hyperpage}{15} +\indexentry{setProperties() (source.Sensor method)@\spxentry{setProperties()}\spxextra{source.Sensor method}|hyperpage}{15} +\indexentry{source (module)@\spxentry{source}\spxextra{module}|hyperpage}{16} +\indexentry{hidapi (class in source)@\spxentry{hidapi}\spxextra{class in source}|hyperpage}{16} +\indexentry{handle (source.hidapi attribute)@\spxentry{handle}\spxextra{source.hidapi attribute}|hyperpage}{17} +\indexentry{vendorID (source.hidapi attribute)@\spxentry{vendorID}\spxextra{source.hidapi attribute}|hyperpage}{17} +\indexentry{productID (source.hidapi attribute)@\spxentry{productID}\spxextra{source.hidapi attribute}|hyperpage}{17} +\indexentry{nReadBuffer (source.hidapi attribute)@\spxentry{nReadBuffer}\spxextra{source.hidapi attribute}|hyperpage}{17} +\indexentry{nWriteBuffer (source.hidapi attribute)@\spxentry{nWriteBuffer}\spxextra{source.hidapi attribute}|hyperpage}{17} +\indexentry{slib (source.hidapi attribute)@\spxentry{slib}\spxextra{source.hidapi attribute}|hyperpage}{17} +\indexentry{sheader (source.hidapi attribute)@\spxentry{sheader}\spxextra{source.hidapi attribute}|hyperpage}{17} +\indexentry{close() (source.hidapi method)@\spxentry{close()}\spxextra{source.hidapi method}|hyperpage}{17} +\indexentry{enumerate() (source.hidapi method)@\spxentry{enumerate()}\spxextra{source.hidapi method}|hyperpage}{17} +\indexentry{error() (source.hidapi method)@\spxentry{error()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{exit() (source.hidapi method)@\spxentry{exit()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{getHIDInfoString() (source.hidapi method)@\spxentry{getHIDInfoString()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{getManufacturersString() (source.hidapi method)@\spxentry{getManufacturersString()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{getProductString() (source.hidapi method)@\spxentry{getProductString()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{getSerialNumberString() (source.hidapi method)@\spxentry{getSerialNumberString()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{init() (source.hidapi method)@\spxentry{init()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{open() (source.hidapi method)@\spxentry{open()}\spxextra{source.hidapi method}|hyperpage}{18} +\indexentry{read() (source.hidapi method)@\spxentry{read()}\spxextra{source.hidapi method}|hyperpage}{19} +\indexentry{read\_timeout() (source.hidapi method)@\spxentry{read\_timeout()}\spxextra{source.hidapi method}|hyperpage}{19} +\indexentry{setNonBlocking() (source.hidapi method)@\spxentry{setNonBlocking()}\spxextra{source.hidapi method}|hyperpage}{19} +\indexentry{write() (source.hidapi method)@\spxentry{write()}\spxextra{source.hidapi method}|hyperpage}{19} +\indexentry{source (module)@\spxentry{source}\spxextra{module}|hyperpage}{19} +\indexentry{usbBrickIO (class in source)@\spxentry{usbBrickIO}\spxextra{class in source}|hyperpage}{20} +\indexentry{debug (source.usbBrickIO attribute)@\spxentry{debug}\spxextra{source.usbBrickIO attribute}|hyperpage}{20} +\indexentry{vendorID (source.usbBrickIO attribute)@\spxentry{vendorID}\spxextra{source.usbBrickIO attribute}|hyperpage}{20} +\indexentry{productID (source.usbBrickIO attribute)@\spxentry{productID}\spxextra{source.usbBrickIO attribute}|hyperpage}{20} +\indexentry{nReadBuffer (source.usbBrickIO attribute)@\spxentry{nReadBuffer}\spxextra{source.usbBrickIO attribute}|hyperpage}{20} +\indexentry{nWriteBuffer (source.usbBrickIO attribute)@\spxentry{nWriteBuffer}\spxextra{source.usbBrickIO attribute}|hyperpage}{20} +\indexentry{timeOut (source.usbBrickIO attribute)@\spxentry{timeOut}\spxextra{source.usbBrickIO attribute}|hyperpage}{20} +\indexentry{close() (source.usbBrickIO method)@\spxentry{close()}\spxextra{source.usbBrickIO method}|hyperpage}{20} +\indexentry{open() (source.usbBrickIO method)@\spxentry{open()}\spxextra{source.usbBrickIO method}|hyperpage}{21} +\indexentry{read() (source.usbBrickIO method)@\spxentry{read()}\spxextra{source.usbBrickIO method}|hyperpage}{21} +\indexentry{setProperties() (source.usbBrickIO method)@\spxentry{setProperties()}\spxextra{source.usbBrickIO method}|hyperpage}{21} +\indexentry{write() (source.usbBrickIO method)@\spxentry{write()}\spxextra{source.usbBrickIO method}|hyperpage}{21} +\indexentry{source (module)@\spxentry{source}\spxextra{module}|hyperpage}{21} +\indexentry{btBrickIO (class in source)@\spxentry{btBrickIO}\spxextra{class in source}|hyperpage}{21} +\indexentry{debug (source.btBrickIO attribute)@\spxentry{debug}\spxextra{source.btBrickIO attribute}|hyperpage}{21} +\indexentry{serialPort (source.btBrickIO attribute)@\spxentry{serialPort}\spxextra{source.btBrickIO attribute}|hyperpage}{22} +\indexentry{deviceName (source.btBrickIO attribute)@\spxentry{deviceName}\spxextra{source.btBrickIO attribute}|hyperpage}{22} +\indexentry{channel (source.btBrickIO attribute)@\spxentry{channel}\spxextra{source.btBrickIO attribute}|hyperpage}{22} +\indexentry{timeOut (source.btBrickIO attribute)@\spxentry{timeOut}\spxextra{source.btBrickIO attribute}|hyperpage}{22} +\indexentry{backend (source.btBrickIO attribute)@\spxentry{backend}\spxextra{source.btBrickIO attribute}|hyperpage}{22} +\indexentry{close() (source.btBrickIO method)@\spxentry{close()}\spxextra{source.btBrickIO method}|hyperpage}{22} +\indexentry{open() (source.btBrickIO method)@\spxentry{open()}\spxextra{source.btBrickIO method}|hyperpage}{22} +\indexentry{read() (source.btBrickIO method)@\spxentry{read()}\spxextra{source.btBrickIO method}|hyperpage}{22} +\indexentry{setProperties() (source.btBrickIO method)@\spxentry{setProperties()}\spxextra{source.btBrickIO method}|hyperpage}{22} +\indexentry{write() (source.btBrickIO method)@\spxentry{write()}\spxextra{source.btBrickIO method}|hyperpage}{22} diff --git a/docs/_build/latex/MindstormsEV3Toolbox.ilg b/docs/_build/latex/MindstormsEV3Toolbox.ilg index 60f413b..ee6b2b5 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.ilg +++ b/docs/_build/latex/MindstormsEV3Toolbox.ilg @@ -1,7 +1,7 @@ -This is makeindex, version 2.15 [TeX Live 2013] (kpathsea + Thai support). -Scanning style file ./python.ist......done (6 attributes redefined, 0 ignored). +This is makeindex, version 2.15 [TeX Live 2017] (kpathsea + Thai support). +Scanning style file ./python.ist.......done (7 attributes redefined, 0 ignored). Scanning input file MindstormsEV3Toolbox.idx....done (101 entries accepted, 0 rejected). Sorting entries....done (719 comparisons). -Generating output file MindstormsEV3Toolbox.ind....done (154 lines written, 0 warnings). +Generating output file MindstormsEV3Toolbox.ind....done (157 lines written, 0 warnings). Output written in MindstormsEV3Toolbox.ind. Transcript written in MindstormsEV3Toolbox.ilg. diff --git a/docs/_build/latex/MindstormsEV3Toolbox.ind b/docs/_build/latex/MindstormsEV3Toolbox.ind index b53cd6c..63c90a4 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.ind +++ b/docs/_build/latex/MindstormsEV3Toolbox.ind @@ -1,5 +1,8 @@ -\begin{theindex} -\def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}} +\begin{sphinxtheindex} +\let\bigletter\sphinxstyleindexlettergroup +\let\spxpagem \sphinxstyleindexpagemain +\let\spxentry \sphinxstyleindexentry +\let\spxextra \sphinxstyleindexextra \bigletter B \item backend (source.btBrickIO attribute), \hyperpage{19} @@ -151,4 +154,4 @@ \item write() (source.hidapi method), \hyperpage{17} \item write() (source.usbBrickIO method), \hyperpage{18} -\end{theindex} +\end{sphinxtheindex} diff --git a/docs/_build/latex/MindstormsEV3Toolbox.log b/docs/_build/latex/MindstormsEV3Toolbox.log index 0071761..15a29e9 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.log +++ b/docs/_build/latex/MindstormsEV3Toolbox.log @@ -1,17 +1,17 @@ -This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian) (format=pdflatex 2016.11.23) 15 AUG 2017 19:10 +This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) (preloaded format=pdflatex 2020.1.13) 27 JAN 2020 19:45 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **MindstormsEV3Toolbox.tex (./MindstormsEV3Toolbox.tex -LaTeX2e <2011/06/27> -Babel <3.9h> and hyphenation patterns for 78 languages loaded. +LaTeX2e <2017-04-15> +Babel <3.18> and hyphenation patterns for 3 language(s) loaded. (./sphinxmanual.cls -Document Class: sphinxmanual 2009/06/02 Document class (Sphinx manual) +Document Class: sphinxmanual 2018/12/22 v1.8.3 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls -Document Class: report 2007/10/19 v1.4h Standard LaTeX document class +Document Class: report 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) ) \c@part=\count79 \c@chapter=\count80 @@ -25,27 +25,26 @@ File: size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option) \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 -)) (./iftex.sty -Package: iftex 2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX, -and LuaTeX -) +)) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2008/03/30 v1.1d Input encoding file +Package: inputenc 2015/03/17 v1.2c Input encoding file \inpenc@prehook=\toks14 \inpenc@posthook=\toks15 (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def -File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc +File: utf8.def 2017/01/28 v1.1t UTF-8 support for inputenc Now handling font encoding OML ... ... no UTF-8 mapping file for font encoding OML Now handling font encoding T1 ... ... processing UTF-8 mapping file for font encoding T1 (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu -File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc +File: t1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A0 (decimal 160) defining Unicode char U+00A1 (decimal 161) defining Unicode char U+00A3 (decimal 163) defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00AD (decimal 173) defining Unicode char U+00BB (decimal 187) defining Unicode char U+00BF (decimal 191) defining Unicode char U+00C0 (decimal 192) @@ -110,50 +109,94 @@ File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc defining Unicode char U+00FD (decimal 253) defining Unicode char U+00FE (decimal 254) defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0100 (decimal 256) + defining Unicode char U+0101 (decimal 257) defining Unicode char U+0102 (decimal 258) defining Unicode char U+0103 (decimal 259) defining Unicode char U+0104 (decimal 260) defining Unicode char U+0105 (decimal 261) defining Unicode char U+0106 (decimal 262) defining Unicode char U+0107 (decimal 263) + defining Unicode char U+0108 (decimal 264) + defining Unicode char U+0109 (decimal 265) + defining Unicode char U+010A (decimal 266) + defining Unicode char U+010B (decimal 267) defining Unicode char U+010C (decimal 268) defining Unicode char U+010D (decimal 269) defining Unicode char U+010E (decimal 270) defining Unicode char U+010F (decimal 271) defining Unicode char U+0110 (decimal 272) defining Unicode char U+0111 (decimal 273) + defining Unicode char U+0112 (decimal 274) + defining Unicode char U+0113 (decimal 275) + defining Unicode char U+0114 (decimal 276) + defining Unicode char U+0115 (decimal 277) + defining Unicode char U+0116 (decimal 278) + defining Unicode char U+0117 (decimal 279) defining Unicode char U+0118 (decimal 280) defining Unicode char U+0119 (decimal 281) defining Unicode char U+011A (decimal 282) defining Unicode char U+011B (decimal 283) + defining Unicode char U+011C (decimal 284) + defining Unicode char U+011D (decimal 285) defining Unicode char U+011E (decimal 286) defining Unicode char U+011F (decimal 287) + defining Unicode char U+0120 (decimal 288) + defining Unicode char U+0121 (decimal 289) + defining Unicode char U+0122 (decimal 290) + defining Unicode char U+0123 (decimal 291) + defining Unicode char U+0124 (decimal 292) + defining Unicode char U+0125 (decimal 293) + defining Unicode char U+0128 (decimal 296) + defining Unicode char U+0129 (decimal 297) + defining Unicode char U+012A (decimal 298) + defining Unicode char U+012B (decimal 299) + defining Unicode char U+012C (decimal 300) + defining Unicode char U+012D (decimal 301) + defining Unicode char U+012E (decimal 302) + defining Unicode char U+012F (decimal 303) defining Unicode char U+0130 (decimal 304) defining Unicode char U+0131 (decimal 305) defining Unicode char U+0132 (decimal 306) defining Unicode char U+0133 (decimal 307) + defining Unicode char U+0134 (decimal 308) + defining Unicode char U+0135 (decimal 309) + defining Unicode char U+0136 (decimal 310) + defining Unicode char U+0137 (decimal 311) defining Unicode char U+0139 (decimal 313) defining Unicode char U+013A (decimal 314) + defining Unicode char U+013B (decimal 315) + defining Unicode char U+013C (decimal 316) defining Unicode char U+013D (decimal 317) defining Unicode char U+013E (decimal 318) defining Unicode char U+0141 (decimal 321) defining Unicode char U+0142 (decimal 322) defining Unicode char U+0143 (decimal 323) defining Unicode char U+0144 (decimal 324) + defining Unicode char U+0145 (decimal 325) + defining Unicode char U+0146 (decimal 326) defining Unicode char U+0147 (decimal 327) defining Unicode char U+0148 (decimal 328) defining Unicode char U+014A (decimal 330) defining Unicode char U+014B (decimal 331) + defining Unicode char U+014C (decimal 332) + defining Unicode char U+014D (decimal 333) + defining Unicode char U+014E (decimal 334) + defining Unicode char U+014F (decimal 335) defining Unicode char U+0150 (decimal 336) defining Unicode char U+0151 (decimal 337) defining Unicode char U+0152 (decimal 338) defining Unicode char U+0153 (decimal 339) defining Unicode char U+0154 (decimal 340) defining Unicode char U+0155 (decimal 341) + defining Unicode char U+0156 (decimal 342) + defining Unicode char U+0157 (decimal 343) defining Unicode char U+0158 (decimal 344) defining Unicode char U+0159 (decimal 345) defining Unicode char U+015A (decimal 346) defining Unicode char U+015B (decimal 347) + defining Unicode char U+015C (decimal 348) + defining Unicode char U+015D (decimal 349) defining Unicode char U+015E (decimal 350) defining Unicode char U+015F (decimal 351) defining Unicode char U+0160 (decimal 352) @@ -162,10 +205,22 @@ File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc defining Unicode char U+0163 (decimal 355) defining Unicode char U+0164 (decimal 356) defining Unicode char U+0165 (decimal 357) + defining Unicode char U+0168 (decimal 360) + defining Unicode char U+0169 (decimal 361) + defining Unicode char U+016A (decimal 362) + defining Unicode char U+016B (decimal 363) + defining Unicode char U+016C (decimal 364) + defining Unicode char U+016D (decimal 365) defining Unicode char U+016E (decimal 366) defining Unicode char U+016F (decimal 367) defining Unicode char U+0170 (decimal 368) defining Unicode char U+0171 (decimal 369) + defining Unicode char U+0172 (decimal 370) + defining Unicode char U+0173 (decimal 371) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) defining Unicode char U+0178 (decimal 376) defining Unicode char U+0179 (decimal 377) defining Unicode char U+017A (decimal 378) @@ -173,9 +228,40 @@ File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc defining Unicode char U+017C (decimal 380) defining Unicode char U+017D (decimal 381) defining Unicode char U+017E (decimal 382) + defining Unicode char U+01CD (decimal 461) + defining Unicode char U+01CE (decimal 462) + defining Unicode char U+01CF (decimal 463) + defining Unicode char U+01D0 (decimal 464) + defining Unicode char U+01D1 (decimal 465) + defining Unicode char U+01D2 (decimal 466) + defining Unicode char U+01D3 (decimal 467) + defining Unicode char U+01D4 (decimal 468) + defining Unicode char U+01E2 (decimal 482) + defining Unicode char U+01E3 (decimal 483) + defining Unicode char U+01E6 (decimal 486) + defining Unicode char U+01E7 (decimal 487) + defining Unicode char U+01E8 (decimal 488) + defining Unicode char U+01E9 (decimal 489) + defining Unicode char U+01EA (decimal 490) + defining Unicode char U+01EB (decimal 491) + defining Unicode char U+01F0 (decimal 496) + defining Unicode char U+01F4 (decimal 500) + defining Unicode char U+01F5 (decimal 501) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) + defining Unicode char U+0232 (decimal 562) + defining Unicode char U+0233 (decimal 563) + defining Unicode char U+1E02 (decimal 7682) + defining Unicode char U+1E03 (decimal 7683) defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2010 (decimal 8208) + defining Unicode char U+2011 (decimal 8209) + defining Unicode char U+2012 (decimal 8210) defining Unicode char U+2013 (decimal 8211) defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2015 (decimal 8213) defining Unicode char U+2018 (decimal 8216) defining Unicode char U+2019 (decimal 8217) defining Unicode char U+201A (decimal 8218) @@ -187,14 +273,18 @@ File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc defining Unicode char U+2039 (decimal 8249) defining Unicode char U+203A (decimal 8250) defining Unicode char U+2423 (decimal 9251) + defining Unicode char U+1E20 (decimal 7712) + defining Unicode char U+1E21 (decimal 7713) ) Now handling font encoding OT1 ... ... processing UTF-8 mapping file for font encoding OT1 (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu -File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc +File: ot1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc + defining Unicode char U+00A0 (decimal 160) defining Unicode char U+00A1 (decimal 161) defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AD (decimal 173) defining Unicode char U+00B8 (decimal 184) defining Unicode char U+00BF (decimal 191) defining Unicode char U+00C5 (decimal 197) @@ -212,6 +302,14 @@ File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc defining Unicode char U+0142 (decimal 322) defining Unicode char U+0152 (decimal 338) defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0174 (decimal 372) + defining Unicode char U+0175 (decimal 373) + defining Unicode char U+0176 (decimal 374) + defining Unicode char U+0177 (decimal 375) + defining Unicode char U+0218 (decimal 536) + defining Unicode char U+0219 (decimal 537) + defining Unicode char U+021A (decimal 538) + defining Unicode char U+021B (decimal 539) defining Unicode char U+2013 (decimal 8211) defining Unicode char U+2014 (decimal 8212) defining Unicode char U+2018 (decimal 8216) @@ -223,7 +321,7 @@ Now handling font encoding OMS ... ... processing UTF-8 mapping file for font encoding OMS (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu -File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc +File: omsenc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc defining Unicode char U+00A7 (decimal 167) defining Unicode char U+00B6 (decimal 182) defining Unicode char U+00B7 (decimal 183) @@ -247,52 +345,57 @@ Now handling font encoding U ... defining Unicode char U+2423 (decimal 9251) )) defining Unicode char U+00A0 (decimal 160) + defining Unicode char U+2500 (decimal 9472) + defining Unicode char U+2502 (decimal 9474) + defining Unicode char U+2514 (decimal 9492) + defining Unicode char U+251C (decimal 9500) + defining Unicode char U+2572 (decimal 9586) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty Package: cmap 2008/03/06 v1.0h CMap support: searchable PDF ) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2005/09/27 v1.99g Standard LaTeX package +Package: fontenc 2017/04/05 v2.0i Standard LaTeX package (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def -File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +File: t1enc.def 2017/04/05 v2.0i Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. )<<t1.cmap>>) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2013/01/14 v2.14 AMS math features +Package: amsmath 2017/09/02 v2.17a AMS math features \@mathmargin=\skip43 For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 +Package: amstext 2000/06/29 v2.01 AMS text (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 +File: amsgen.sty 1999/11/30 v2.0 generic functions \@emptytoks=\toks16 \ex@=\dimen103 )) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d +Package: amsbsy 1999/11/29 v1.2d Bold Symbols \pmbraise@=\dimen104 ) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 1999/12/14 v2.01 operator names +Package: amsopn 2016/03/08 v2.02 operator names ) \inf@bad=\count88 -LaTeX Info: Redefining \frac on input line 210. +LaTeX Info: Redefining \frac on input line 213. \uproot@=\count89 \leftroot@=\count90 -LaTeX Info: Redefining \overline on input line 306. +LaTeX Info: Redefining \overline on input line 375. \classnum@=\count91 \DOTSCASE@=\count92 -LaTeX Info: Redefining \ldots on input line 378. -LaTeX Info: Redefining \dots on input line 381. -LaTeX Info: Redefining \cdots on input line 466. +LaTeX Info: Redefining \ldots on input line 472. +LaTeX Info: Redefining \dots on input line 475. +LaTeX Info: Redefining \cdots on input line 596. \Mathstrutbox@=\box26 \strutbox@=\box27 \big@size=\dimen105 -LaTeX Font Info: Redeclaring font encoding OML on input line 566. -LaTeX Font Info: Redeclaring font encoding OMS on input line 567. +LaTeX Font Info: Redeclaring font encoding OML on input line 712. +LaTeX Font Info: Redeclaring font encoding OMS on input line 713. \macc@depth=\count93 \c@MaxMatrixCols=\count94 \dotsspace@=\muskip10 @@ -313,8 +416,8 @@ LaTeX Font Info: Redeclaring font encoding OMS on input line 567. \multlinegap=\skip44 \multlinetaggap=\skip45 \mathdisplay@stack=\toks20 -LaTeX Info: Redefining \[ on input line 2665. -LaTeX Info: Redefining \] on input line 2666. +LaTeX Info: Redefining \[ on input line 2817. +LaTeX Info: Redefining \] on input line 2818. ) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty Package: amssymb 2013/01/14 v3.01 AMS font symbols @@ -327,16 +430,24 @@ LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' (Font) U/euf/m/n --> U/euf/b/n on input line 106. )) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2013/12/03 3.9h The Babel package +Package: babel 2018/02/14 3.18 The Babel package +(/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def +File: switch.def 2018/02/14 3.18 Babel switching mechanism +) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf -Language: english 2012/08/20 v3.3p English support from the babel system +Language: english 2017/06/06 v3.3r English support from the babel system (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def -File: babel.def 2013/12/03 3.9h Babel common definitions +File: babel.def 2018/02/14 3.18 Babel common definitions \babel@savecnt=\count100 \U@D=\dimen112 + +(/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@dirlevel=\count101 ) +\l@british = a dialect from \language\l@english +\l@UKenglish = a dialect from \language\l@english \l@canadian = a dialect from \language\l@american \l@australian = a dialect from \language\l@british \l@newzealand = a dialect from \language\l@british @@ -352,42 +463,53 @@ Package: fncychap 2007/07/30 v1.34 LaTeX package (Revised chapters) \py=\skip50 \pyy=\skip51 \pxx=\skip52 -\c@AlphaCnt=\count101 -\c@AlphaDecCnt=\count102 +\c@AlphaCnt=\count102 +\c@AlphaDecCnt=\count103 ) -(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty -Package: longtable 2004/02/01 v4.11 Multi-page Table package (DPC) -\LTleft=\skip53 -\LTright=\skip54 -\LTpre=\skip55 -\LTpost=\skip56 -\LTchunksize=\count103 -\LTcapwidth=\dimen113 -\LT@head=\box28 -\LT@firsthead=\box29 -\LT@foot=\box30 -\LT@lastfoot=\box31 -\LT@cols=\count104 -\LT@rows=\count105 -\c@LT@tables=\count106 -\c@LT@chunks=\count107 -\LT@p@ftn=\toks21 -) (./sphinx.sty -Package: sphinx 2010/01/15 LaTeX package (Sphinx markup) +(./sphinx.sty +Package: sphinx 2019/01/12 v1.8.4 LaTeX package (Sphinx markup) + (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks21 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 99. +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen113 +\Gin@req@width=\dimen114 +) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -\fancy@headwidth=\skip57 -\f@ncyO@elh=\skip58 -\f@ncyO@erh=\skip59 -\f@ncyO@olh=\skip60 -\f@ncyO@orh=\skip61 -\f@ncyO@elf=\skip62 -\f@ncyO@erf=\skip63 -\f@ncyO@olf=\skip64 -\f@ncyO@orf=\skip65 +Package: fancyhdr 2017/06/30 v3.9a Extensive control of page headers and footer +s +\f@nch@headwidth=\skip53 +\f@nch@O@elh=\skip54 +\f@nch@O@erh=\skip55 +\f@nch@O@olh=\skip56 +\f@nch@O@orh=\skip57 +\f@nch@O@elf=\skip58 +\f@nch@O@erf=\skip59 +\f@nch@O@olf=\skip60 +\f@nch@O@orf=\skip61 ) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty -Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package: textcomp 2017/04/05 v2.0i Standard LaTeX package Package textcomp Info: Sub-encoding information: (textcomp) 5 = only ISO-Adobe without \textcurrency (textcomp) 4 = 5 + \texteuro @@ -399,7 +521,7 @@ Package textcomp Info: Sub-encoding information: (textcomp) only a restricted character set as indicated. (textcomp) Family '?' is the default used for unknown fonts. (textcomp) See the documentation for details. -Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file @@ -407,7 +529,7 @@ Now handling font encoding TS1 ... ... processing UTF-8 mapping file for font encoding TS1 (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu -File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc +File: ts1enc.dfu 2017/01/28 v1.1t UTF-8 support for inputenc defining Unicode char U+00A2 (decimal 162) defining Unicode char U+00A3 (decimal 163) defining Unicode char U+00A4 (decimal 164) @@ -478,182 +600,186 @@ File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc defining Unicode char U+25EF (decimal 9711) defining Unicode char U+266A (decimal 9834) )) -LaTeX Info: Redefining \oldstylenums on input line 266. -Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. -Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. -Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. -Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. -Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. -Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. -Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. -Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. -Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. -Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. -Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. -Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. -Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. -Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. -Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. -Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. -Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. -Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. -Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. -Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. -Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. -Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. -Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. -Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. - -Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. -Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. -Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. -Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. -Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. -Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. -Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311. -Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312. -Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313. -Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314. -Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315. -Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316. -Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317. -Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318. -Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319. -Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320. -Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321. -Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322. -Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323. -Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324. -Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325. -Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326. -Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327. -Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328. -Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329. -Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330. -Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331. -Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332. -Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333. -Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334. -Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335. -Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336. -Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337. -Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338. -Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339. -Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340. -) -(/usr/share/texlive/texmf-dist/tex/latex/fancybox/fancybox.sty -Package: fancybox 2010/05/15 1.4 - -Style option: `fancybox' v1.4 <2010/05/15> (tvz) -\@fancybox=\box32 -\shadowsize=\dimen114 -\@Sbox=\box33 -\do@VerbBox=\toks22 -\the@fancyput=\toks23 -\this@fancyput=\toks24 -\EndVerbatimTokens=\toks25 -\Verbatim@Outfile=\write3 -\Verbatim@Infile=\read1 -) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty -Package: titlesec 2011/12/15 v2.10.0 Sectioning titles -\ttl@box=\box34 -\beforetitleunit=\skip66 -\aftertitleunit=\skip67 +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) +(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2016/03/21 v2.10.2 Sectioning titles +\ttl@box=\box28 +\beforetitleunit=\skip62 +\aftertitleunit=\skip63 \ttl@plus=\dimen115 \ttl@minus=\dimen116 -\ttl@toksa=\toks26 +\ttl@toksa=\toks22 \titlewidth=\dimen117 \titlewidthlast=\dimen118 \titlewidthfirst=\dimen119 -) -(./tabulary.sty +) (./tabulary.sty Package: tabulary 2008/12/01 v0.9 tabulary package (DPC) - (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty -Package: array 2008/09/09 v2.4c Tabular extension package (FMi) +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Package: array 2016/10/06 v2.4d Tabular extension package (FMi) \col@sep=\dimen120 \extrarowheight=\dimen121 -\NC@list=\toks27 -\extratabsurround=\skip68 -\backup@length=\skip69 +\NC@list=\toks23 +\extratabsurround=\skip64 +\backup@length=\skip65 ) -\TY@count=\count108 +\TY@count=\count104 \TY@linewidth=\dimen122 \tymin=\dimen123 \tymax=\dimen124 \TY@tablewidth=\dimen125 ) +(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty +Package: longtable 2014/10/28 v4.11 Multi-page Table package (DPC) +\LTleft=\skip66 +\LTright=\skip67 +\LTpre=\skip68 +\LTpost=\skip69 +\LTchunksize=\count105 +\LTcapwidth=\dimen126 +\LT@head=\box29 +\LT@firsthead=\box30 +\LT@foot=\box31 +\LT@lastfoot=\box32 +\LT@cols=\count106 +\LT@rows=\count107 +\c@LT@tables=\count108 +\c@LT@chunks=\count109 +\LT@p@ftn=\toks24 +) +(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty +Package: varwidth 2009/03/30 ver 0.92; Variable-width minipages +\@vwid@box=\box33 +\sift@deathcycles=\count110 +\@vwid@loff=\dimen127 +\@vwid@roff=\dimen128 +) +(./sphinxmulticell.sty +Package: sphinxmulticell 2017/02/23 v1.6 better span rows and columns of a tabl +e (Sphinx team) +\sphinx@TY@tablewidth=\dimen129 +) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty -Package: makeidx 2000/03/29 v1.0m Standard LaTeX package +Package: makeidx 2014/09/29 v1.0m Standard LaTeX package ) (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks \OuterFrameSep=\skip70 -\fb@frw=\dimen126 -\fb@frh=\dimen127 -\FrameRule=\dimen128 -\FrameSep=\dimen129 +\fb@frw=\dimen130 +\fb@frh=\dimen131 +\FrameRule=\dimen132 +\FrameSep=\dimen133 ) -(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) -) -(/usr/share/texmf/tex/latex/xcolor/xcolor.sty -Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg -File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration ) Package xcolor Info: Driver file: pdftex.def on input line 225. - -(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def -File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX - -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) -) -\Gread@gobject=\count109 -) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. -Package xcolor Info: Model `RGB' extended on input line 1353. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. ) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty Package: fancyvrb 2008/02/07 Style option: `fancyvrb' v2.7a, with DG/SPQR fixes, and firstline=lastline fix -<2008/02/07> (tvz) (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 1999/03/16 v1.13 key=value parser (DPC) -\KV@toks@=\toks28 -) -\FV@CodeLineNo=\count110 -\FV@InFile=\read2 -\FV@TabBox=\box35 -\c@FancyVerbLine=\count111 -\FV@StepNumber=\count112 -\FV@OutFile=\write4 -) (/usr/share/texlive/texmf-dist/tex/latex/threeparttable/threeparttable.sty -Package: threeparttable 2003/06/13 v 3.0 -\@tempboxb=\box36 -) -(/usr/share/texlive/texmf-dist/tex/latex/mdwtools/footnote.sty -Package: footnote 1997/01/28 1.13 Save footnotes around boxes -\fn@notes=\box37 -\fn@width=\dimen130 +<2008/02/07> (tvz) +\FV@CodeLineNo=\count111 +\FV@InFile=\read1 +\FV@TabBox=\box34 +\c@FancyVerbLine=\count112 +\FV@StepNumber=\count113 +\FV@OutFile=\write3 +) (./footnotehyper-sphinx.sty +Package: footnotehyper-sphinx 2017/10/27 v1.7 hyperref aware footnote.sty for s +phinx (JFB) +\FNH@notes=\box35 +\FNH@width=\dimen134 +) +(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count114 +\float@exts=\toks25 +\float@box=\box36 +\@float@everytoks=\toks26 +\@floatcapt=\box37 ) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty -\wrapoverhang=\dimen131 -\WF@size=\dimen132 -\c@WF@wrappedlines=\count113 +\wrapoverhang=\dimen135 +\WF@size=\dimen136 +\c@WF@wrappedlines=\count115 \WF@box=\box38 -\WF@everypar=\toks29 +\WF@everypar=\toks27 Package: wrapfig 2003/01/31 v 3.6 ) (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty @@ -666,329 +792,357 @@ Package: alltt 1997/06/16 v2.0g defines alltt environment Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verba tim ) -(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty -Package: float 2001/11/08 v1.3d Float enhancements (AL) -\c@float@type=\count114 -\float@exts=\toks30 -\float@box=\box39 -\@float@everytoks=\toks31 -\@floatcapt=\box40 +(/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty +Package: capt-of 2009/12/29 v0.2 standard captions outside of floats +) (./needspace.sty +Package: needspace 2010/09/12 v1.3d reserve vertical space +) (/usr/share/texlive/texmf-dist/tex/latex/carlisle/remreset.sty) +(./sphinxhighlight.sty +Package: sphinxhighlight 2016/05/29 stylesheet for highlighting with pygments ) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) -(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) ) -(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg -File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +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. +))) +\sphinxverbatimsep=\dimen137 +\sphinxverbatimborder=\dimen138 +\sphinxshadowsep=\dimen139 +\sphinxshadowsize=\dimen140 +\sphinxshadowrule=\dimen141 +\spx@notice@border=\dimen142 +\spx@image@box=\box39 +\spx@image@maxheight=\dimen143 +\c@literalblock=\count116 +\sphinxcontinuationbox=\box40 +\sphinxvisiblespacebox=\box41 +\sphinxVerbatim@TitleBox=\box42 +\py@argswidth=\skip71 +\lineblockindentation=\skip72 +\DUlineblockindent=\skip73 +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2010/09/12 v5.6 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2017/03/15 v3.2 Provides the ifpdf switch +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifvtex.sty +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. ) -Package graphics Info: Driver file: pdftex.def on input line 91. +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional ) -\Gin@req@height=\dimen133 -\Gin@req@width=\dimen134 +\Gm@cnth=\count117 +\Gm@cntv=\count118 +\c@Gm@tempcnt=\count119 +\Gm@bindingoffset=\dimen144 +\Gm@wd@mp=\dimen145 +\Gm@odd@mp=\dimen146 +\Gm@even@mp=\dimen147 +\Gm@layoutwidth=\dimen148 +\Gm@layoutheight=\dimen149 +\Gm@layouthoffset=\dimen150 +\Gm@layoutvoffset=\dimen151 +\Gm@dimlist=\toks28 ) -(/usr/share/texlive/texmf-dist/tex/plain/misc/pdfcolor.tex) -\sphinxcontinuationbox=\box41 -\sphinxvisiblespacebox=\box42 -\sphinxshadowsep=\skip71 -\sphinxshadowsize=\skip72 -\sphinxshadowrule=\skip73 -\py@argswidth=\skip74 -\lineblockindentation=\skip75 -\spx@image@box=\box43 - (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX +Package: hyperref 2018/02/06 v6.86b Hypertext links for LaTeX (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty -Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO) +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty -Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO) -Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO) +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) Package hobsub Info: Skipping package `infwarerr' (already loaded). Package hobsub Info: Skipping package `ltxcmds' (already loaded). -Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO) -Package ifvtex Info: VTeX not detected. -Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO) -Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) -Package ifpdf Info: pdfTeX in PDF mode is detected. -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: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) -Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) -Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +Package hobsub Info: Skipping package `ifluatex' (already loaded). +Package hobsub Info: Skipping package `ifvtex' (already loaded). +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package hobsub Info: Skipping package `ifpdf' (already loaded). +Package hobsub Info: Skipping package `etexcmds' (already loaded). +Package hobsub Info: Skipping package `kvsetkeys' (already loaded). +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package: pdftexcmds 2018/01/21 v0.26 Utility functions of pdfTeX for LuaTeX (HO ) 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. -Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO) -Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO ) -Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO) -Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) ) Package hobsub Info: Skipping package `hobsub' (already loaded). -Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) -Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO) -Package: xcolor-patch 2011/01/30 xcolor patch -Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO) +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) Package atveryend Info: \enddocument detected (standard20110627). -Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) -Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO) -Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO) -) -(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty -Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty -Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO) -) -(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) ) -\@linkdim=\dimen135 -\Hy@linkcounter=\count115 -\Hy@pagecounter=\count116 +\@linkdim=\dimen152 +\Hy@linkcounter=\count120 +\Hy@pagecounter=\count121 (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO) +File: pd1enc.def 2018/02/06 v6.86b Hyperref: PDFDocEncoding definition (HO) Now handling font encoding PD1 ... ... no UTF-8 mapping file for font encoding PD1 ) -\Hy@SavedSpaceFactor=\count117 +\Hy@SavedSpaceFactor=\count122 (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive ) -Package hyperref Info: Option `unicode' set `true' on input line 4319. +Package hyperref Info: Option `unicode' set `true' on input line 4383. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def -File: puenc.def 2012/11/06 v6.83m Hyperref: PDF Unicode definition (HO) +File: puenc.def 2018/02/06 v6.86b Hyperref: PDF Unicode definition (HO) Now handling font encoding PU ... ... no UTF-8 mapping file for font encoding PU ) -Package hyperref Info: Option `colorlinks' set `true' on input line 4319. -Package hyperref Info: Option `breaklinks' set `true' on input line 4319. -Package hyperref Info: Hyper figures OFF on input line 4443. -Package hyperref Info: Link nesting OFF on input line 4448. -Package hyperref Info: Hyper index ON on input line 4451. -Package hyperref Info: Plain pages OFF on input line 4458. -Package hyperref Info: Backreferencing OFF on input line 4463. +Package hyperref Info: Option `colorlinks' set `true' on input line 4383. +Package hyperref Info: Option `breaklinks' set `true' on input line 4383. +Package hyperref Info: Hyper figures OFF on input line 4509. +Package hyperref Info: Link nesting OFF on input line 4514. +Package hyperref Info: Hyper index ON on input line 4517. +Package hyperref Info: Plain pages OFF on input line 4524. +Package hyperref Info: Backreferencing OFF on input line 4529. Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4688. -\c@Hy@tempcnt=\count118 +Package hyperref Info: Bookmarks ON on input line 4762. +\c@Hy@tempcnt=\count123 (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty \Urlmuskip=\muskip11 Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. ) -LaTeX Info: Redefining \url on input line 5041. -\XeTeXLinkMargin=\dimen136 -\Fld@menulength=\count119 -\Field@Width=\dimen137 -\Fld@charsize=\dimen138 -Package hyperref Info: Hyper figures OFF on input line 6295. -Package hyperref Info: Link nesting OFF on input line 6300. -Package hyperref Info: Hyper index ON on input line 6303. -Package hyperref Info: backreferencing OFF on input line 6310. -Package hyperref Info: Link coloring ON on input line 6313. -Package hyperref Info: Link coloring with OCG OFF on input line 6320. -Package hyperref Info: PDF/A mode OFF on input line 6325. -LaTeX Info: Redefining \ref on input line 6365. -LaTeX Info: Redefining \pageref on input line 6369. -\Hy@abspage=\count120 -\c@Item=\count121 -\c@Hfootnote=\count122 -) - -Package hyperref Message: Driver (autodetected): hpdftex. +LaTeX Info: Redefining \url on input line 5115. +\XeTeXLinkMargin=\dimen153 +\Fld@menulength=\count124 +\Field@Width=\dimen154 +\Fld@charsize=\dimen155 +Package hyperref Info: Hyper figures OFF on input line 6369. +Package hyperref Info: Link nesting OFF on input line 6374. +Package hyperref Info: Hyper index ON on input line 6377. +Package hyperref Info: backreferencing OFF on input line 6384. +Package hyperref Info: Link coloring ON on input line 6387. +Package hyperref Info: Link coloring with OCG OFF on input line 6394. +Package hyperref Info: PDF/A mode OFF on input line 6399. +LaTeX Info: Redefining \ref on input line 6439. +LaTeX Info: Redefining \pageref on input line 6443. +\Hy@abspage=\count125 +\c@Item=\count126 +\c@Hfootnote=\count127 +) +Package hyperref Info: Driver (autodetected): hpdftex. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX -\Fld@listcount=\count123 -\c@bookmark@seq@number=\count124 +File: hpdftex.def 2018/02/06 v6.86b Hyperref driver for pdfTeX +\Fld@listcount=\count128 +\c@bookmark@seq@number=\count129 (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty -Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 82. ) -\Hy@SectionHShift=\skip76 +\Hy@SectionHShift=\skip74 ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty -Package: hypcap 2011/02/16 v1.11 Adjusting the anchors of captions (HO) -) -\DUlineblockindent=\skip77 - (./newfloat.sty -Package: newfloat 2015/09/17 v1.1-109 Defining new floating environments (AR) -) -Package newfloat Info: New float `literal-block' with options `' on input line -874. -\c@literal-block=\count125 -Package newfloat Info: float type `literal-block'=4 on input line 874. - -(/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty -Package: capt-of 2009/12/29 v0.2 standard captions outside of floats -) (./needspace.sty -Package: needspace 2010/09/12 v1.3d reserve vertical space +Package: hypcap 2016/05/16 v1.12 Adjusting the anchors of captions (HO) ) -** (sphinx) defining (legacy) text style macros without \sphinx prefix -** if clashes with packages, set latex_keep_old_macro_names=False in conf.py -) (/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty -\bigstrutjot=\dimen139 -) -(/usr/share/texlive/texmf-dist/tex/latex/eqparbox/eqparbox.sty -Package: eqparbox 2013/03/15 v4.0 Create equal-widthed boxes -\eqp@tempdima=\skip78 -\eqp@tempdimb=\skip79 -\eqp@tabular@box=\box44 -\eqp@list@box=\box45 -\eqp@list@indent=\skip80 - -(/usr/share/texlive/texmf-dist/tex/latex/environ/environ.sty -Package: environ 2013/04/01 v0.3 A new environment syntax - -(/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty -Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list -))) -\@indexfile=\write5 -\openout5 = `MindstormsEV3Toolbox.idx'. +\@indexfile=\write4 +\openout4 = `MindstormsEV3Toolbox.idx'. Writing index file MindstormsEV3Toolbox.idx (./MindstormsEV3Toolbox.aux) \openout1 = `MindstormsEV3Toolbox.aux'. -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 140. -LaTeX Font Info: Try loading font information for TS1+cmr on input line 140. - +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 67. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 67. (/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd -File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions ) -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 140. -LaTeX Font Info: ... okay on input line 140. -LaTeX Font Info: Try loading font information for T1+ptm on input line 140. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Try loading font information for T1+ptm on input line 67. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd File: t1ptm.fd 2001/06/04 font definitions for T1/ptm. ) -(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count126 -\scratchdimen=\dimen140 -\scratchbox=\box46 -\nofMPsegments=\count127 -\nofMParguments=\count128 -\everyMPshowfont=\toks32 -\MPscratchCnt=\count129 -\MPscratchDim=\dimen141 -\MPnumerator=\count130 -\makeMPintoPDFobject=\count131 -\everyMPtoPDFconversion=\toks33 +\scratchcounter=\count130 +\scratchdimen=\dimen156 +\scratchbox=\box43 +\nofMPsegments=\count131 +\nofMParguments=\count132 +\everyMPshowfont=\toks29 +\MPscratchCnt=\count133 +\MPscratchDim=\dimen157 +\MPnumerator=\count134 +\makeMPintoPDFobject=\count135 +\everyMPtoPDFconversion=\toks30 ) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf +Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) +Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) ) +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +38. Package grfext Info: Graphics extension search list: -(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 452. +(grfext) \AppendGraphicsExtensions on input line 456. (/usr/share/texlive/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 )) -\AtBeginShipoutBox=\box47 -Package hyperref Info: Link coloring ON on input line 140. - +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: letterpaper +* layout: <same size as paper> +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: twoside +* h-part:(L,W,R)=(72.26999pt, 469.75502pt, 72.26999pt) +* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=469.75502pt +* \textheight=650.43001pt +* \oddsidemargin=0.0pt +* \evensidemargin=0.0pt +* \topmargin=-37.0pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=36.135pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidetrue +* \@mparswitchtrue +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +\AtBeginShipoutBox=\box44 +Package hyperref Info: Link coloring ON on input line 67. (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty -Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) ) -\c@section@level=\count132 +\c@section@level=\count136 ) -LaTeX Info: Redefining \ref on input line 140. -LaTeX Info: Redefining \pageref on input line 140. -LaTeX Info: Redefining \nameref on input line 140. +LaTeX Info: Redefining \ref on input line 67. +LaTeX Info: Redefining \pageref on input line 67. +LaTeX Info: Redefining \nameref on input line 67. (./MindstormsEV3Toolbox.out) (./MindstormsEV3Toolbox.out) -\@outlinefile=\write6 -\openout6 = `MindstormsEV3Toolbox.out'. +\@outlinefile=\write5 +\openout5 = `MindstormsEV3Toolbox.out'. -LaTeX Font Info: Try loading font information for T1+phv on input line 143. +Package hyperref Info: Option `pageanchor' set `false' on input line 70. +LaTeX Font Info: Try loading font information for T1+phv on input line 70. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd File: t1phv.fd 2001/06/04 scalable font definitions for T1/phv. ) LaTeX Font Info: Font shape `T1/phv/bx/n' in size <10> not available -(Font) Font shape `T1/phv/b/n' tried instead on input line 143. +(Font) Font shape `T1/phv/b/n' tried instead on input line 70. LaTeX Font Info: Font shape `T1/phv/bx/n' in size <24.88> not available -(Font) Font shape `T1/phv/b/n' tried instead on input line 143. +(Font) Font shape `T1/phv/b/n' tried instead on input line 70. LaTeX Font Info: Font shape `T1/phv/bx/it' in size <10> not available -(Font) Font shape `T1/phv/b/it' tried instead on input line 143. +(Font) Font shape `T1/phv/b/it' tried instead on input line 70. LaTeX Font Info: Font shape `T1/phv/b/it' in size <10> not available -(Font) Font shape `T1/phv/b/sl' tried instead on input line 143. +(Font) Font shape `T1/phv/b/sl' tried instead on input line 70. LaTeX Font Info: Font shape `T1/phv/bx/it' in size <17.28> not available -(Font) Font shape `T1/phv/b/it' tried instead on input line 143. +(Font) Font shape `T1/phv/b/it' tried instead on input line 70. LaTeX Font Info: Font shape `T1/phv/b/it' in size <17.28> not available -(Font) Font shape `T1/phv/b/sl' tried instead on input line 143. +(Font) Font shape `T1/phv/b/sl' tried instead on input line 70. LaTeX Font Info: Font shape `T1/phv/bx/n' in size <17.28> not available -(Font) Font shape `T1/phv/b/n' tried instead on input line 143. +(Font) Font shape `T1/phv/b/n' tried instead on input line 70. <<ot1.cmap>><<oml.cmap>><<oms.cmap>><<omx.cmap>> -LaTeX Font Info: Try loading font information for U+msa on input line 143. +LaTeX Font Info: Try loading font information for U+msa on input line 70. (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd File: umsa.fd 2013/01/14 v3.01 AMS symbols A ) -LaTeX Font Info: Try loading font information for U+msb on input line 143. +LaTeX Font Info: Try loading font information for U+msb on input line 70. (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd File: umsb.fd 2013/01/14 v3.01 AMS symbols B ) LaTeX Font Info: Font shape `T1/phv/bx/n' in size <12> not available -(Font) Font shape `T1/phv/b/n' tried instead on input line 143. +(Font) Font shape `T1/phv/b/n' tried instead on input line 70. [1 {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2 -] (./MindstormsEV3Toolbox.toc + +] +LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available +(Font) Font shape `T1/phv/b/n' tried instead on input line 72. + (./MindstormsEV3Toolbox.toc LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available (Font) Font shape `T1/ptm/b/n' tried instead on input line 2. ) -\tf@toc=\write7 -\openout7 = `MindstormsEV3Toolbox.toc'. +\tf@toc=\write6 +\openout6 = `MindstormsEV3Toolbox.toc'. [1 @@ -999,97 +1153,180 @@ LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10> not available ] Chapter 1. -LaTeX Font Info: Font shape `T1/phv/bx/n' in size <14.4> not available -(Font) Font shape `T1/phv/b/n' tried instead on input line 152. -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <14.4> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 152. -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <24.88> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 152. -LaTeX Font Info: Try loading font information for T1+pcr on input line 1. +LaTeX Font Info: Try loading font information for T1+pcr on input line 91. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. ) LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <10> not available -(Font) Font shape `T1/pcr/b/n' tried instead on input line 1. +(Font) Font shape `T1/pcr/b/n' tried instead on input line 91. LaTeX Font Info: Font shape `T1/ptm/bx/it' in size <10> not available -(Font) Font shape `T1/ptm/b/it' tried instead on input line 162. -LaTeX Font Info: Try loading font information for TS1+ptm on input line 163. - +(Font) Font shape `T1/ptm/b/it' tried instead on input line 92. +LaTeX Font Info: Try loading font information for TS1+ptm on input line 93. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd File: ts1ptm.fd 2001/06/04 font definitions for TS1/ptm. ) LaTeX Font Info: Font shape `T1/pcr/m/it' in size <10> not available -(Font) Font shape `T1/pcr/m/sl' tried instead on input line 1. - [3] [4] -Underfull \hbox (badness 10000) in paragraph at lines 359--361 -[]\T1/pcr/b/n/10 serPort \T1/ptm/m/n/10 (\T1/pcr/m/sl/10 string in {'/dev/rfcom -m1', '/dev/rfcomm2', ...}\T1/ptm/m/n/10 ) -- +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 143. + [3] +LaTeX Font Info: Font shape `T1/pcr/m/it' in size <9> not available +(Font) Font shape `T1/pcr/m/sl' tried instead on input line 309. +LaTeX Font Info: Try loading font information for TS1+pcr on input line 311. + + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1pcr.fd +File: ts1pcr.fd 2001/06/04 font definitions for TS1/pcr. +) [4] +LaTeX Font Info: Font shape `TS1/pcr/m/it' in size <10> not available +(Font) Font shape `TS1/pcr/m/sl' tried instead on input line 1. + +Underfull \hbox (badness 10000) in paragraph at lines 352--354 +[]\T1/pcr/b/n/10 serPort \T1/ptm/m/n/10 (\T1/pcr/m/sl/10 string in {\TS1/pcr/m/ +sl/10 '\T1/pcr/m/sl/10 /dev/rfcomm1\TS1/pcr/m/sl/10 '\T1/pcr/m/sl/10 , \TS1/pcr +/m/sl/10 '\T1/pcr/m/sl/10 /dev/rfcomm2\TS1/pcr/m/sl/10 '\T1/pcr/m/sl/10 , ...}\ +T1/ptm/m/n/10 ) ^^U [] +[5] +LaTeX Font Info: Font shape `T1/pcr/bx/n' in size <9> not available +(Font) Font shape `T1/pcr/b/n' tried instead on input line 422. -Underfull \hbox (badness 10000) in paragraph at lines 445--446 -[]\T1/pcr/b/n/10 batteryMode \T1/ptm/m/n/10 (\T1/pcr/m/sl/10 string in {'Voltag -e'/'Percentage'}\T1/ptm/m/n/10 ) -- see +Underfull \hbox (badness 10000) in paragraph at lines 438--439 +[]\T1/pcr/b/n/10 batteryMode \T1/ptm/m/n/10 (\T1/pcr/m/sl/10 string in {\TS1/pc +r/m/sl/10 '\T1/pcr/m/sl/10 Voltage\TS1/pcr/m/sl/10 '\T1/pcr/m/sl/10 /\TS1/pcr/m +/sl/10 '\T1/pcr/m/sl/10 Percentage\TS1/pcr/m/sl/10 '\T1/pcr/m/sl/10 }\T1/ptm/m/ +n/10 ) ^^U see [] -[5] [6] [7] [8] [9] [10] [11] [12] [13] [14] -Underfull \hbox (badness 10000) in paragraph at lines 1549--1551 -[]\T1/ptm/m/n/10 See also HI-DAPI.GETMANUFACTURERSSTRING, HI-DAPI.GETPRODUCTSTR -ING, HI- +[6] [7] [8] +Overfull \vbox (10.24121pt too high) detected at line 846 [] -[15] [16] [17] [18] [19] -Underfull \hbox (badness 5504) in paragraph at lines 2024--2026 -[]\T1/ptm/m/n/10 See also BT-BRICKIO.DEBUG, BT-BRICKIO.SERIALPORT, BT-BRICKIO.D -EVICENAME, BT- +[9] [10] [11] + +! LaTeX Error: Too deeply nested. + +See the LaTeX manual or LaTeX Companion for explanation. +Type H <return> for immediate help. + ... + +l.1038 ...Default{]}}}] \leavevmode\begin{itemize} + +? H +You're in trouble here. Try typing <return> to proceed. +If that doesn't work, type X <return> to quit. +? +[12] [13] [14] [15] [16] [17] +Underfull \hbox (badness 10000) in paragraph at lines 1899--1901 +[]\T1/ptm/m/n/10 See also HI-DAPI.GETMANUFACTURERSSTRING, HI-DAPI.GETPRODUCTSTR +ING, HI- [] -[20] [21 +[18] [19] [20] [21] [22] [23] [24 +] [25 -] (./MindstormsEV3Toolbox.ind [22 +] (./MindstormsEV3Toolbox.ind [26 -] [23 +] +[27 -] [24 +] [28 ]) -Package atveryend Info: Empty hook `BeforeClearDocument' on input line 2056. -Package atveryend Info: Empty hook `AfterLastShipout' on input line 2056. +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 2454. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 2454. + (./MindstormsEV3Toolbox.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 2454. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 2454. -(./MindstormsEV3Toolbox.aux) -Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 2056. -Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 2056. -Package rerunfilecheck Info: File `MindstormsEV3Toolbox.out' has not changed. -(rerunfilecheck) Checksum: 9719E66C3E78A64D7D70223B0833B074;820. -Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 2056. + +Package rerunfilecheck Warning: File `MindstormsEV3Toolbox.out' has changed. +(rerunfilecheck) Rerun to get outlines right +(rerunfilecheck) or use package `bookmark'. + +Package rerunfilecheck Info: Checksums for `MindstormsEV3Toolbox.out': +(rerunfilecheck) Before: 9719E66C3E78A64D7D70223B0833B074;820 +(rerunfilecheck) After: 81CE6DEF5ABC00452E1B0D30ABEE4B5F;820. + +LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. + +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 2454. ) Here is how much of TeX's memory you used: - 13536 strings out of 493304 - 185311 string characters out of 6139870 - 273034 words of memory out of 5000000 - 16512 multiletter control sequences out of 15000+600000 - 53871 words of font info for 71 fonts, out of 8000000 for 9000 - 958 hyphenation exceptions out of 8191 - 36i,12n,45p,527b,671s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv -e/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb></usr/share/texlive/texmf-dist/ -fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/u -rw/courier/ucrro8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/ -uhvb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb> -</usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/ -texlive/texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-d -ist/fonts/type1/urw/times/utmbi8a.pfb></usr/share/texlive/texmf-dist/fonts/type -1/urw/times/utmr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utm -ri8a.pfb> -Output written on MindstormsEV3Toolbox.pdf (28 pages, 172860 bytes). + 13910 strings out of 494923 + 193339 string characters out of 6180742 + 303890 words of memory out of 5000000 + 16749 multiletter control sequences out of 15000+600000 + 54371 words of font info for 79 fonts, out of 8000000 for 9000 + 15 hyphenation exceptions out of 8191 + 37i,12n,45p,661b,770s stack positions out of 5000i,500n,10000p,200000b,80000s +pdfTeX warning (dest): name{section*.110} has been referenced but does not ex +ist, replaced by a fixed one + +pdfTeX warning (dest): name{section*.138} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.139} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.137} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.135} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.136} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.123} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.124} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.122} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.120} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.121} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.107} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.108} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.106} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.141} has been referenced but does not exis +t, replaced by a fixed one + +pdfTeX warning (dest): name{section*.140} has been referenced but does not exis +t, replaced by a fixed one + +{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/ +texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr/share/texlive/texmf-d +ist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/share/texlive/texmf-dist/fon +ts/type1/urw/courier/ucrb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/ +courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrro +8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvb8a.pfb></usr +/share/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvbo8a.pfb></usr/share/texl +ive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texlive/texmf-di +st/fonts/type1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/ +urw/times/utmbi8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr +8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb> +Output written on MindstormsEV3Toolbox.pdf (32 pages, 198431 bytes). PDF statistics: - 565 PDF objects out of 1000 (max. 8388607) - 514 compressed objects within 6 object streams - 180 named destinations out of 1000 (max. 500000) + 560 PDF objects out of 1000 (max. 8388607) + 503 compressed objects within 6 object streams + 159 named destinations out of 1000 (max. 500000) 93 words of extra memory for PDF output out of 10000 (max. 10000000) diff --git a/docs/_build/latex/MindstormsEV3Toolbox.out b/docs/_build/latex/MindstormsEV3Toolbox.out index 22711f5..8a8bf11 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.out +++ b/docs/_build/latex/MindstormsEV3Toolbox.out @@ -5,5 +5,5 @@ \BOOKMARK [1][-]{section.1.4}{\376\377\000h\000i\000d\000a\000p\000i}{chapter.1}% 5 \BOOKMARK [1][-]{section.1.5}{\376\377\000u\000s\000b\000B\000r\000i\000c\000k\000I\000O}{chapter.1}% 6 \BOOKMARK [1][-]{section.1.6}{\376\377\000b\000t\000B\000r\000i\000c\000k\000I\000O}{chapter.1}% 7 -\BOOKMARK [0][-]{section*.140}{\376\377\000M\000A\000T\000L\000A\000B\000\040\000M\000o\000d\000u\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 8 -\BOOKMARK [0][-]{section*.141}{\376\377\000I\000n\000d\000e\000x}{}% 9 +\BOOKMARK [0][-]{section*.104}{\376\377\000M\000A\000T\000L\000A\000B\000\040\000M\000o\000d\000u\000l\000e\000\040\000I\000n\000d\000e\000x}{}% 8 +\BOOKMARK [0][-]{section*.105}{\376\377\000I\000n\000d\000e\000x}{}% 9 diff --git a/docs/_build/latex/MindstormsEV3Toolbox.pdf b/docs/_build/latex/MindstormsEV3Toolbox.pdf index 64c49bfd6bd2fad0db48d27192caf8c1c3a17138..3513e74daba473f362b58964b73af02516c37268 100644 GIT binary patch delta 170181 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%0D*M!;?Kh$9T5rbw6U*+s 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 delta 144777 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%0DpJ%t;VYXeTSLoj55!rMw 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 M!KJF|>hHz{0ApVR2><{9 diff --git a/docs/_build/latex/MindstormsEV3Toolbox.tex b/docs/_build/latex/MindstormsEV3Toolbox.tex index 6cf917e..d2c8300 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.tex +++ b/docs/_build/latex/MindstormsEV3Toolbox.tex @@ -1,14 +1,21 @@ -% Generated by Sphinx. +%% Generated by Sphinx. \def\sphinxdocclass{report} -\newif\ifsphinxKeepOldNames \sphinxKeepOldNamestrue \documentclass[letterpaper,10pt,english]{sphinxmanual} -\usepackage{iftex} +\ifdefined\pdfpxdimen + \let\sphinxpxdimen\pdfpxdimen\else\newdimen\sphinxpxdimen +\fi \sphinxpxdimen=.75bp\relax -\ifPDFTeX - \usepackage[utf8]{inputenc} -\fi +\PassOptionsToPackage{warn}{textcomp} +\usepackage[utf8]{inputenc} \ifdefined\DeclareUnicodeCharacter - \DeclareUnicodeCharacter{00A0}{\nobreakspace} +% support both utf8 and utf8x syntaxes +\edef\sphinxdqmaybe{\ifdefined\DeclareUnicodeCharacterAsOptional\string"\fi} + \DeclareUnicodeCharacter{\sphinxdqmaybe00A0}{\nobreakspace} + \DeclareUnicodeCharacter{\sphinxdqmaybe2500}{\sphinxunichar{2500}} + \DeclareUnicodeCharacter{\sphinxdqmaybe2502}{\sphinxunichar{2502}} + \DeclareUnicodeCharacter{\sphinxdqmaybe2514}{\sphinxunichar{2514}} + \DeclareUnicodeCharacter{\sphinxdqmaybe251C}{\sphinxunichar{251C}} + \DeclareUnicodeCharacter{\sphinxdqmaybe2572}{\textbackslash} \fi \usepackage{cmap} \usepackage[T1]{fontenc} @@ -16,173 +23,96 @@ \usepackage{babel} \usepackage{times} \usepackage[Bjarne]{fncychap} -\usepackage{longtable} \usepackage{sphinx} -\usepackage{multirow} -\usepackage{eqparbox} +\fvset{fontsize=\small} +\usepackage{geometry} + +% Include hyperref last. +\usepackage{hyperref} +% Fix anchor placement for figures with captions. +\usepackage{hypcap}% it must be loaded after hyperref. +% Set up styles of URL: it should be placed after hyperref. +\urlstyle{same} \addto\captionsenglish{\renewcommand{\figurename}{Fig.\@ }} +\makeatletter +\def\fnum@figure{\figurename\thefigure{}} +\makeatother \addto\captionsenglish{\renewcommand{\tablename}{Table }} -\SetupFloatingEnvironment{literal-block}{name=Listing } +\makeatletter +\def\fnum@table{\tablename\thetable{}} +\makeatother +\addto\captionsenglish{\renewcommand{\literalblockname}{Listing}} + +\addto\captionsenglish{\renewcommand{\literalblockcontinuedname}{continued from previous page}} +\addto\captionsenglish{\renewcommand{\literalblockcontinuesname}{continues on next page}} +\addto\captionsenglish{\renewcommand{\sphinxnonalphabeticalgroupname}{Non-alphabetical}} +\addto\captionsenglish{\renewcommand{\sphinxsymbolsname}{Symbols}} +\addto\captionsenglish{\renewcommand{\sphinxnumbersname}{Numbers}} \addto\extrasenglish{\def\pageautorefname{page}} \setcounter{tocdepth}{1} + \title{Mindstorms EV3 Toolbox Documentation} -\date{Aug 15, 2017} +\date{Jan 27, 2020} \release{v1.0} \author{LfB - RWTH Aachen} -\newcommand{\sphinxlogo}{} +\newcommand{\sphinxlogo}{\vbox{}} \renewcommand{\releasename}{Release} \makeindex - -\makeatletter -\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax% - \let\PYG@ul=\relax \let\PYG@tc=\relax% - \let\PYG@bc=\relax \let\PYG@ff=\relax} -\def\PYG@tok#1{\csname PYG@tok@#1\endcsname} -\def\PYG@toks#1+{\ifx\relax#1\empty\else% - \PYG@tok{#1}\expandafter\PYG@toks\fi} -\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{% - \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}} -\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}} - -\expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}} -\expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}} -\expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}} -\expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf} -\expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}} -\expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} -\expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} -\expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} -\expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} -\expandafter\def\csname PYG@tok@cs\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\colorbox[rgb]{1.00,0.94,0.94}{\strut ##1}}} -\expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit} -\expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} -\expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} -\expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.20,0.20}{##1}}} -\expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}} -\expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} -\expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.84,0.33,0.22}{##1}}} -\expandafter\def\csname PYG@tok@nl\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.13,0.44}{##1}}} -\expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}} -\expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.38,0.68,0.84}{##1}}} -\expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}} -\expandafter\def\csname PYG@tok@nd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.33,0.33,0.33}{##1}}} -\expandafter\def\csname PYG@tok@ne\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}} -\expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.44,0.63,0.82}{##1}}} -\expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.45}{##1}}} -\expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} -\expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@ch\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} -\expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} -\expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}} -\expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}} -\expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} -\expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} -\expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} -\expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}} -\expandafter\def\csname PYG@tok@mb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} -\expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.32,0.47,0.09}{##1}}} -\expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.14,0.33,0.53}{##1}}} -\expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} -\expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} -\expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@cpf\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} -\expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}} -\expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.56,0.13,0.00}{##1}}} -\expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} -\expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} -\expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} - -\def\PYGZbs{\char`\\} -\def\PYGZus{\char`\_} -\def\PYGZob{\char`\{} -\def\PYGZcb{\char`\}} -\def\PYGZca{\char`\^} -\def\PYGZam{\char`\&} -\def\PYGZlt{\char`\<} -\def\PYGZgt{\char`\>} -\def\PYGZsh{\char`\#} -\def\PYGZpc{\char`\%} -\def\PYGZdl{\char`\$} -\def\PYGZhy{\char`\-} -\def\PYGZsq{\char`\'} -\def\PYGZdq{\char`\"} -\def\PYGZti{\char`\~} -% for compatibility with earlier versions -\def\PYGZat{@} -\def\PYGZlb{[} -\def\PYGZrb{]} -\makeatother - -\renewcommand\PYGZsq{\textquotesingle} - \begin{document} -\maketitle -\tableofcontents -\phantomsection\label{index::doc} +\pagestyle{empty} +\sphinxmaketitle +\pagestyle{plain} +\sphinxtableofcontents +\pagestyle{normal} +\phantomsection\label{\detokenize{index::doc}} -Hi there! This is the documentation for the ``Lego Mindstorms EV3'' MATLAB Toolbox, +Hi there! This is the documentation for the “Lego Mindstorms EV3” MATLAB Toolbox, developed by RWTH Aachen. For an introduction about this toolbox, installation -guides and examples, take a look at \href{https://git.rwth-aachen.de/mindstorms/ev3-toolbox-matlab/blob/master/readme.md}{our repository}. +guides and examples, take a look at \sphinxhref{https://git.rwth-aachen.de/mindstorms/ev3-toolbox-matlab/blob/master/readme.md}{our repository}. \chapter{Contents} -\label{index:our-repository}\label{index:contents}\label{index:matlab-toolbox-for-controlling-lego-mindstorms-ev3} +\label{\detokenize{index:contents}} High-Level documentation -\phantomsection\label{EV3:module-source}\index{source (module)} +\phantomsection\label{\detokenize{EV3:module-source}}\index{source (module)@\spxentry{source}\spxextra{module}} \section{EV3} -\label{EV3:ev3}\label{EV3::doc}\index{EV3 (class in source)} +\label{\detokenize{EV3:ev3}}\label{\detokenize{EV3::doc}}\index{EV3 (class in source)@\spxentry{EV3}\spxextra{class in source}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3}\pysiglinewithargsret{\sphinxstrong{class }\sphinxcode{source.}\sphinxbfcode{EV3}}{\emph{varargin}}{}~\begin{description} -\item[{\emph{List of methods}:}] \leavevmode\begin{itemize} +\phantomsection\label{\detokenize{EV3:source.EV3}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{source.}}\sphinxbfcode{\sphinxupquote{EV3}}}{\emph{varargin}}{}~\begin{description} +\item[{\sphinxstyleemphasis{List of methods}:}] \leavevmode\begin{itemize} \item {} -\sphinxcode{connect()} +\sphinxcode{\sphinxupquote{connect()}} \item {} -\sphinxcode{disconnect()} +\sphinxcode{\sphinxupquote{disconnect()}} \item {} -\sphinxcode{stopAllMotors()} +\sphinxcode{\sphinxupquote{stopAllMotors()}} \item {} -\sphinxcode{beep()} +\sphinxcode{\sphinxupquote{beep()}} \item {} -\sphinxcode{playTone()} +\sphinxcode{\sphinxupquote{playTone()}} \item {} -\sphinxcode{stopTone()} +\sphinxcode{\sphinxupquote{stopTone()}} \item {} -\sphinxcode{tonePlayed()} +\sphinxcode{\sphinxupquote{tonePlayed()}} \item {} -\sphinxcode{setProperties()} +\sphinxcode{\sphinxupquote{setProperties()}} \end{itemize} @@ -190,10 +120,10 @@ High-Level documentation High-level class to work with physical bricks. -This is the `central' class (from user's view) when working with this toolbox. It +This is the ‘central’ class (from user’s view) when working with this toolbox. It delivers a convenient interface for creating a connection to the brick and sending commands to it. An EV3-object creates 4 Motor- and 4 Sensor-objects, one for each port. -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Creating multiple EV3 objects and connecting them to different physical bricks has not @@ -201,80 +131,120 @@ been thoroughly tested yet, but seems to work on a first glance. \item {} When an input argument of a method is marked as optional, the argument needs to be -`announced' by a preceding 2nd argument, which is a string containing the name of the argument. +‘announced’ by a preceding 2nd argument, which is a string containing the name of the argument. For example, Motor.setProperties may be given a power-parameter. The syntax would be as -follows: \emph{brickObject.motorA.setProperties(`power', 50);} +follows: \sphinxstyleemphasis{brickObject.motorA.setProperties(‘power’, 50);} \end{itemize} -\index{motorA (source.EV3 attribute)} +\index{motorA (source.EV3 attribute)@\spxentry{motorA}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.motorA}\pysigline{\sphinxbfcode{motorA}} -\emph{Motor} -- Motor-object interfacing port A. See also {\hyperref[Motor:source.Motor]{\sphinxcrossref{\sphinxcode{Motor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.motorA}}\pysigline{\sphinxbfcode{\sphinxupquote{motorA}}} +Motor-object interfacing port A. See also {\hyperref[\detokenize{Motor:source.Motor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Motor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Motor + +\end{description}\end{quote} \end{fulllineitems} -\index{motorB (source.EV3 attribute)} +\index{motorB (source.EV3 attribute)@\spxentry{motorB}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.motorB}\pysigline{\sphinxbfcode{motorB}} -\emph{Motor} -- Motor-object interfacing port B. See also {\hyperref[Motor:source.Motor]{\sphinxcrossref{\sphinxcode{Motor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.motorB}}\pysigline{\sphinxbfcode{\sphinxupquote{motorB}}} +Motor-object interfacing port B. See also {\hyperref[\detokenize{Motor:source.Motor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Motor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Motor + +\end{description}\end{quote} \end{fulllineitems} -\index{motorC (source.EV3 attribute)} +\index{motorC (source.EV3 attribute)@\spxentry{motorC}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.motorC}\pysigline{\sphinxbfcode{motorC}} -\emph{Motor} -- Motor-object interfacing port C. See also {\hyperref[Motor:source.Motor]{\sphinxcrossref{\sphinxcode{Motor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.motorC}}\pysigline{\sphinxbfcode{\sphinxupquote{motorC}}} +Motor-object interfacing port C. See also {\hyperref[\detokenize{Motor:source.Motor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Motor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Motor + +\end{description}\end{quote} \end{fulllineitems} -\index{motorD (source.EV3 attribute)} +\index{motorD (source.EV3 attribute)@\spxentry{motorD}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.motorD}\pysigline{\sphinxbfcode{motorD}} -\emph{Motor} -- Motor-object interfacing port D. See also {\hyperref[Motor:source.Motor]{\sphinxcrossref{\sphinxcode{Motor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.motorD}}\pysigline{\sphinxbfcode{\sphinxupquote{motorD}}} +Motor-object interfacing port D. See also {\hyperref[\detokenize{Motor:source.Motor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Motor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Motor + +\end{description}\end{quote} \end{fulllineitems} -\index{sensor1 (source.EV3 attribute)} +\index{sensor1 (source.EV3 attribute)@\spxentry{sensor1}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.sensor1}\pysigline{\sphinxbfcode{sensor1}} -\emph{Sensor} -- Motor-object interfacing port 1. See also {\hyperref[Sensor:source.Sensor]{\sphinxcrossref{\sphinxcode{Sensor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.sensor1}}\pysigline{\sphinxbfcode{\sphinxupquote{sensor1}}} +Motor-object interfacing port 1. See also {\hyperref[\detokenize{Sensor:source.Sensor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Sensor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Sensor + +\end{description}\end{quote} \end{fulllineitems} -\index{sensor2 (source.EV3 attribute)} +\index{sensor2 (source.EV3 attribute)@\spxentry{sensor2}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.sensor2}\pysigline{\sphinxbfcode{sensor2}} -\emph{Sensor} -- Motor-object interfacing port 2. See also {\hyperref[Sensor:source.Sensor]{\sphinxcrossref{\sphinxcode{Sensor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.sensor2}}\pysigline{\sphinxbfcode{\sphinxupquote{sensor2}}} +Motor-object interfacing port 2. See also {\hyperref[\detokenize{Sensor:source.Sensor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Sensor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Sensor + +\end{description}\end{quote} \end{fulllineitems} -\index{sensor3 (source.EV3 attribute)} +\index{sensor3 (source.EV3 attribute)@\spxentry{sensor3}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.sensor3}\pysigline{\sphinxbfcode{sensor3}} -\emph{Sensor} -- Motor-object interfacing port 3. See also {\hyperref[Sensor:source.Sensor]{\sphinxcrossref{\sphinxcode{Sensor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.sensor3}}\pysigline{\sphinxbfcode{\sphinxupquote{sensor3}}} +Motor-object interfacing port 3. See also {\hyperref[\detokenize{Sensor:source.Sensor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Sensor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Sensor + +\end{description}\end{quote} \end{fulllineitems} -\index{sensor4 (source.EV3 attribute)} +\index{sensor4 (source.EV3 attribute)@\spxentry{sensor4}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.sensor4}\pysigline{\sphinxbfcode{sensor4}} -\emph{Sensor} -- Motor-object interfacing port 4. See also {\hyperref[Sensor:source.Sensor]{\sphinxcrossref{\sphinxcode{Sensor}}}}. +\phantomsection\label{\detokenize{EV3:source.EV3.sensor4}}\pysigline{\sphinxbfcode{\sphinxupquote{sensor4}}} +Motor-object interfacing port 4. See also {\hyperref[\detokenize{Sensor:source.Sensor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Sensor}}}}}. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +Sensor + +\end{description}\end{quote} \end{fulllineitems} -\index{debug (source.EV3 attribute)} +\index{debug (source.EV3 attribute)@\spxentry{debug}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.debug}\pysigline{\sphinxbfcode{debug}} -\emph{numeric in \{0,1,2\}} -- Debug mode. \emph{{[}WRITABLE{]}} +\phantomsection\label{\detokenize{EV3:source.EV3.debug}}\pysigline{\sphinxbfcode{\sphinxupquote{debug}}} +Debug mode. \sphinxstyleemphasis{{[}WRITABLE{]}} \begin{itemize} \item {} 0: Debug turned off @@ -286,254 +256,282 @@ follows: \emph{brickObject.motorA.setProperties(`power', 50);} 2: Low-level-Debug turned on -\textgreater{} each packet sent and received is printed to the console \end{itemize} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric in \{0,1,2\} + +\end{description}\end{quote} \end{fulllineitems} -\index{batteryMode (source.EV3 attribute)} +\index{batteryMode (source.EV3 attribute)@\spxentry{batteryMode}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.batteryMode}\pysigline{\sphinxbfcode{batteryMode}} -\emph{string in \{`Percentage', `Voltage'\}} -- Mode for reading battery charge. See also \sphinxcode{batteryValue}. \emph{{[}WRITABLE{]}} +\phantomsection\label{\detokenize{EV3:source.EV3.batteryMode}}\pysigline{\sphinxbfcode{\sphinxupquote{batteryMode}}} +Mode for reading battery charge. See also \sphinxcode{\sphinxupquote{batteryValue}}. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +string in \{‘Percentage’, ‘Voltage’\} + +\end{description}\end{quote} \end{fulllineitems} -\index{batteryValue (source.EV3 attribute)} +\index{batteryValue (source.EV3 attribute)@\spxentry{batteryValue}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.batteryValue}\pysigline{\sphinxbfcode{batteryValue}} -\emph{numeric} -- Current battery charge. Depending on batteryMode, the reading is either in percentage or voltage. See also \sphinxcode{batteryMode}. \emph{{[}READ-ONLY{]}} +\phantomsection\label{\detokenize{EV3:source.EV3.batteryValue}}\pysigline{\sphinxbfcode{\sphinxupquote{batteryValue}}} +Current battery charge. Depending on batteryMode, the reading is either in percentage or voltage. See also \sphinxcode{\sphinxupquote{batteryMode}}. \sphinxstyleemphasis{{[}READ-ONLY{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{isConnected (source.EV3 attribute)} +\index{isConnected (source.EV3 attribute)@\spxentry{isConnected}\spxextra{source.EV3 attribute}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.isConnected}\pysigline{\sphinxbfcode{isConnected}} -\emph{bool} -- True if virtual brick-object is connected to physical one. \emph{{[}READ-ONLY{]}} +\phantomsection\label{\detokenize{EV3:source.EV3.isConnected}}\pysigline{\sphinxbfcode{\sphinxupquote{isConnected}}} +True if virtual brick-object is connected to physical one. \sphinxstyleemphasis{{[}READ-ONLY{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +bool + +\end{description}\end{quote} \end{fulllineitems} -\paragraph{Example} -\% This example expects a motor at port A and a (random) sensor at port 1 -b = EV3(); \% -b.connect(`usb'); \% -ma = b.motorA; \% -ma.setProperties(`power', 50, `limitValue', 720); \% -ma.start(); \% -\% fun -ma.waitFor(); \% -disp(b.sensor1.value); \% -b.beep(); \% -delete b; \% -\index{beep() (source.EV3 method)} +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{c+c1}{\PYGZsh{} This example expects a motor at port A and a (random) sensor at port 1} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{usb}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{motorA} \PYG{o}{=} \PYG{n}{brick}\PYG{o}{.}\PYG{n}{motorA}\PYG{p}{;} + \PYG{n}{motorA}\PYG{o}{.}\PYG{n}{setProperties}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{power}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+m+mi}{50}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{limitValue}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+m+mi}{720}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{motorA}\PYG{o}{.}\PYG{n}{start}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{motorA}\PYG{o}{.}\PYG{n}{waitFor}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{disp}\PYG{p}{(}\PYG{n}{brick}\PYG{o}{.}\PYG{n}{sensor1}\PYG{o}{.}\PYG{n}{value}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{beep}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{delete} \PYG{n}{brick}\PYG{p}{;} +\end{sphinxVerbatim} +\index{beep() (source.EV3 method)@\spxentry{beep()}\spxextra{source.EV3 method}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.beep}\pysiglinewithargsret{\sphinxbfcode{beep}}{\emph{ev3}}{} -Plays a `beep'-tone on brick. -\paragraph{Notes} +\phantomsection\label{\detokenize{EV3:source.EV3.beep}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{beep}}}{\emph{ev3}}{} +Plays a ‘beep’-tone on brick. +\subsubsection*{Notes} \begin{itemize} \item {} This equals playTone(10, 1000, 100). \end{itemize} -\paragraph{Example} -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -b.beep(); \% +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{beep}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} +\end{sphinxVerbatim} \end{fulllineitems} -\index{connect() (source.EV3 method)} +\index{connect() (source.EV3 method)@\spxentry{connect()}\spxextra{source.EV3 method}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.connect}\pysiglinewithargsret{\sphinxbfcode{connect}}{\emph{ev3}, \emph{varargin}}{} +\phantomsection\label{\detokenize{EV3:source.EV3.connect}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{connect}}}{\emph{ev3}, \emph{varargin}}{} Connects EV3-object and its Motors and Sensors to physical brick. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} -\textbf{\texttt{connectionType}} (\emph{\texttt{string in \{'bt', 'usb'\}}}) -- Connection type +\sphinxstyleliteralstrong{\sphinxupquote{connectionType}} (\sphinxstyleliteralemphasis{\sphinxupquote{string in \{'bt', 'usb'\}}}) \textendash{} Connection type \item {} -\textbf{\texttt{serPort}} (\emph{\texttt{string in \{'/dev/rfcomm1', '/dev/rfcomm2', ...\}}}) -- Path to serial port -(necessary if connectionType is `bt'). \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{serPort}} (\sphinxstyleliteralemphasis{\sphinxupquote{string in \{'/dev/rfcomm1', '/dev/rfcomm2', ...\}}}) \textendash{} Path to serial port +(necessary if connectionType is ‘bt’). \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{beep}} (\emph{\texttt{bool}}) -- If true, EV3 beeps if connection has been established. \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{beep}} (\sphinxstyleliteralemphasis{\sphinxupquote{bool}}) \textendash{} If true, EV3 beeps if connection has been established. \sphinxstyleemphasis{{[}OPTIONAL{]}} \end{itemize} \end{description}\end{quote} -\paragraph{Example} -\% Setup bluetooth connection via com-port 0 -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -\% Setup usb connection, beep when connection has been established -b = EV3(); \% -b.connect(`usb', `beep', `on', ); \% +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{o}{\PYGZpc{}} \PYG{n}{Setup} \PYG{n}{bluetooth} \PYG{n}{connection} \PYG{n}{via} \PYG{n}{com}\PYG{o}{\PYGZhy{}}\PYG{n}{port} \PYG{l+m+mi}{0} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{Setup} \PYG{n}{usb} \PYG{n}{connection}\PYG{p}{,} \PYG{n}{beep} \PYG{n}{when} \PYG{n}{connection} \PYG{n}{has} \PYG{n}{been} \PYG{n}{established} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{usb}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{beep}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{p}{)}\PYG{p}{;} +\end{sphinxVerbatim} -See also ISCONNECTED / \sphinxcode{isConnected} +See also ISCONNECTED / \sphinxcode{\sphinxupquote{isConnected}} \end{fulllineitems} -\index{disconnect() (source.EV3 method)} +\index{disconnect() (source.EV3 method)@\spxentry{disconnect()}\spxextra{source.EV3 method}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.disconnect}\pysiglinewithargsret{\sphinxbfcode{disconnect}}{\emph{ev3}}{} +\phantomsection\label{\detokenize{EV3:source.EV3.disconnect}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{disconnect}}}{\emph{ev3}}{} Disconnects EV3-object and its Motors and Sensors from physical brick. -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Gets called automatically when EV3-object is destroyed. \end{itemize} -\paragraph{Example} - -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -\% do stuff -b.disconnect(); \% -Resetting needs a working connection in order to send reset-commands -to the Brick. If the connection has been aborted (e.g. by pulling the -USB-cord), the reset-methods would fail -\textgreater{} catch this error and for -now do nothing. +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{do} \PYG{n}{stuff} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{disconnect}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} +\end{sphinxVerbatim} \end{fulllineitems} -\index{playTone() (source.EV3 method)} +\index{playTone() (source.EV3 method)@\spxentry{playTone()}\spxextra{source.EV3 method}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.playTone}\pysiglinewithargsret{\sphinxbfcode{playTone}}{\emph{ev3}, \emph{volume}, \emph{frequency}, \emph{duration}}{} +\phantomsection\label{\detokenize{EV3:source.EV3.playTone}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{playTone}}}{\emph{ev3}, \emph{volume}, \emph{frequency}, \emph{duration}}{} Plays tone on brick. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} -\textbf{\texttt{volume}} (\emph{\texttt{numeric in {[}0, 100{]}}}) -- in percent +\sphinxstyleliteralstrong{\sphinxupquote{volume}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric in {[}0, 100{]}}}) \textendash{} in percent \item {} -\textbf{\texttt{frequency}} (\emph{\texttt{numeric in {[}250, 10000{]}}}) -- in Hertz +\sphinxstyleliteralstrong{\sphinxupquote{frequency}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric in {[}250, 10000{]}}}) \textendash{} in Hertz \item {} -\textbf{\texttt{duration}} (\emph{\texttt{numeric \textgreater{} 0}}) -- in milliseconds +\sphinxstyleliteralstrong{\sphinxupquote{duration}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric \textgreater{} 0}}) \textendash{} in milliseconds \end{itemize} \end{description}\end{quote} -\paragraph{Example} -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -b.playTone(40, 5000, 1000); \% Plays tone with 40\% volume and 5000Hz for 1 -second. +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{playTone}\PYG{p}{(}\PYG{l+m+mi}{40}\PYG{p}{,} \PYG{l+m+mi}{5000}\PYG{p}{,} \PYG{l+m+mi}{1000}\PYG{p}{)}\PYG{p}{;} \PYG{o}{\PYGZpc{}} \PYG{n}{Plays} \PYG{n}{tone} \PYG{k}{with} \PYG{l+m+mi}{40}\PYG{o}{\PYGZpc{}} \PYG{n}{volume} \PYG{o+ow}{and} \PYG{l+m+mi}{5000}\PYG{n}{Hz} \PYG{k}{for} \PYG{l+m+mi}{1} \PYG{n}{second}\PYG{o}{.} +\end{sphinxVerbatim} \end{fulllineitems} -\index{setProperties() (source.EV3 method)} +\index{setProperties() (source.EV3 method)@\spxentry{setProperties()}\spxextra{source.EV3 method}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.setProperties}\pysiglinewithargsret{\sphinxbfcode{setProperties}}{\emph{ev3}, \emph{varargin}}{} -Set multiple EV3 properties at once using MATLAB's inputParser. +\phantomsection\label{\detokenize{EV3:source.EV3.setProperties}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{setProperties}}}{\emph{ev3}, \emph{varargin}}{} +Set multiple EV3 properties at once using MATLAB’s inputParser. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} -\textbf{\texttt{debug}} (\emph{\texttt{numeric in \{0,1,2\}}}) -- see EV3.debug \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{debug}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric in \{0,1,2\}}}) \textendash{} see EV3.debug \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{batteryMode}} (\emph{\texttt{string in \{'Voltage'/'Percentage'\}}}) -- see EV3.batteryMode \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{batteryMode}} (\sphinxstyleliteralemphasis{\sphinxupquote{string in \{'Voltage'/'Percentage'\}}}) \textendash{} see EV3.batteryMode \sphinxstyleemphasis{{[}OPTIONAL{]}} \end{itemize} \end{description}\end{quote} -\paragraph{Example} -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -b.setProperties(`debug', `on', `batteryMode', `Voltage'); \% -\% Instead of: b.debug = `on'; b.batteryMode = `Voltage'; \% +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{setProperties}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{debug}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{batteryMode}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{Voltage}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{Instead} \PYG{n}{of}\PYG{p}{:} \PYG{n}{b}\PYG{o}{.}\PYG{n}{debug} \PYG{o}{=} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{;} \PYG{n}{b}\PYG{o}{.}\PYG{n}{batteryMode} \PYG{o}{=} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{Voltage}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{;} +\end{sphinxVerbatim} -See also EV3.DEBUG, EV3.BATTERYMODE / \sphinxcode{debug}, \sphinxcode{batteryMode} +See also EV3.DEBUG, EV3.BATTERYMODE / \sphinxcode{\sphinxupquote{debug}}, \sphinxcode{\sphinxupquote{batteryMode}} \end{fulllineitems} -\index{stopTone() (source.EV3 method)} +\index{stopTone() (source.EV3 method)@\spxentry{stopTone()}\spxextra{source.EV3 method}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.stopTone}\pysiglinewithargsret{\sphinxbfcode{stopTone}}{\emph{ev3}}{} +\phantomsection\label{\detokenize{EV3:source.EV3.stopTone}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{stopTone}}}{\emph{ev3}}{} Stops tone currently played. -\paragraph{Example} -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -b.playTone(10,100,100000000); \% Accidentally given wrong tone duration :) -b.stopTone(); \% Stops tone immediately. +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{playTone}\PYG{p}{(}\PYG{l+m+mi}{10}\PYG{p}{,}\PYG{l+m+mi}{100}\PYG{p}{,}\PYG{l+m+mi}{100000000}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{stopTone}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{o}{\PYGZpc{}} \PYG{n}{Stops} \PYG{n}{tone} \PYG{n}{immediately}\PYG{o}{.} +\end{sphinxVerbatim} \end{fulllineitems} -\index{tonePlayed() (source.EV3 method)} +\index{tonePlayed() (source.EV3 method)@\spxentry{tonePlayed()}\spxextra{source.EV3 method}} \begin{fulllineitems} -\phantomsection\label{EV3:source.EV3.tonePlayed}\pysiglinewithargsret{\sphinxbfcode{tonePlayed}}{\emph{ev3}}{} +\phantomsection\label{\detokenize{EV3:source.EV3.tonePlayed}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{tonePlayed}}}{\emph{ev3}}{} Tests if tone is currently played. \begin{quote}\begin{description} \item[{Returns}] \leavevmode -\textbf{status} -- True if a tone is being played +True if a tone is being played \item[{Return type}] \leavevmode -bool +status (bool) \end{description}\end{quote} -\begin{description} -\item[{Example}] \leavevmode -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -b.playTone(10, 100, 1000); \% -pause(0.5); \% Small pause is necessary as tone does not start instantaneously -b.tonePlayed(); \% -\textgreater{} Outputs 1 to console. -\end{description} +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{playTone}\PYG{p}{(}\PYG{l+m+mi}{10}\PYG{p}{,} \PYG{l+m+mi}{100}\PYG{p}{,} \PYG{l+m+mi}{1000}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{pause}\PYG{p}{(}\PYG{l+m+mf}{0.5}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{Small} \PYG{n}{pause} \PYG{n}{necessary} \PYG{n}{since} \PYG{n}{tone} \PYG{o+ow}{not} \PYG{n}{startong} \PYG{n}{immediately} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{tonePlayed}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} \PYG{o}{\PYGZpc{}} \PYG{o}{\PYGZhy{}}\PYG{o}{\PYGZgt{}} \PYG{n}{Outputs} \PYG{l+m+mi}{1} \PYG{n}{to} \PYG{n}{console}\PYG{o}{.} +\end{sphinxVerbatim} \end{fulllineitems} \end{fulllineitems} -\phantomsection\label{Motor:module-source}\index{source (module)} +\phantomsection\label{\detokenize{Motor:module-source}}\index{source (module)@\spxentry{source}\spxextra{module}} \section{Motor} -\label{Motor::doc}\label{Motor:motor}\index{Motor (class in source)} +\label{\detokenize{Motor:motor}}\label{\detokenize{Motor::doc}}\index{Motor (class in source)@\spxentry{Motor}\spxextra{class in source}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor}\pysiglinewithargsret{\sphinxstrong{class }\sphinxcode{source.}\sphinxbfcode{Motor}}{\emph{varargin}}{}~\begin{description} -\item[{\emph{List of methods}:}] \leavevmode\begin{itemize} +\phantomsection\label{\detokenize{Motor:source.Motor}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{source.}}\sphinxbfcode{\sphinxupquote{Motor}}}{\emph{varargin}}{}~\begin{description} +\item[{\sphinxstyleemphasis{List of methods}:}] \leavevmode\begin{itemize} \item {} -{\hyperref[Motor:source.Motor.start]{\sphinxcrossref{\sphinxcode{start()}}}} +{\hyperref[\detokenize{Motor:source.Motor.start}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{start()}}}}} \item {} -{\hyperref[Motor:source.Motor.stop]{\sphinxcrossref{\sphinxcode{stop()}}}} +{\hyperref[\detokenize{Motor:source.Motor.stop}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{stop()}}}}} \item {} -{\hyperref[Motor:source.Motor.syncedStart]{\sphinxcrossref{\sphinxcode{syncedStart()}}}} +{\hyperref[\detokenize{Motor:source.Motor.syncedStart}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{syncedStart()}}}}} \item {} -{\hyperref[Motor:source.Motor.syncedStop]{\sphinxcrossref{\sphinxcode{syncedStop()}}}} +{\hyperref[\detokenize{Motor:source.Motor.syncedStop}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{syncedStop()}}}}} \item {} -{\hyperref[Motor:source.Motor.waitFor]{\sphinxcrossref{\sphinxcode{waitFor()}}}} +{\hyperref[\detokenize{Motor:source.Motor.waitFor}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{waitFor()}}}}} \item {} -{\hyperref[Motor:source.Motor.internalReset]{\sphinxcrossref{\sphinxcode{internalReset()}}}} +{\hyperref[\detokenize{Motor:source.Motor.internalReset}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{internalReset()}}}}} \item {} -{\hyperref[Motor:source.Motor.resetTachoCount]{\sphinxcrossref{\sphinxcode{resetTachoCount()}}}} +{\hyperref[\detokenize{Motor:source.Motor.resetTachoCount}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{resetTachoCount()}}}}} \item {} -{\hyperref[Motor:source.Motor.setBrake]{\sphinxcrossref{\sphinxcode{setBrake()}}}} +{\hyperref[\detokenize{Motor:source.Motor.setBrake}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{setBrake()}}}}} \item {} -{\hyperref[Motor:source.Motor.setProperties]{\sphinxcrossref{\sphinxcode{setProperties()}}}} +{\hyperref[\detokenize{Motor:source.Motor.setProperties}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{setProperties()}}}}} \end{itemize} @@ -541,13 +539,13 @@ b.tonePlayed(); \% -\textgreater{} Outputs 1 to console. High-level class to work with motors. -This class is supposed to ease the use of the brick's motors. It is possible to set all +This class is supposed to ease the use of the brick’s motors. It is possible to set all kinds of parameters, request the current status of the motor ports and of course send commands to the brick to be executed on the respective port. -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} -You don't need to create instances of this class. The EV3-class automatically creates +You don’t need to create instances of this class. The EV3-class automatically creates instances for each motor port, and you can work with them via the EV3-object. \item {} @@ -555,178 +553,238 @@ The Motor-class represents motor ports, not individual motors! \item {} If you start a motor with power=0, the internal state will still be set to -`isRunning' +‘isRunning’ \item {} When an input argument of a method is marked as optional, the argument needs to be -`announced' by a preceding 2nd argument, which is a string containing the name of the argument. +‘announced’ by a preceding 2nd argument, which is a string containing the name of the argument. For example, Motor.setProperties may be given a power-parameter. The syntax would be as -follows: \emph{brickObject.motorA.setProperties(`power', 50);} +follows: \sphinxstyleemphasis{brickObject.motorA.setProperties(‘power’, 50);} \end{itemize} -\index{power (source.Motor attribute)} +\index{power (source.Motor attribute)@\spxentry{power}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.power}\pysigline{\sphinxbfcode{power}} -\emph{numeric in {[}-100, 100{]}} -- Power level of motor in percent. \emph{{[}WRITABLE{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.power}}\pysigline{\sphinxbfcode{\sphinxupquote{power}}} +Power level of motor in percent. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric in {[}-100, 100{]} + +\end{description}\end{quote} \end{fulllineitems} -\index{speedRegulation (source.Motor attribute)} +\index{speedRegulation (source.Motor attribute)@\spxentry{speedRegulation}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.speedRegulation}\pysigline{\sphinxbfcode{speedRegulation}} -\emph{bool} -- Speed regulation turned on or off. When turned on, motor will -try to `hold' its speed at given power level, whatever the load. In this mode, the +\phantomsection\label{\detokenize{Motor:source.Motor.speedRegulation}}\pysigline{\sphinxbfcode{\sphinxupquote{speedRegulation}}} +Speed regulation turned on or off. When turned on, motor will +try to ‘hold’ its speed at given power level, whatever the load. In this mode, the highest possible speed depends on the load and mostly goes up to around 70-80 (at this point, the Brick internally inputs 100\% power). When turned off, motor will constantly input the same power into the motor. The resulting speed will be -somewhat lower, depending on the load. \emph{{[}WRITABLE{]}} +somewhat lower, depending on the load. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +bool + +\end{description}\end{quote} \end{fulllineitems} -\index{smoothStart (source.Motor attribute)} +\index{smoothStart (source.Motor attribute)@\spxentry{smoothStart}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.smoothStart}\pysigline{\sphinxbfcode{smoothStart}} -\emph{numeric s. t. smoothStart+smoothStop \textless{} limitValue} -- Degrees/Time +\phantomsection\label{\detokenize{Motor:source.Motor.smoothStart}}\pysigline{\sphinxbfcode{\sphinxupquote{smoothStart}}} +Degrees/Time indicating how far/long the motor should smoothly start. Depending on limitMode, the input is interpreted either in degrees or milliseconds. The first \{smoothStart\}-milliseconds/degrees of limitValue the motor will slowly accelerate -until reaching its defined speed. See also {\hyperref[Motor:source.Motor.limitValue]{\sphinxcrossref{\sphinxcode{limitValue}}}}, {\hyperref[Motor:source.Motor.limitMode]{\sphinxcrossref{\sphinxcode{limitMode}}}}. \emph{{[}WRITABLE{]}} +until reaching its defined speed. See also {\hyperref[\detokenize{Motor:source.Motor.limitValue}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{limitValue}}}}}, {\hyperref[\detokenize{Motor:source.Motor.limitMode}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{limitMode}}}}}. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric s. t. smoothStart+smoothStop \textless{} limitValue + +\end{description}\end{quote} \end{fulllineitems} -\index{smoothStop (source.Motor attribute)} +\index{smoothStop (source.Motor attribute)@\spxentry{smoothStop}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.smoothStop}\pysigline{\sphinxbfcode{smoothStop}} -\emph{numeric s. t. smoothStart+smoothStop \textless{} limitValue} -- Degrees/Time +\phantomsection\label{\detokenize{Motor:source.Motor.smoothStop}}\pysigline{\sphinxbfcode{\sphinxupquote{smoothStop}}} +Degrees/Time indicating how far/long the motor should smoothly stop. Depending on limitMode, the input is interpreted either in degrees or milliseconds. The last {[}smoothStop{]}-milliseconds/degrees of limitValue the motor will slowly slow down -until it has stopped. See also {\hyperref[Motor:source.Motor.limitValue]{\sphinxcrossref{\sphinxcode{limitValue}}}}, {\hyperref[Motor:source.Motor.limitMode]{\sphinxcrossref{\sphinxcode{limitMode}}}}. \emph{{[}WRITABLE{]}} +until it has stopped. See also {\hyperref[\detokenize{Motor:source.Motor.limitValue}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{limitValue}}}}}, {\hyperref[\detokenize{Motor:source.Motor.limitMode}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{limitMode}}}}}. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric s. t. smoothStart+smoothStop \textless{} limitValue + +\end{description}\end{quote} \end{fulllineitems} -\index{limitValue (source.Motor attribute)} +\index{limitValue (source.Motor attribute)@\spxentry{limitValue}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.limitValue}\pysigline{\sphinxbfcode{limitValue}} -\emph{numeric\textgreater{}=0} -- Degrees/Time indicating how far/long the motor should run. +\phantomsection\label{\detokenize{Motor:source.Motor.limitValue}}\pysigline{\sphinxbfcode{\sphinxupquote{limitValue}}} +Degrees/Time indicating how far/long the motor should run. Depending on limitMode, the input is interpreted either in degrees or -milliseconds. See also {\hyperref[Motor:source.Motor.limitMode]{\sphinxcrossref{\sphinxcode{limitMode}}}}. \emph{{[}WRITABLE{]}} +milliseconds. See also {\hyperref[\detokenize{Motor:source.Motor.limitMode}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{limitMode}}}}}. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric\textgreater{}=0 + +\end{description}\end{quote} \end{fulllineitems} -\index{limitMode (source.Motor attribute)} +\index{limitMode (source.Motor attribute)@\spxentry{limitMode}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.limitMode}\pysigline{\sphinxbfcode{limitMode}} -\emph{`Tacho'\textbar{}'Time'} -- Mode for motor limit. See also {\hyperref[Motor:source.Motor.limitValue]{\sphinxcrossref{\sphinxcode{limitValue}}}}. \emph{{[}WRITABLE{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.limitMode}}\pysigline{\sphinxbfcode{\sphinxupquote{limitMode}}} +Mode for motor limit. See also {\hyperref[\detokenize{Motor:source.Motor.limitValue}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{limitValue}}}}}. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +‘Tacho’\textbar{}’Time’ + +\end{description}\end{quote} \end{fulllineitems} -\index{brakeMode (source.Motor attribute)} +\index{brakeMode (source.Motor attribute)@\spxentry{brakeMode}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.brakeMode}\pysigline{\sphinxbfcode{brakeMode}} -\emph{`Brake'\textbar{}'Coast'} -- Action done when stopping. If `Coast', the motor will (at -tacholimit, if \textasciitilde{}=0) coast to a stop. If `Brake', the motor will stop immediately -(at tacholimit, if \textasciitilde{}=0) and hold the brake. \emph{{[}WRITABLE{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.brakeMode}}\pysigline{\sphinxbfcode{\sphinxupquote{brakeMode}}} +Action done when stopping. If ‘Coast’, the motor will (at +tacholimit, if \textasciitilde{}=0) coast to a stop. If ‘Brake’, the motor will stop immediately +(at tacholimit, if \textasciitilde{}=0) and hold the brake. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +‘Brake’\textbar{}’Coast’ + +\end{description}\end{quote} \end{fulllineitems} -\index{debug (source.Motor attribute)} +\index{debug (source.Motor attribute)@\spxentry{debug}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.debug}\pysigline{\sphinxbfcode{debug}} -\emph{bool} -- Debug turned on or off. In debug mode, everytime a command is passed to -the sublayer (`communication layer'), there is feedback in the console about what -command has been called. \emph{{[}WRITABLE{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.debug}}\pysigline{\sphinxbfcode{\sphinxupquote{debug}}} +Debug turned on or off. In debug mode, everytime a command is passed to +the sublayer (‘communication layer’), there is feedback in the console about what +command has been called. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +bool + +\end{description}\end{quote} \end{fulllineitems} -\index{isRunning (source.Motor attribute)} +\index{isRunning (source.Motor attribute)@\spxentry{isRunning}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.isRunning}\pysigline{\sphinxbfcode{isRunning}} -\emph{bool} -- True if motor is running. \emph{{[}READ-ONLY{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.isRunning}}\pysigline{\sphinxbfcode{\sphinxupquote{isRunning}}} +True if motor is running. \sphinxstyleemphasis{{[}READ-ONLY{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +bool + +\end{description}\end{quote} \end{fulllineitems} -\index{tachoCount (source.Motor attribute)} +\index{tachoCount (source.Motor attribute)@\spxentry{tachoCount}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.tachoCount}\pysigline{\sphinxbfcode{tachoCount}} -\emph{numeric} -- Current tacho count in degrees. \emph{{[}READ-ONLY{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.tachoCount}}\pysigline{\sphinxbfcode{\sphinxupquote{tachoCount}}} +Current tacho count in degrees. \sphinxstyleemphasis{{[}READ-ONLY{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{currentSpeed (source.Motor attribute)} +\index{currentSpeed (source.Motor attribute)@\spxentry{currentSpeed}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.currentSpeed}\pysigline{\sphinxbfcode{currentSpeed}} -\emph{numeric} -- Current speed of motor. If speedRegulation=on this should equal power, -otherwise it will probably be lower than that. See also {\hyperref[Motor:source.Motor.speedRegulation]{\sphinxcrossref{\sphinxcode{speedRegulation}}}}. \emph{{[}READ-ONLY{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.currentSpeed}}\pysigline{\sphinxbfcode{\sphinxupquote{currentSpeed}}} +Current speed of motor. If speedRegulation=on this should equal power, +otherwise it will probably be lower than that. See also {\hyperref[\detokenize{Motor:source.Motor.speedRegulation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{speedRegulation}}}}}. \sphinxstyleemphasis{{[}READ-ONLY{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{type (source.Motor attribute)} +\index{type (source.Motor attribute)@\spxentry{type}\spxextra{source.Motor attribute}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.type}\pysigline{\sphinxbfcode{type}} -\emph{DeviceType} -- Type of connected device if any. \emph{{[}READ-ONLY{]}} +\phantomsection\label{\detokenize{Motor:source.Motor.type}}\pysigline{\sphinxbfcode{\sphinxupquote{type}}} +Type of connected device if any. \sphinxstyleemphasis{{[}READ-ONLY{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +DeviceType + +\end{description}\end{quote} \end{fulllineitems} -\index{internalReset() (source.Motor method)} +\index{internalReset() (source.Motor method)@\spxentry{internalReset()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.internalReset}\pysiglinewithargsret{\sphinxbfcode{internalReset}}{\emph{motor}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.internalReset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{internalReset}}}{\emph{motor}}{} Resets internal tacho count. Use this if motor behaves weird (i.e. not starting at all, or not correctly running to limitValue). The internal tacho count is used for positioning the motor. When the motor is running with a tacho limit, internally it uses another counter than the one read by tachoCount. This internal tacho count needs to be reset if you -physically change the motor's position or it coasted into a stop. If the motor's -brakemode is `Coast', this function is called automatically. -\paragraph{Notes} +physically change the motor’s position or it coasted into a stop. If the motor’s +brakemode is ‘Coast’, this function is called automatically. +\subsubsection*{Notes} \begin{itemize} \item {} -A better name would probably be resetPosition... +A better name would probably be resetPosition… \item {} Gets called automatically when starting the motor and the internal tacho count is \textgreater{} 0 \end{itemize} -See also MOTOR.RESETTACHOCOUNT / {\hyperref[Motor:source.Motor.resetTachoCount]{\sphinxcrossref{\sphinxcode{resetTachoCount}}}} +See also MOTOR.RESETTACHOCOUNT / {\hyperref[\detokenize{Motor:source.Motor.resetTachoCount}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{resetTachoCount}}}}} \end{fulllineitems} -\index{resetTachoCount() (source.Motor method)} +\index{resetTachoCount() (source.Motor method)@\spxentry{resetTachoCount()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.resetTachoCount}\pysiglinewithargsret{\sphinxbfcode{resetTachoCount}}{\emph{motor}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.resetTachoCount}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{resetTachoCount}}}{\emph{motor}}{} Resets tachocount. -See also MOTOR.TACHOCOUNT / {\hyperref[Motor:source.Motor.tachoCount]{\sphinxcrossref{\sphinxcode{tachoCount}}}} +See also MOTOR.TACHOCOUNT / {\hyperref[\detokenize{Motor:source.Motor.tachoCount}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{tachoCount}}}}} \end{fulllineitems} -\index{setBrake() (source.Motor method)} +\index{setBrake() (source.Motor method)@\spxentry{setBrake()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.setBrake}\pysiglinewithargsret{\sphinxbfcode{setBrake}}{\emph{motor}, \emph{brake}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.setBrake}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{setBrake}}}{\emph{motor}, \emph{brake}}{} Apply or release brake of motor. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode -\textbf{\texttt{brake}} (\emph{\texttt{bool}}) -- If true, brake will be pulled +\sphinxstyleliteralstrong{\sphinxupquote{brake}} (\sphinxstyleliteralemphasis{\sphinxupquote{bool}}) \textendash{} If true, brake will be pulled \end{description}\end{quote} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} This method does not affect Motor.brakeMode. After the next run, the motor @@ -734,73 +792,75 @@ will again be stopped as specified in Motor.brakeMode. \end{itemize} -See also MOTOR.BRAKEMODE / {\hyperref[Motor:source.Motor.brakeMode]{\sphinxcrossref{\sphinxcode{brakeMode}}}} +See also MOTOR.BRAKEMODE / {\hyperref[\detokenize{Motor:source.Motor.brakeMode}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{brakeMode}}}}} \end{fulllineitems} -\index{setProperties() (source.Motor method)} +\index{setProperties() (source.Motor method)@\spxentry{setProperties()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.setProperties}\pysiglinewithargsret{\sphinxbfcode{setProperties}}{\emph{motor}, \emph{varargin}}{} -Sets multiple Motor properties at once using MATLAB's inputParser. +\phantomsection\label{\detokenize{Motor:source.Motor.setProperties}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{setProperties}}}{\emph{motor}, \emph{varargin}}{} +Sets multiple Motor properties at once using MATLAB’s inputParser. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} -\textbf{\texttt{debug}} (\emph{\texttt{bool}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{debug}} (\sphinxstyleliteralemphasis{\sphinxupquote{bool}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{smoothStart}} (\emph{\texttt{numeric in {[}0, limitValue{]}}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{smoothStart}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric in {[}0, limitValue{]}}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{smoothStop}} (\emph{\texttt{numeric in {[}0, limitValue{]}}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{smoothStop}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric in {[}0, limitValue{]}}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{speedRegulation}} (\emph{\texttt{bool}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{speedRegulation}} (\sphinxstyleliteralemphasis{\sphinxupquote{bool}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{brakeMode}} (\emph{\texttt{'Coast'\textbar{}'Brake'}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{brakeMode}} (\sphinxstyleliteralemphasis{\sphinxupquote{'Coast'\textbar{}'Brake'}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{limitMode}} (\emph{\texttt{'Time'\textbar{}'Tacho'}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{limitMode}} (\sphinxstyleliteralemphasis{\sphinxupquote{'Time'\textbar{}'Tacho'}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{limitValue}} (\emph{\texttt{numeric \textgreater{} 0}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{limitValue}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric \textgreater{} 0}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{power}} (\emph{\texttt{numeric in {[}-100,100{]}}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{power}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric in {[}-100,100{]}}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{batteryMode}} (\emph{\texttt{'Voltage'\textbar{}'Percentage'}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{batteryMode}} (\sphinxstyleliteralemphasis{\sphinxupquote{'Voltage'\textbar{}'Percentage'}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \end{itemize} \end{description}\end{quote} -\paragraph{Example} -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -b.motorA.setProperties(`debug', `on', `power', 50, `limitValue', 720, `speedRegulation', `on'); \% -\% Instead of: b.motorA.debug = `on'; -\% b.motorA.power = 50; -\% b.motorA.limitValue = 720; -\% b.motorA.speedRegulation = `on'; +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{motorA}\PYG{o}{.}\PYG{n}{setProperties}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{debug}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{power}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+m+mi}{50}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{limitValue}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+m+mi}{720}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{speedRegulation}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{Instead} \PYG{n}{of}\PYG{p}{:} \PYG{n}{brick}\PYG{o}{.}\PYG{n}{motorA}\PYG{o}{.}\PYG{n}{debug} \PYG{o}{=} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{brick}\PYG{o}{.}\PYG{n}{motorA}\PYG{o}{.}\PYG{n}{power} \PYG{o}{=} \PYG{l+m+mi}{50}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{brick}\PYG{o}{.}\PYG{n}{motorA}\PYG{o}{.}\PYG{n}{limitValue} \PYG{o}{=} \PYG{l+m+mi}{720}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{brick}\PYG{o}{.}\PYG{n}{motorA}\PYG{o}{.}\PYG{n}{speedRegulation} \PYG{o}{=} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{;} +\end{sphinxVerbatim} \end{fulllineitems} -\index{start() (source.Motor method)} +\index{start() (source.Motor method)@\spxentry{start()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.start}\pysiglinewithargsret{\sphinxbfcode{start}}{\emph{motor}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.start}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{start}}}{\emph{motor}}{} Starts the motor. \end{fulllineitems} -\index{stop() (source.Motor method)} +\index{stop() (source.Motor method)@\spxentry{stop()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.stop}\pysiglinewithargsret{\sphinxbfcode{stop}}{\emph{motor}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.stop}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{stop}}}{\emph{motor}}{} Stops the motor. -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} If this motor has been started synced with another one (either as master or @@ -809,34 +869,34 @@ motors. \end{itemize} -See also MOTOR.START, MOTOR.SYNCEDSTOP / {\hyperref[Motor:source.Motor.start]{\sphinxcrossref{\sphinxcode{start()}}}}, {\hyperref[Motor:source.Motor.syncedStop]{\sphinxcrossref{\sphinxcode{syncedStop()}}}} +See also MOTOR.START, MOTOR.SYNCEDSTOP / {\hyperref[\detokenize{Motor:source.Motor.start}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{start()}}}}}, {\hyperref[\detokenize{Motor:source.Motor.syncedStop}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{syncedStop()}}}}} \end{fulllineitems} -\index{syncedStart() (source.Motor method)} +\index{syncedStart() (source.Motor method)@\spxentry{syncedStart()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.syncedStart}\pysiglinewithargsret{\sphinxbfcode{syncedStart}}{\emph{motor}, \emph{syncMotor}, \emph{varargin}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.syncedStart}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{syncedStart}}}{\emph{motor}, \emph{syncMotor}, \emph{varargin}}{} Starts this motor synchronized with another. +\begin{quote} -The motor, with which this method is called, acts as a \emph{master}, meaning that the +The motor, with which this method is called, acts as a \sphinxstyleemphasis{master}, meaning that the synchronized control is done with it und uses its parameters. When syncedStart is -called, the master sets some of the slave's (syncMotor) properties to keep it +called, the master sets some of the slave’s (syncMotor) properties to keep it consistent with the physical brick. So, for example, if the master has another -power-value than the slave, the slave's power-value will be set to that of the +power-value than the slave, the slave’s power-value will be set to that of the master when syncedStart() is called. -The following parameters will be affected on the slave: \emph{power}, \emph{brakeMode}, -\emph{limitValue}, \emph{speedRegulation} -\begin{quote}\begin{description} -\item[{Parameters}] \leavevmode\begin{itemize} -\item {} -\textbf{\texttt{syncMotor}} (\emph{\texttt{Motor}}) -- The motor-object to sync with +The following parameters will be affected on the slave: \sphinxstyleemphasis{power}, \sphinxstyleemphasis{brakeMode}, +\sphinxstyleemphasis{limitValue}, \sphinxstyleemphasis{speedRegulation} +\begin{description} +\item[{Arguments:}] \leavevmode +syncMotor (Motor): The motor-object to sync with +turnRatio (numeric in {[}-200,200{]}): Ratio between the two master’s and the +\begin{quote} -\item {} -\textbf{\texttt{turnRatio}} (\emph{\texttt{numeric in {[}-200,200{]}}}) -- Ratio between the two master's and the -slave's motor speed. With values!=0 one motor will be slower than the other +slave’s motor speed. With values!=0 one motor will be slower than the other or even turn into the other direction. This can be used for turning car-like -robots, for example. \emph{{[}OPTIONAL{]}} (Read in Firmware-comments in c\_output.c): +robots, for example. \sphinxstyleemphasis{{[}OPTIONAL{]}} (Read in Firmware-comments in c\_output.c): -\textgreater{} 0 is moving straight forward -\textgreater{} Negative values turn to the left -\textgreater{} Positive values turn to the right @@ -844,38 +904,40 @@ robots, for example. \emph{{[}OPTIONAL{]}} (Read in Firmware-comments in c\_outp -\textgreater{} Value +100 stops the right motor -\textgreater{} Values less than -100 makes the left motor run the opposite direction of the right motor (Spin) -\textgreater{} Values greater than +100 makes the right motor run the opposite direction of the left motor (Spin) +\end{quote} -\end{itemize} - -\end{description}\end{quote} -\paragraph{Notes} -\begin{itemize} +\item[{Notes:}] \leavevmode\begin{itemize} \item {} -This is a pretty `heavy' function, as it tests if both motors are -connected AND aren't running, wasting four packets, keep that in mind. +This is a pretty ‘heavy’ function, as it tests if both motors are +connected AND aren’t running, wasting four packets, keep that in mind. \end{itemize} -\paragraph{Example} -b = EV3(); \% -b.connect(`usb'); \% -m = b.motorA; \% -slave = b.motorB; \% -m.power = 50; \% -m.syncedStart(slave); \% -\% Do stuff -m.stop(); \% +\end{description} +\end{quote} + +\begin{sphinxVerbatim}[commandchars=\\\{\}] + Example: + brick = EV3(); + brick.connect(\PYGZsq{}usb\PYGZsq{}); + motor = brick.motorA; + slave = brick.motorB; + motor.power = 50; + motor.syncedStart(slave); + \PYGZpc{} Do stuff + motor.stop(); -See also MOTOR.STOP, MOTOR.SYNCEDSTOP / {\hyperref[Motor:source.Motor.stop]{\sphinxcrossref{\sphinxcode{stop()}}}}, {\hyperref[Motor:source.Motor.syncedStop]{\sphinxcrossref{\sphinxcode{syncedStop()}}}} +See also MOTOR.STOP, MOTOR.SYNCEDSTOP / :meth:{}`stop{}`, :meth:{}`syncedStop{}` +\end{sphinxVerbatim} \end{fulllineitems} -\index{syncedStop() (source.Motor method)} +\index{syncedStop() (source.Motor method)@\spxentry{syncedStop()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.syncedStop}\pysiglinewithargsret{\sphinxbfcode{syncedStop}}{\emph{motor}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.syncedStop}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{syncedStop}}}{\emph{motor}}{} Stops both motors previously started with syncedStart. -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} This method is called automatically by stop(), if the motors have been @@ -883,19 +945,19 @@ started using syncedStart, and the regular stop-method has been called afterward \end{itemize} -See also MOTOR.SYNCEDSTART, MOTOR.STOP / {\hyperref[Motor:source.Motor.syncedStart]{\sphinxcrossref{\sphinxcode{syncedStart()}}}}, {\hyperref[Motor:source.Motor.stop]{\sphinxcrossref{\sphinxcode{stop()}}}} +See also MOTOR.SYNCEDSTART, MOTOR.STOP / {\hyperref[\detokenize{Motor:source.Motor.syncedStart}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{syncedStart()}}}}}, {\hyperref[\detokenize{Motor:source.Motor.stop}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{stop()}}}}} \end{fulllineitems} -\index{waitFor() (source.Motor method)} +\index{waitFor() (source.Motor method)@\spxentry{waitFor()}\spxextra{source.Motor method}} \begin{fulllineitems} -\phantomsection\label{Motor:source.Motor.waitFor}\pysiglinewithargsret{\sphinxbfcode{waitFor}}{\emph{motor}}{} +\phantomsection\label{\detokenize{Motor:source.Motor.waitFor}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{waitFor}}}{\emph{motor}}{} Stops execution of program as long as motor is running. -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} -This one's a bit tricky. The opCode which is supposed to be used here, OutputReady, +This one’s a bit tricky. The opCode which is supposed to be used here, OutputReady, makes the brick stop sending responses until the motor has stopped. For security reasons, in this toolbox there is an internal timeout for receiving messages from the brick. It raises @@ -905,7 +967,7 @@ continues then, until outputReady will actually finish without an error. \item {} Workaround: Poll isRunning until it is false (No need to check if motor is -connected as speed correctly returns 0 if it's not) +connected as speed correctly returns 0 if it’s not) \end{itemize} @@ -914,32 +976,44 @@ connected as speed correctly returns 0 if it's not) \end{fulllineitems} -\phantomsection\label{Sensor:module-source}\index{source (module)} +\phantomsection\label{\detokenize{Sensor:module-source}}\index{source (module)@\spxentry{source}\spxextra{module}} \section{Sensor} -\label{Sensor:sensor}\label{Sensor::doc}\index{Sensor (class in source)} +\label{\detokenize{Sensor:sensor}}\label{\detokenize{Sensor::doc}}\index{Sensor (class in source)@\spxentry{Sensor}\spxextra{class in source}} \begin{fulllineitems} -\phantomsection\label{Sensor:source.Sensor}\pysiglinewithargsret{\sphinxstrong{class }\sphinxcode{source.}\sphinxbfcode{Sensor}}{\emph{varargin}}{}~\begin{description} -\item[{\emph{List of methods}:}] \leavevmode\begin{itemize} +\phantomsection\label{\detokenize{Sensor:source.Sensor}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{source.}}\sphinxbfcode{\sphinxupquote{Sensor}}}{\emph{varargin}}{}~\begin{description} +\item[{\sphinxstyleemphasis{List of methods}:}] \leavevmode\begin{itemize} \item {} -{\hyperref[Sensor:source.Sensor.reset]{\sphinxcrossref{\sphinxcode{reset()}}}} +{\hyperref[\detokenize{Sensor:source.Sensor.reset}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{reset()}}}}} \item {} -{\hyperref[Sensor:source.Sensor.setProperties]{\sphinxcrossref{\sphinxcode{setProperties()}}}} +{\hyperref[\detokenize{Sensor:source.Sensor.setProperties}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{setProperties()}}}}} \end{itemize} \end{description} -High-level class to work with sensors. +Information given in this section can be used to configure a sensor’s measurements. +For example the Touch-Sensor is capable of either detecting whether it is being pushed, or count the number of pushes. +In order to change it’s mode and hence it’s return values, an EV3 object has to be created and connected beforehand. Assuming the physical sensor has +been connected to sensor port 1 of the physical brick, the mode change is done as follows: + +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{o}{/}\PYG{o}{/}\PYG{n}{initialization}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{usb}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)} -The Sensor-class facilitates the communication with sensors. This mainly consists of -reading the sensor's type and current value in a specified mode. -\paragraph{Notes} + \PYG{o}{/}\PYG{o}{/}\PYG{n}{changing} \PYG{n}{mode} \PYG{n}{of} \PYG{n}{sensor}\PYG{p}{:} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{sensor1}\PYG{o}{.}\PYG{n}{mode} \PYG{o}{=} \PYG{n}{DeviceMode}\PYG{o}{.}\PYG{n}{Touch}\PYG{o}{.}\PYG{n}{Bumps} +\end{sphinxVerbatim} + +The available modes to a given sensor are described in the Attributes section. +\subsubsection*{Notes} \begin{itemize} \item {} -You don't need to create instances of this class. The EV3-class automatically creates +You don’t need to create instances of this class. The EV3-class automatically creates instances for each sensor port, and you can work with them via the EV3-object. \item {} @@ -947,24 +1021,36 @@ The Sensor-class represents sensor ports, not individual sensors! \item {} When an input argument of a method is marked as optional, the argument needs to be -`announced' by a preceding 2nd argument, which is a string containing the name of the argument. +‘announced’ by a preceding 2nd argument, which is a string containing the name of the argument. For example, Motor.setProperties may be given a power-parameter. The syntax would be as -follows: \emph{brickObject.motorA.setProperties(`power', 50);} +follows: \sphinxstyleemphasis{brickObject.motorA.setProperties(‘power’, 50);} \end{itemize} -\index{mode (source.Sensor attribute)} +\index{mode (source.Sensor attribute)@\spxentry{mode}\spxextra{source.Sensor attribute}} \begin{fulllineitems} -\phantomsection\label{Sensor:source.Sensor.mode}\pysigline{\sphinxbfcode{mode}} -\emph{DeviceMode.\{Type\}} -- Sensor mode in which the value will be read. By default, mode is set to \emph{DeviceMode.Default.Undefined}. See also {\hyperref[Sensor:source.Sensor.type]{\sphinxcrossref{\sphinxcode{type}}}}. \emph{{[}WRITABLE{]}} Once a physical sensor is connected to the port \emph{and} the physical Brick is connected to the EV3-object, the allowed mode and the default mode for a Sensor-object are the following (depending on the sensor type): +\phantomsection\label{\detokenize{Sensor:source.Sensor.mode}}\pysigline{\sphinxbfcode{\sphinxupquote{mode}}} +Sensor mode in which the value will be read. By default, mode is set to \sphinxstyleemphasis{DeviceMode.Default.Undefined}. See also {\hyperref[\detokenize{Sensor:source.Sensor.type}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{type}}}}}. \sphinxstyleemphasis{{[}WRITABLE{]}} Once a physical sensor is connected to the port \sphinxstyleemphasis{and} the physical Brick is connected to the EV3-object, the allowed mode and the default mode for a Sensor-object are the following (depending on the sensor type): \begin{itemize} \item {} \begin{description} \item[{Touch-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.Touch.Pushed \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.Touch.Pushed \emph{{[}Default{]}} +Output: 0: not pushed, 1: pushed + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.Touch.Bumps}] \leavevmode\begin{itemize} \item {} -DeviceMode.Touch.Bumps +Output: n: number of times being pushed + +\end{itemize} + +\end{description} \end{itemize} @@ -972,14 +1058,41 @@ DeviceMode.Touch.Bumps \item {} \begin{description} \item[{Ultrasonic-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.UltraSonic.DistCM \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} +\item {} +Output: distance in cm + +\item {} +Note: actively creates ultrasonic sound + +\end{itemize} + +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.UltraSonic.DistIn}] \leavevmode\begin{itemize} \item {} -DeviceMode.UltraSonic.DistCM \emph{{[}Default{]}} +Output: distance in inches + +\item {} +Note: actively creates ultrasonic sound + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.UltraSonic.Listen}] \leavevmode\begin{itemize} \item {} -DeviceMode.UltraSonic.DistIn +Output: distance in cm \item {} -DeviceMode.UltraSonic.Listen +Note: ONLY listens to other sources (sensors) of ultrasonic sound + +\end{itemize} + +\end{description} \end{itemize} @@ -987,14 +1100,32 @@ DeviceMode.UltraSonic.Listen \item {} \begin{description} \item[{Color-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.Color.Reflect \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.Color.Reflect \emph{{[}Default{]}} +Output: value in range 0\% to 100\% brightness +\end{itemize} + +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.Color.Ambient}] \leavevmode\begin{itemize} \item {} -DeviceMode.Color.Ambient +Output: value in range 0\% to 100\% brightness +\end{itemize} + +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.Color.Col}] \leavevmode\begin{itemize} \item {} -DeviceMode.Color.Col +Output: none, black, blue, green. yellow, red, white, brown + +\end{itemize} + +\end{description} \end{itemize} @@ -1002,11 +1133,23 @@ DeviceMode.Color.Col \item {} \begin{description} \item[{Gyro-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.Gyro.Angular \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.Gyro.Angular \emph{{[}Default{]}} +Note: value appears to be rising indefinitely, even in resting position + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.Gyro.Rate}] \leavevmode\begin{itemize} \item {} -DeviceMode.Gyro.Rate +Output: rotational speed {[}degree/s{]}. Expect small offset in resting position + +\end{itemize} + +\end{description} \end{itemize} @@ -1014,8 +1157,14 @@ DeviceMode.Gyro.Rate \item {} \begin{description} \item[{Infrared-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.InfraRed.Prox \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.InfraRed.Prox \emph{{[}Default{]}} +Note: currently not recognized + +\end{itemize} + +\end{description} \item {} DeviceMode.InfraRed.Seek @@ -1029,23 +1178,59 @@ DeviceMode.InfraRed.Remote \item {} \begin{description} \item[{NXTColor-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.NXTColor.Reflect \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTColor.Reflect \emph{{[}Default{]}} +Output: value in range 0\% to 100\% brightness +\end{itemize} + +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.NXTColor.Ambient}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTColor.Ambient +Output: value in range 0\% to 100\% brightness + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.NXTColor.Color}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTColor.Color +Output: value representing color: 1-black, 2-blue, 3-green, 4-yellow, 5-red, 6-white, 7-brown + +\end{itemize} +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.NXTColor.Green}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTColor.Green +Output: value in range 0\% to 100\% of green reflectivity +\end{itemize} + +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.NXTColor.Blue}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTColor.Blue +Output: value in range 0\% to 100\% of blue reflectivity + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.NXTColor.Raw}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTColor.Raw +Note: obsolete, functionality available in other modes. Also not working properly. Returning 1 value instead of 3 + +\end{itemize} + +\end{description} \end{itemize} @@ -1053,11 +1238,23 @@ DeviceMode.NXTColor.Raw \item {} \begin{description} \item[{NXTLight-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.NXTLight.Reflect \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTLight.Reflect \emph{{[}Default{]}} +Output: value in range 0\% to 100\% brightness + +\end{itemize} +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.NXTLight.Ambient}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTLight.Ambient +Output: value in range 0\% to 100\% brightness + +\end{itemize} + +\end{description} \end{itemize} @@ -1065,11 +1262,23 @@ DeviceMode.NXTLight.Ambient \item {} \begin{description} \item[{NXTSound-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.NXTSound.DB \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTSound.DB \emph{{[}Default{]}} +Output: value in decibel + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.NXTSound.DBA}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTSound.DBA +Output: value in dba weighted according to human hearing + +\end{itemize} + +\end{description} \end{itemize} @@ -1077,11 +1286,23 @@ DeviceMode.NXTSound.DBA \item {} \begin{description} \item[{NXTTemperature-Sensor}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.NXTTemperature.C \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTTemperature.C \emph{{[}Default{]}} +Output: value in Celsius + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.NXTTemperature.F}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTTemperature.F +Output: value in Fahrenheit + +\end{itemize} + +\end{description} \end{itemize} @@ -1089,11 +1310,23 @@ DeviceMode.NXTTemperature.F \item {} \begin{description} \item[{NXTTouch-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.NXTTouch.Pushed \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTTouch.Pushed \emph{{[}Default{]}} +Output: 0: not pushed, 1: pushed + +\end{itemize} +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.NXTTouch.Bumps}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTTouch.Bumps +Output: n: number of times pressed and released + +\end{itemize} + +\end{description} \end{itemize} @@ -1101,11 +1334,23 @@ DeviceMode.NXTTouch.Bumps \item {} \begin{description} \item[{NXTUltraSonic-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.NXTUltraSonic.CM \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTUltraSonic.CM \emph{{[}Default{]}} +Output: distance in cm + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.NXTUltraSonic.IN}] \leavevmode\begin{itemize} \item {} -DeviceMode.NXTUltraSonic.IN +Output: distance in inches + +\end{itemize} + +\end{description} \end{itemize} @@ -1114,10 +1359,16 @@ DeviceMode.NXTUltraSonic.IN \item {} \begin{description} \item[{HTAccelerometer-Sensor:}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTAccelerometer.Acceleration \emph{{[}Default{]}} +DeviceMode.HTAccelerometer.Acceleration \sphinxstyleemphasis{{[}Default{]}} +\item {} \begin{description} +\item[{DeviceMode.HTAccelerometer.AccelerationAllAxes}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTAccelerometer.AccelerationAllAxes +Note: Not working properly. Returning 1 value instead of 6 + +\end{itemize} + +\end{description} \end{itemize} @@ -1125,8 +1376,17 @@ DeviceMode.HTAccelerometer.AccelerationAllAxes \item {} \begin{description} \item[{HTCompass-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.HTCompass.Degrees \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} +\item {} +Note: ‘Error’ mode assigned, value still appears to be correct. + \item {} -DeviceMode.HTCompass.Degrees \emph{{[}Default{]}} +Output: 0 to 180 degree. 45° being north, 90° east etc + +\end{itemize} + +\end{description} \end{itemize} @@ -1134,62 +1394,125 @@ DeviceMode.HTCompass.Degrees \emph{{[}Default{]}} \item {} \begin{description} \item[{HTColor-Sensor:}] \leavevmode\begin{itemize} +\item {} \begin{description} +\item[{DeviceMode.HTColor.Col \sphinxstyleemphasis{{[}Default{]}}}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.Col \emph{{[}Default{]}} +Output: value representing color: 0-black, 1-purple, 2-blue, 3-cyan, 4-green, 5-green/ yellow, 6-yellow, 7-orange, 8-red, 9-magenta, 10-pink, 11-low saturation blue, 12-low saturation green, 13-low saturation yellow, 14-low saturation orange, 15-low saturation red, 16-low saturation pink, 17-white + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.HTColor.Red}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.Red +Output: value in range 0 to 255 of red reflectivity + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.HTColor.Green}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.Green +Output: value in range 0 to 255 of green reflectivity + +\end{itemize} +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.HTColor.Blue}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.Blue +Output: value in range 0 to 255 of blue reflectivity +\end{itemize} + +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.HTColor.White}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.White +Output: value in range 0 to 255 of white reflectivity + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.HTColor.Raw}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.Raw +Note: obsolete, color values available in other modes. Also not working properly. Returning 1 value instead of 3 + +\end{itemize} +\end{description} + +\item {} \begin{description} +\item[{DeviceMode.HTColor.Nrm,}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.Nr, +Note: obsolete, normalized values available in other modes. Also not working properly. Returning 1 value instead of 4 + +\end{itemize} + +\end{description} +\item {} \begin{description} +\item[{DeviceMode.HTColor.All}] \leavevmode\begin{itemize} \item {} -DeviceMode.HTColor.All +Note: obsolete, all values available in other modes. Also not working properly. Returning 1 value instead of 4 + +\end{itemize} + +\end{description} \end{itemize} \end{description} \end{itemize} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +DeviceMode.\{Type\} + +\end{description}\end{quote} \end{fulllineitems} -\index{debug (source.Sensor attribute)} +\index{debug (source.Sensor attribute)@\spxentry{debug}\spxextra{source.Sensor attribute}} \begin{fulllineitems} -\phantomsection\label{Sensor:source.Sensor.debug}\pysigline{\sphinxbfcode{debug}} -\emph{bool} -- Debug turned on or off. In debug mode, everytime a command is passed to -the sublayer (`communication layer'), there is feedback in the console about what -command has been called. \emph{{[}WRITABLE{]}} +\phantomsection\label{\detokenize{Sensor:source.Sensor.debug}}\pysigline{\sphinxbfcode{\sphinxupquote{debug}}} +Debug turned on or off. In debug mode, everytime a command is passed to +the sublayer (‘communication layer’), there is feedback in the console about what +command has been called. \sphinxstyleemphasis{{[}WRITABLE{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +bool + +\end{description}\end{quote} \end{fulllineitems} -\index{value (source.Sensor attribute)} +\index{value (source.Sensor attribute)@\spxentry{value}\spxextra{source.Sensor attribute}} \begin{fulllineitems} -\phantomsection\label{Sensor:source.Sensor.value}\pysigline{\sphinxbfcode{value}} -\emph{numeric} -- Value read from hysical sensor. What the value represents depends on -{\hyperref[Sensor:source.Sensor.mode]{\sphinxcrossref{\sphinxcode{mode}}}}. \emph{{[}READ-ONLY{]}} +\phantomsection\label{\detokenize{Sensor:source.Sensor.value}}\pysigline{\sphinxbfcode{\sphinxupquote{value}}} +Value read from hysical sensor. What the value represents depends on +{\hyperref[\detokenize{Sensor:source.Sensor.mode}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{mode}}}}}. \sphinxstyleemphasis{{[}READ-ONLY{]}} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{type (source.Sensor attribute)} +\index{type (source.Sensor attribute)@\spxentry{type}\spxextra{source.Sensor attribute}} \begin{fulllineitems} -\phantomsection\label{Sensor:source.Sensor.type}\pysigline{\sphinxbfcode{type}} -\emph{DeviceType} -- Type of physical sensor connected to the port. Possible types are: {[}READ-ONLY{]} +\phantomsection\label{\detokenize{Sensor:source.Sensor.type}}\pysigline{\sphinxbfcode{\sphinxupquote{type}}} +Type of physical sensor connected to the port. Possible types are: {[}READ-ONLY{]} \begin{itemize} \item {} DeviceType.NXTTouch @@ -1249,15 +1572,20 @@ DeviceType.None DeviceType.Error \end{itemize} +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +DeviceType + +\end{description}\end{quote} \end{fulllineitems} -\index{reset() (source.Sensor method)} +\index{reset() (source.Sensor method)@\spxentry{reset()}\spxextra{source.Sensor method}} \begin{fulllineitems} -\phantomsection\label{Sensor:source.Sensor.reset}\pysiglinewithargsret{\sphinxbfcode{reset}}{\emph{sensor}}{} +\phantomsection\label{\detokenize{Sensor:source.Sensor.reset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{reset}}}{\emph{sensor}}{} Resets sensor value. -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Has not been thoroughly tested but seems to work as expected @@ -1266,29 +1594,35 @@ Has not been thoroughly tested but seems to work as expected \end{fulllineitems} -\index{setProperties() (source.Sensor method)} +\index{setProperties() (source.Sensor method)@\spxentry{setProperties()}\spxextra{source.Sensor method}} \begin{fulllineitems} -\phantomsection\label{Sensor:source.Sensor.setProperties}\pysiglinewithargsret{\sphinxbfcode{setProperties}}{\emph{sensor}, \emph{varargin}}{} -Sets multiple Sensor properties at once using MATLAB's inputParser. +\phantomsection\label{\detokenize{Sensor:source.Sensor.setProperties}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{setProperties}}}{\emph{sensor}, \emph{varargin}}{} +Sets multiple Sensor properties at once using MATLAB’s inputParser. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} -\textbf{\texttt{debug}} (\emph{\texttt{bool}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{debug}} (\sphinxstyleliteralemphasis{\sphinxupquote{bool}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \item {} -\textbf{\texttt{mode}} (\emph{\texttt{DeviceMode.\{Type\}}}) -- \emph{{[}OPTIONAL{]}} +\sphinxstyleliteralstrong{\sphinxupquote{mode}} (\sphinxstyleliteralemphasis{\sphinxupquote{DeviceMode.\{Type\}}}) \textendash{} \sphinxstyleemphasis{{[}OPTIONAL{]}} \end{itemize} \end{description}\end{quote} -\paragraph{Example} -b = EV3(); \% -b.connect(`bt', `serPort', `/dev/rfcomm0'); \% -b.sensor1.setProperties(`debug', `on', `mode', DeviceMode.Color.Ambient); \% -\% Instead of: b.sensor1.debug = `on'; -\% b.sensor1.mode = DeviceMode.Color.Ambient; +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Example}\PYG{p}{:} + \PYG{n}{brick} \PYG{o}{=} \PYG{n}{EV3}\PYG{p}{(}\PYG{p}{)} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{connect}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{bt}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + + \PYG{o}{\PYGZpc{}} \PYG{n}{use} \PYG{n}{the} \PYG{n}{following} \PYG{n}{line}\PYG{p}{:} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{sensor1}\PYG{o}{.}\PYG{n}{setProperties}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{debug}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{mode}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{n}{DeviceMode}\PYG{o}{.}\PYG{n}{Color}\PYG{o}{.}\PYG{n}{Ambient}\PYG{p}{)}\PYG{p}{;} + + \PYG{o}{\PYGZpc{}} \PYG{n}{Instead} \PYG{n}{of}\PYG{p}{:} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{sensor1}\PYG{o}{.}\PYG{n}{debug} \PYG{o}{=} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{on}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{;} + \PYG{n}{brick}\PYG{o}{.}\PYG{n}{sensor1}\PYG{o}{.}\PYG{n}{mode} \PYG{o}{=} \PYG{n}{DeviceMode}\PYG{o}{.}\PYG{n}{Color}\PYG{o}{.}\PYG{n}{Ambient}\PYG{p}{;} +\end{sphinxVerbatim} \end{fulllineitems} @@ -1297,65 +1631,65 @@ b.sensor1.setProperties(`debug', `on', `mode', DeviceMode.Color.Ambient); \% Low-Level documentation -\phantomsection\label{hid:module-source}\index{source (module)} +\phantomsection\label{\detokenize{hid:module-source}}\index{source (module)@\spxentry{source}\spxextra{module}} \section{hidapi} -\label{hid:hidapi}\label{hid::doc}\index{hidapi (class in source)} +\label{\detokenize{hid:hidapi}}\label{\detokenize{hid::doc}}\index{hidapi (class in source)@\spxentry{hidapi}\spxextra{class in source}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi}\pysiglinewithargsret{\sphinxstrong{class }\sphinxcode{source.}\sphinxbfcode{hidapi}}{\emph{vendorID}, \emph{productID}, \emph{nReadBuffer}, \emph{nWriteBuffer}}{}~\begin{description} -\item[{\emph{List of methods}:}] \leavevmode\begin{itemize} +\phantomsection\label{\detokenize{hid:source.hidapi}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{source.}}\sphinxbfcode{\sphinxupquote{hidapi}}}{\emph{vendorID}, \emph{productID}, \emph{nReadBuffer}, \emph{nWriteBuffer}}{}~\begin{description} +\item[{\sphinxstyleemphasis{List of methods}:}] \leavevmode\begin{itemize} \item {} -{\hyperref[hid:source.hidapi.open]{\sphinxcrossref{\sphinxcode{open()}}}} +{\hyperref[\detokenize{hid:source.hidapi.open}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{open()}}}}} \item {} -{\hyperref[hid:source.hidapi.close]{\sphinxcrossref{\sphinxcode{close()}}}} +{\hyperref[\detokenize{hid:source.hidapi.close}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{close()}}}}} \item {} -{\hyperref[hid:source.hidapi.read]{\sphinxcrossref{\sphinxcode{read()}}}} +{\hyperref[\detokenize{hid:source.hidapi.read}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{read()}}}}} \item {} -{\hyperref[hid:source.hidapi.read_timeout]{\sphinxcrossref{\sphinxcode{read\_timeout()}}}} +{\hyperref[\detokenize{hid:source.hidapi.read_timeout}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{read\_timeout()}}}}} \item {} -{\hyperref[hid:source.hidapi.write]{\sphinxcrossref{\sphinxcode{write()}}}} +{\hyperref[\detokenize{hid:source.hidapi.write}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{write()}}}}} \item {} -{\hyperref[hid:source.hidapi.getHIDInfoString]{\sphinxcrossref{\sphinxcode{getHIDInfoString()}}}} +{\hyperref[\detokenize{hid:source.hidapi.getHIDInfoString}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{getHIDInfoString()}}}}} \item {} -{\hyperref[hid:source.hidapi.setNonBlocking]{\sphinxcrossref{\sphinxcode{setNonBlocking()}}}} +{\hyperref[\detokenize{hid:source.hidapi.setNonBlocking}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{setNonBlocking()}}}}} \item {} -{\hyperref[hid:source.hidapi.init]{\sphinxcrossref{\sphinxcode{init()}}}} +{\hyperref[\detokenize{hid:source.hidapi.init}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{init()}}}}} \item {} -{\hyperref[hid:source.hidapi.exit]{\sphinxcrossref{\sphinxcode{exit()}}}} +{\hyperref[\detokenize{hid:source.hidapi.exit}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{exit()}}}}} \item {} -{\hyperref[hid:source.hidapi.error]{\sphinxcrossref{\sphinxcode{error()}}}} +{\hyperref[\detokenize{hid:source.hidapi.error}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{error()}}}}} \item {} -{\hyperref[hid:source.hidapi.enumerate]{\sphinxcrossref{\sphinxcode{enumerate()}}}} +{\hyperref[\detokenize{hid:source.hidapi.enumerate}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{enumerate()}}}}} \item {} -{\hyperref[hid:source.hidapi.getManufacturersString]{\sphinxcrossref{\sphinxcode{getManufacturersString()}}}} +{\hyperref[\detokenize{hid:source.hidapi.getManufacturersString}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{getManufacturersString()}}}}} \item {} -{\hyperref[hid:source.hidapi.getProductString]{\sphinxcrossref{\sphinxcode{getProductString()}}}} +{\hyperref[\detokenize{hid:source.hidapi.getProductString}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{getProductString()}}}}} \item {} -{\hyperref[hid:source.hidapi.getSerialNumberString]{\sphinxcrossref{\sphinxcode{getSerialNumberString()}}}} +{\hyperref[\detokenize{hid:source.hidapi.getSerialNumberString}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{getSerialNumberString()}}}}} \end{itemize} \end{description} Interface to the hidapi library -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} -Developed from the hidapi available at \url{http://www.signal11.us/oss/hidapi/}. +Developed from the hidapi available at \sphinxurl{http://www.signal11.us/oss/hidapi/}. \item {} Windows: hidapi.dll needed. @@ -1367,108 +1701,132 @@ Mac: hidapi.dylib needed. In addition, Xcode has to be installed. Linux: hidapi has to be compiled on host-system. \end{itemize} -\index{handle (source.hidapi attribute)} +\index{handle (source.hidapi attribute)@\spxentry{handle}\spxextra{source.hidapi attribute}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.handle}\pysigline{\sphinxbfcode{handle}} +\phantomsection\label{\detokenize{hid:source.hidapi.handle}}\pysigline{\sphinxbfcode{\sphinxupquote{handle}}} \end{fulllineitems} -\index{vendorID (source.hidapi attribute)} +\index{vendorID (source.hidapi attribute)@\spxentry{vendorID}\spxextra{source.hidapi attribute}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.vendorID}\pysigline{\sphinxbfcode{vendorID}} -\emph{numeric} -- Vendor-ID of the USB device. +\phantomsection\label{\detokenize{hid:source.hidapi.vendorID}}\pysigline{\sphinxbfcode{\sphinxupquote{vendorID}}} +Vendor-ID of the USB device. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{productID (source.hidapi attribute)} +\index{productID (source.hidapi attribute)@\spxentry{productID}\spxextra{source.hidapi attribute}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.productID}\pysigline{\sphinxbfcode{productID}} -\emph{numeric} -- Product-ID of the USB device. +\phantomsection\label{\detokenize{hid:source.hidapi.productID}}\pysigline{\sphinxbfcode{\sphinxupquote{productID}}} +Product-ID of the USB device. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{nReadBuffer (source.hidapi attribute)} +\index{nReadBuffer (source.hidapi attribute)@\spxentry{nReadBuffer}\spxextra{source.hidapi attribute}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.nReadBuffer}\pysigline{\sphinxbfcode{nReadBuffer}} -\emph{numeric} -- Read-buffer size in bytes. +\phantomsection\label{\detokenize{hid:source.hidapi.nReadBuffer}}\pysigline{\sphinxbfcode{\sphinxupquote{nReadBuffer}}} +Read-buffer size in bytes. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{nWriteBuffer (source.hidapi attribute)} +\index{nWriteBuffer (source.hidapi attribute)@\spxentry{nWriteBuffer}\spxextra{source.hidapi attribute}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.nWriteBuffer}\pysigline{\sphinxbfcode{nWriteBuffer}} -\emph{numeric} -- Write-buffer size in bytes. Needs to be 1 Byte bigger than +\phantomsection\label{\detokenize{hid:source.hidapi.nWriteBuffer}}\pysigline{\sphinxbfcode{\sphinxupquote{nWriteBuffer}}} +Write-buffer size in bytes. Needs to be 1 Byte bigger than actual packet. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{slib (source.hidapi attribute)} +\index{slib (source.hidapi attribute)@\spxentry{slib}\spxextra{source.hidapi attribute}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.slib}\pysigline{\sphinxbfcode{slib}} -\emph{string} -- Name of shared library file (without file extension). Defaults to -`hidapi'. +\phantomsection\label{\detokenize{hid:source.hidapi.slib}}\pysigline{\sphinxbfcode{\sphinxupquote{slib}}} +Name of shared library file (without file extension). Defaults to +‘hidapi’. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +string + +\end{description}\end{quote} \end{fulllineitems} -\index{sheader (source.hidapi attribute)} +\index{sheader (source.hidapi attribute)@\spxentry{sheader}\spxextra{source.hidapi attribute}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.sheader}\pysigline{\sphinxbfcode{sheader}} -\emph{string} -- Name of shared library header. Defaults to `hidapi.h'. +\phantomsection\label{\detokenize{hid:source.hidapi.sheader}}\pysigline{\sphinxbfcode{\sphinxupquote{sheader}}} +Name of shared library header. Defaults to ‘hidapi.h’. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +string + +\end{description}\end{quote} \end{fulllineitems} -\paragraph{Example} +\subsubsection*{Example} hidHandle = hidapi(1684,0005,1024,1025); \%\textbar{}br\textbar{} -\index{close() (source.hidapi method)} +\index{close() (source.hidapi method)@\spxentry{close()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.close}\pysiglinewithargsret{\sphinxbfcode{close}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.close}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{close}}}{\emph{hid}}{} Close the connection to a hid device. \begin{description} \item[{Throws:}] \leavevmode InvalidHandle: Handle to USB-device not valid \end{description} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Gets called automatically when deleting the hidapi instance. \end{itemize} -\begin{enumerate} -\setcounter{enumi}{2000} -\item {} -Check if pointer is (unexpectedly) already invalidated - -\end{enumerate} \end{fulllineitems} -\index{enumerate() (source.hidapi method)} +\index{enumerate() (source.hidapi method)@\spxentry{enumerate()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.enumerate}\pysiglinewithargsret{\sphinxbfcode{enumerate}}{\emph{hid}, \emph{vendorID}, \emph{productID}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.enumerate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{enumerate}}}{\emph{hid}, \emph{vendorID}, \emph{productID}}{} Enumerates the info about the hid device with the given vendorID and productID and returns a string with the returned hid information. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode\begin{itemize} \item {} -\textbf{\texttt{vendorID}} (\emph{\texttt{numeric}}) -- Vendor-ID of the USB device in decimal. +\sphinxstyleliteralstrong{\sphinxupquote{vendorID}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric}}) \textendash{} Vendor-ID of the USB device in decimal. \item {} -\textbf{\texttt{productID}} (\emph{\texttt{numeric}}) -- Product-ID of the USB device in decimal. +\sphinxstyleliteralstrong{\sphinxupquote{productID}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric}}) \textendash{} Product-ID of the USB device in decimal. \end{itemize} \end{description}\end{quote} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Using a vendorID and productID of (0,0) will enumerate all connected hid @@ -1480,40 +1838,32 @@ information will need to be resized and cast into uint8 or chars. \end{itemize} -Enumerate the hid devices - \end{fulllineitems} -\index{error() (source.hidapi method)} +\index{error() (source.hidapi method)@\spxentry{error()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.error}\pysiglinewithargsret{\sphinxbfcode{error}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.error}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{error}}}{\emph{hid}}{} Return the hid device error string if a function produced an error. \begin{description} \item[{Throws:}] \leavevmode InvalidHandle: Handle to USB-device not valid \end{description} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} This function must be called explicitly if you think an error was generated from the hid device. \end{itemize} -\begin{enumerate} -\setcounter{enumi}{2000} -\item {} -Check if pointer is (unexpectedly) already invalidated - -\end{enumerate} \end{fulllineitems} -\index{exit() (source.hidapi method)} +\index{exit() (source.hidapi method)@\spxentry{exit()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.exit}\pysiglinewithargsret{\sphinxbfcode{exit}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.exit}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{exit}}}{\emph{hid}}{} hidapi.exit Exit hidapi hid.exit() exits the hidapi library. @@ -1528,10 +1878,10 @@ Notes:: \end{fulllineitems} -\index{getHIDInfoString() (source.hidapi method)} +\index{getHIDInfoString() (source.hidapi method)@\spxentry{getHIDInfoString()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.getHIDInfoString}\pysiglinewithargsret{\sphinxbfcode{getHIDInfoString}}{\emph{hid}, \emph{info}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.getHIDInfoString}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{getHIDInfoString}}}{\emph{hid}, \emph{info}}{} Get the corresponding hid info from the hid device. \begin{description} \item[{Throws:}] \leavevmode @@ -1539,7 +1889,7 @@ CommError: Error during communication with device InvalidHandle: Handle to USB-device not valid \end{description} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Info is the hid information string. @@ -1549,45 +1899,43 @@ Info is the hid information string. See also HIDAPI.GETMANUFACTURERSSTRING, HIDAPI.GETPRODUCTSTRING, HIDAPI.GETSERIALNUMBERSTRING. -Read buffer nReadBuffer length - \end{fulllineitems} -\index{getManufacturersString() (source.hidapi method)} +\index{getManufacturersString() (source.hidapi method)@\spxentry{getManufacturersString()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.getManufacturersString}\pysiglinewithargsret{\sphinxbfcode{getManufacturersString}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.getManufacturersString}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{getManufacturersString}}}{\emph{hid}}{} Get manufacturers string from hid object using getHIDInfoString. \end{fulllineitems} -\index{getProductString() (source.hidapi method)} +\index{getProductString() (source.hidapi method)@\spxentry{getProductString()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.getProductString}\pysiglinewithargsret{\sphinxbfcode{getProductString}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.getProductString}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{getProductString}}}{\emph{hid}}{} Get product string from hid object using getProductString. \end{fulllineitems} -\index{getSerialNumberString() (source.hidapi method)} +\index{getSerialNumberString() (source.hidapi method)@\spxentry{getSerialNumberString()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.getSerialNumberString}\pysiglinewithargsret{\sphinxbfcode{getSerialNumberString}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.getSerialNumberString}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{getSerialNumberString}}}{\emph{hid}}{} Get serial number from hid object using getSerialNumberString. \end{fulllineitems} -\index{init() (source.hidapi method)} +\index{init() (source.hidapi method)@\spxentry{init()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.init}\pysiglinewithargsret{\sphinxbfcode{init}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.init}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{init}}}{\emph{hid}}{} Inits the hidapi library. \begin{description} \item[{Throws:}] \leavevmode CommError: Error during communication with device \end{description} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} This is called automatically in the library itself with the open function. You @@ -1597,17 +1945,17 @@ should not have to call this function directly. \end{fulllineitems} -\index{open() (source.hidapi method)} +\index{open() (source.hidapi method)@\spxentry{open()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.open}\pysiglinewithargsret{\sphinxbfcode{open}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.open}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{open}}}{\emph{hid}}{} Open a connection with a hid device \begin{description} \item[{Throws:}] \leavevmode CommError: Error during communication with device \end{description} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Gets called automatically when creating an hidapi-object. @@ -1622,14 +1970,12 @@ depending on OS. On windows it is uint16, on linux/mac int32. \end{itemize} -Create a null pointer for the hid\_open function (depends on OS) - \end{fulllineitems} -\index{read() (source.hidapi method)} +\index{read() (source.hidapi method)@\spxentry{read()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.read}\pysiglinewithargsret{\sphinxbfcode{read}}{\emph{hid}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.read}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{read}}}{\emph{hid}}{} Read from a hid device and returns the read bytes. \begin{description} \item[{Throws:}] \leavevmode @@ -1637,25 +1983,23 @@ CommError: Error during communication with device InvalidHandle: Handle to USB-device not valid \end{description} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Will print an error if no data was read. \end{itemize} -Read buffer of nReadBuffer length - \end{fulllineitems} -\index{read\_timeout() (source.hidapi method)} +\index{read\_timeout() (source.hidapi method)@\spxentry{read\_timeout()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.read_timeout}\pysiglinewithargsret{\sphinxbfcode{read\_timeout}}{\emph{hid}, \emph{timeOut}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.read_timeout}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{read\_timeout}}}{\emph{hid}, \emph{timeOut}}{} Read from a hid device with a timeout and return the read bytes. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode -\textbf{\texttt{timeOut}} (\emph{\texttt{numeric \textgreater{}= 0}}) -- Milliseconds after which a timeout-error occurs if no +\sphinxstyleliteralstrong{\sphinxupquote{timeOut}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric \textgreater{}= 0}}) \textendash{} Milliseconds after which a timeout-error occurs if no packet could be read. \end{description}\end{quote} @@ -1666,18 +2010,16 @@ InvalidHandle: Handle to USB-device not valid \end{description} -Read buffer of nReadBuffer length - \end{fulllineitems} -\index{setNonBlocking() (source.hidapi method)} +\index{setNonBlocking() (source.hidapi method)@\spxentry{setNonBlocking()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.setNonBlocking}\pysiglinewithargsret{\sphinxbfcode{setNonBlocking}}{\emph{hid}, \emph{nonblock}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.setNonBlocking}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{setNonBlocking}}}{\emph{hid}, \emph{nonblock}}{} Set the non blocking flag on the hid device connection. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode -\textbf{\texttt{nonblock}} (\emph{\texttt{numeric in \{0,1\}}}) -- 0 disables nonblocking, 1 enables nonblocking +\sphinxstyleliteralstrong{\sphinxupquote{nonblock}} (\sphinxstyleliteralemphasis{\sphinxupquote{numeric in \{0,1\}}}) \textendash{} 0 disables nonblocking, 1 enables nonblocking \end{description}\end{quote} \begin{description} @@ -1686,19 +2028,13 @@ CommError: Error during communication with device InvalidHandle: Handle to USB-device not valid \end{description} -\begin{enumerate} -\setcounter{enumi}{2000} -\item {} -Check if pointer is (unexpectedly) already invalidated - -\end{enumerate} \end{fulllineitems} -\index{write() (source.hidapi method)} +\index{write() (source.hidapi method)@\spxentry{write()}\spxextra{source.hidapi method}} \begin{fulllineitems} -\phantomsection\label{hid:source.hidapi.write}\pysiglinewithargsret{\sphinxbfcode{write}}{\emph{hid}, \emph{wmsg}, \emph{reportID}}{} +\phantomsection\label{\detokenize{hid:source.hidapi.write}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{write}}}{\emph{hid}, \emph{wmsg}, \emph{reportID}}{} Write to a hid device. \begin{description} \item[{Throws:}] \leavevmode @@ -1706,7 +2042,7 @@ CommError: Error during communication with device InvalidHandle: Handle to USB-device not valid \end{description} -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Will print an error if there is a mismatch between the buffer size and the @@ -1714,42 +2050,40 @@ reported number of bytes written. \end{itemize} -Append a 0 at the front for HID report ID - \end{fulllineitems} \end{fulllineitems} -\phantomsection\label{usbBrickIO:module-source}\index{source (module)} +\phantomsection\label{\detokenize{usbBrickIO:module-source}}\index{source (module)@\spxentry{source}\spxextra{module}} \section{usbBrickIO} -\label{usbBrickIO:usbbrickio}\label{usbBrickIO::doc}\index{usbBrickIO (class in source)} +\label{\detokenize{usbBrickIO:usbbrickio}}\label{\detokenize{usbBrickIO::doc}}\index{usbBrickIO (class in source)@\spxentry{usbBrickIO}\spxextra{class in source}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO}\pysiglinewithargsret{\sphinxstrong{class }\sphinxcode{source.}\sphinxbfcode{usbBrickIO}}{\emph{varargin}}{}~\begin{description} -\item[{\emph{List of methods}:}] \leavevmode\begin{itemize} +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{source.}}\sphinxbfcode{\sphinxupquote{usbBrickIO}}}{\emph{varargin}}{}~\begin{description} +\item[{\sphinxstyleemphasis{List of methods}:}] \leavevmode\begin{itemize} \item {} -{\hyperref[usbBrickIO:source.usbBrickIO.open]{\sphinxcrossref{\sphinxcode{open()}}}} +{\hyperref[\detokenize{usbBrickIO:source.usbBrickIO.open}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{open()}}}}} \item {} -{\hyperref[usbBrickIO:source.usbBrickIO.close]{\sphinxcrossref{\sphinxcode{close()}}}} +{\hyperref[\detokenize{usbBrickIO:source.usbBrickIO.close}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{close()}}}}} \item {} -{\hyperref[usbBrickIO:source.usbBrickIO.read]{\sphinxcrossref{\sphinxcode{read()}}}} +{\hyperref[\detokenize{usbBrickIO:source.usbBrickIO.read}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{read()}}}}} \item {} -{\hyperref[usbBrickIO:source.usbBrickIO.write]{\sphinxcrossref{\sphinxcode{write()}}}} +{\hyperref[\detokenize{usbBrickIO:source.usbBrickIO.write}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{write()}}}}} \item {} -{\hyperref[usbBrickIO:source.usbBrickIO.setProperties]{\sphinxcrossref{\sphinxcode{setProperties()}}}} +{\hyperref[\detokenize{usbBrickIO:source.usbBrickIO.setProperties}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{setProperties()}}}}} \end{itemize} \end{description} USB interface between MATLAB and the brick -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Uses the hid library implementation in hidapi.m @@ -1757,98 +2091,130 @@ Uses the hid library implementation in hidapi.m \item {} The default parameters should always work when you try to connect to an EV3 brick, so in nearly all use-cases, the constructor does not need any parameters (besides -`debug' eventually). +‘debug’ eventually). \end{itemize} -\index{debug (source.usbBrickIO attribute)} +\index{debug (source.usbBrickIO attribute)@\spxentry{debug}\spxextra{source.usbBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.debug}\pysigline{\sphinxbfcode{debug}} -\emph{bool} -- If true, each open/close/read/write-call will be noted in the console. +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.debug}}\pysigline{\sphinxbfcode{\sphinxupquote{debug}}} +If true, each open/close/read/write-call will be noted in the console. Defaults to false. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +bool + +\end{description}\end{quote} \end{fulllineitems} -\index{vendorID (source.usbBrickIO attribute)} +\index{vendorID (source.usbBrickIO attribute)@\spxentry{vendorID}\spxextra{source.usbBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.vendorID}\pysigline{\sphinxbfcode{vendorID}} -\emph{numeric} -- Vendor-ID of the USB device. Defaults to 0x694 (EV3 vendor ID). +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.vendorID}}\pysigline{\sphinxbfcode{\sphinxupquote{vendorID}}} +Vendor-ID of the USB device. Defaults to 0x694 (EV3 vendor ID). +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{productID (source.usbBrickIO attribute)} +\index{productID (source.usbBrickIO attribute)@\spxentry{productID}\spxextra{source.usbBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.productID}\pysigline{\sphinxbfcode{productID}} -\emph{numeric} -- Product-ID of the USB device. Defaults to 0x0005 (EV3 product ID). +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.productID}}\pysigline{\sphinxbfcode{\sphinxupquote{productID}}} +Product-ID of the USB device. Defaults to 0x0005 (EV3 product ID). +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{nReadBuffer (source.usbBrickIO attribute)} +\index{nReadBuffer (source.usbBrickIO attribute)@\spxentry{nReadBuffer}\spxextra{source.usbBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.nReadBuffer}\pysigline{\sphinxbfcode{nReadBuffer}} -\emph{numeric} -- Read-buffer size in bytes. Defaults to 1024. +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.nReadBuffer}}\pysigline{\sphinxbfcode{\sphinxupquote{nReadBuffer}}} +Read-buffer size in bytes. Defaults to 1024. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{nWriteBuffer (source.usbBrickIO attribute)} +\index{nWriteBuffer (source.usbBrickIO attribute)@\spxentry{nWriteBuffer}\spxextra{source.usbBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.nWriteBuffer}\pysigline{\sphinxbfcode{nWriteBuffer}} -\emph{numeric} -- Write-buffer size in bytes. Needs to be 1 Byte bigger than +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.nWriteBuffer}}\pysigline{\sphinxbfcode{\sphinxupquote{nWriteBuffer}}} +Write-buffer size in bytes. Needs to be 1 Byte bigger than actual packet. Defaults to 1025 (EV3 USB maximum packet size = 1024). +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric + +\end{description}\end{quote} \end{fulllineitems} -\index{timeOut (source.usbBrickIO attribute)} +\index{timeOut (source.usbBrickIO attribute)@\spxentry{timeOut}\spxextra{source.usbBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.timeOut}\pysigline{\sphinxbfcode{timeOut}} -\emph{numeric \textgreater{}= 0} -- Milliseconds after which a timeout-error occurs if no packet could be +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.timeOut}}\pysigline{\sphinxbfcode{\sphinxupquote{timeOut}}} +Milliseconds after which a timeout-error occurs if no packet could be read. Defaults to 10000. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric \textgreater{}= 0 + +\end{description}\end{quote} \end{fulllineitems} -\paragraph{Examples} -\% Connecting via USB -commHandle = usbBrickIO(); \% -\% Connecting via USB with enabled debug output -commHandle = usbBrickIO(`debug', true); \% -\index{close() (source.usbBrickIO method)} +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Examples}\PYG{p}{:} + \PYG{o}{\PYGZpc{}} \PYG{n}{Connecting} \PYG{n}{via} \PYG{n}{USB} + \PYG{n}{commHandle} \PYG{o}{=} \PYG{n}{usbBrickIO}\PYG{p}{(}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{Connecting} \PYG{n}{via} \PYG{n}{USB} \PYG{k}{with} \PYG{n}{enabled} \PYG{n}{debug} \PYG{n}{output} + \PYG{n}{commHandle} \PYG{o}{=} \PYG{n}{usbBrickIO}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{debug}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{n}{true}\PYG{p}{)}\PYG{p}{;} +\end{sphinxVerbatim} +\index{close() (source.usbBrickIO method)@\spxentry{close()}\spxextra{source.usbBrickIO method}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.close}\pysiglinewithargsret{\sphinxbfcode{close}}{\emph{brickIO}}{} +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.close}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{close}}}{\emph{brickIO}}{} Closes the usb connection the brick through the hidapi interface. \end{fulllineitems} -\index{open() (source.usbBrickIO method)} +\index{open() (source.usbBrickIO method)@\spxentry{open()}\spxextra{source.usbBrickIO method}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.open}\pysiglinewithargsret{\sphinxbfcode{open}}{\emph{brickIO}}{} +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.open}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{open}}}{\emph{brickIO}}{} Opens the usb connection to the brick through the hidapi interface. \end{fulllineitems} -\index{read() (source.usbBrickIO method)} +\index{read() (source.usbBrickIO method)@\spxentry{read()}\spxextra{source.usbBrickIO method}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.read}\pysiglinewithargsret{\sphinxbfcode{read}}{\emph{brickIO}}{} +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.read}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{read}}}{\emph{brickIO}}{} Reads data from the brick through usb using the hidapi interface and returns the data in uint8 format. \end{fulllineitems} -\index{setProperties() (source.usbBrickIO method)} +\index{setProperties() (source.usbBrickIO method)@\spxentry{setProperties()}\spxextra{source.usbBrickIO method}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.setProperties}\pysiglinewithargsret{\sphinxbfcode{setProperties}}{\emph{brickIO}, \emph{varargin}}{} -Sets multiple usbBrickIO properties at once using MATLAB's inputParser. +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.setProperties}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{setProperties}}}{\emph{brickIO}, \emph{varargin}}{} +Sets multiple usbBrickIO properties at once using MATLAB’s inputParser. -The syntax is as follows: commHandle.setProperties(`propertyName1', -propertyValue1, `propertyName2', propertyValue2, ...). Valid, optional properties +The syntax is as follows: commHandle.setProperties(‘propertyName1’, +propertyValue1, ‘propertyName2’, propertyValue2, …). Valid, optional properties are: debug, vendorID, productID, nReadBuffer, nWriteBuffer, timeOut. See also USBBRICKIO.DEBUG, USBBRICKIO.VENDORID, USBBRICKIO.PRODUCTID, @@ -1856,14 +2222,14 @@ USBBRICKIO.NREADBUFFER, USBBRICKIO.NWRITEBUFFER, USBBRICKIO.TIMEOUT \end{fulllineitems} -\index{write() (source.usbBrickIO method)} +\index{write() (source.usbBrickIO method)@\spxentry{write()}\spxextra{source.usbBrickIO method}} \begin{fulllineitems} -\phantomsection\label{usbBrickIO:source.usbBrickIO.write}\pysiglinewithargsret{\sphinxbfcode{write}}{\emph{brickIO}, \emph{wmsg}}{} +\phantomsection\label{\detokenize{usbBrickIO:source.usbBrickIO.write}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{write}}}{\emph{brickIO}, \emph{wmsg}}{} Writes data to the brick through usb using the hidapi interface. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode -\textbf{\texttt{wmsg}} (\emph{\texttt{uint8 array}}) -- Data to be written to the brick via usb +\sphinxstyleliteralstrong{\sphinxupquote{wmsg}} (\sphinxstyleliteralemphasis{\sphinxupquote{uint8 array}}) \textendash{} Data to be written to the brick via usb \end{description}\end{quote} @@ -1872,35 +2238,35 @@ Writes data to the brick through usb using the hidapi interface. \end{fulllineitems} -\phantomsection\label{btBrickIO:module-source}\index{source (module)} +\phantomsection\label{\detokenize{btBrickIO:module-source}}\index{source (module)@\spxentry{source}\spxextra{module}} \section{btBrickIO} -\label{btBrickIO:btbrickio}\label{btBrickIO::doc}\index{btBrickIO (class in source)} +\label{\detokenize{btBrickIO:btbrickio}}\label{\detokenize{btBrickIO::doc}}\index{btBrickIO (class in source)@\spxentry{btBrickIO}\spxextra{class in source}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO}\pysiglinewithargsret{\sphinxstrong{class }\sphinxcode{source.}\sphinxbfcode{btBrickIO}}{\emph{varargin}}{}~\begin{description} -\item[{\emph{List of methods}:}] \leavevmode\begin{itemize} +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{source.}}\sphinxbfcode{\sphinxupquote{btBrickIO}}}{\emph{varargin}}{}~\begin{description} +\item[{\sphinxstyleemphasis{List of methods}:}] \leavevmode\begin{itemize} \item {} -{\hyperref[btBrickIO:source.btBrickIO.open]{\sphinxcrossref{\sphinxcode{open()}}}} +{\hyperref[\detokenize{btBrickIO:source.btBrickIO.open}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{open()}}}}} \item {} -{\hyperref[btBrickIO:source.btBrickIO.close]{\sphinxcrossref{\sphinxcode{close()}}}} +{\hyperref[\detokenize{btBrickIO:source.btBrickIO.close}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{close()}}}}} \item {} -{\hyperref[btBrickIO:source.btBrickIO.read]{\sphinxcrossref{\sphinxcode{read()}}}} +{\hyperref[\detokenize{btBrickIO:source.btBrickIO.read}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{read()}}}}} \item {} -{\hyperref[btBrickIO:source.btBrickIO.write]{\sphinxcrossref{\sphinxcode{write()}}}} +{\hyperref[\detokenize{btBrickIO:source.btBrickIO.write}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{write()}}}}} \item {} -{\hyperref[btBrickIO:source.btBrickIO.setProperties]{\sphinxcrossref{\sphinxcode{setProperties()}}}} +{\hyperref[\detokenize{btBrickIO:source.btBrickIO.setProperties}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{setProperties()}}}}} \end{itemize} \end{description} Bluetooth interface between MATLAB and the brick -\paragraph{Notes} +\subsubsection*{Notes} \begin{itemize} \item {} Connects to the bluetooth module on the host through a serial @@ -1914,111 +2280,143 @@ to the brick before trying to connect. Windows: the deviceName- \& channel-properties are needed for connection. The implementation is based on the Instrument Control toolbox. \item {} -Linux (and potentially Mac): serialPort-property is needed for connection. The implementation is based on MATLAB's serial port implementation. +Linux (and potentially Mac): serialPort-property is needed for connection. The implementation is based on MATLAB’s serial port implementation. \end{itemize} \end{description} \item {} -For general information, see also \sphinxcode{BrickIO}. +For general information, see also \sphinxcode{\sphinxupquote{BrickIO}}. \end{itemize} -\index{debug (source.btBrickIO attribute)} +\index{debug (source.btBrickIO attribute)@\spxentry{debug}\spxextra{source.btBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.debug}\pysigline{\sphinxbfcode{debug}} -\emph{bool} -- If true, each open/close/read/write-call will be shown in the console. +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.debug}}\pysigline{\sphinxbfcode{\sphinxupquote{debug}}} +If true, each open/close/read/write-call will be shown in the console. Defaults to false. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +bool + +\end{description}\end{quote} \end{fulllineitems} -\index{serialPort (source.btBrickIO attribute)} +\index{serialPort (source.btBrickIO attribute)@\spxentry{serialPort}\spxextra{source.btBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.serialPort}\pysigline{\sphinxbfcode{serialPort}} -\emph{string} -- Path to the serial-port object. Only needed when using MATLAB's -serial class (i.e. on linux/mac). Defaults to `/dev/rfcomm0'. +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.serialPort}}\pysigline{\sphinxbfcode{\sphinxupquote{serialPort}}} +Path to the serial-port object. Only needed when using MATLAB’s +serial class (i.e. on linux/mac). Defaults to ‘/dev/rfcomm0’. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +string + +\end{description}\end{quote} \end{fulllineitems} -\index{deviceName (source.btBrickIO attribute)} +\index{deviceName (source.btBrickIO attribute)@\spxentry{deviceName}\spxextra{source.btBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.deviceName}\pysigline{\sphinxbfcode{deviceName}} -\emph{string} -- Name of the BT-device = the brick. Only needed when using the -Instrument Control toolbox (i.e. on windows). Defaults to `EV3'. +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.deviceName}}\pysigline{\sphinxbfcode{\sphinxupquote{deviceName}}} +Name of the BT-device = the brick. Only needed when using the +Instrument Control toolbox (i.e. on windows). Defaults to ‘EV3’. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +string + +\end{description}\end{quote} \end{fulllineitems} -\index{channel (source.btBrickIO attribute)} +\index{channel (source.btBrickIO attribute)@\spxentry{channel}\spxextra{source.btBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.channel}\pysigline{\sphinxbfcode{channel}} -\emph{numeric \textgreater{} 0} -- BT-channel of the connected BT-device. Only needed when using +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.channel}}\pysigline{\sphinxbfcode{\sphinxupquote{channel}}} +BT-channel of the connected BT-device. Only needed when using the Instrument Control toolbox (i.e. on windows). Defaults to 1. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric \textgreater{} 0 + +\end{description}\end{quote} \end{fulllineitems} -\index{timeOut (source.btBrickIO attribute)} +\index{timeOut (source.btBrickIO attribute)@\spxentry{timeOut}\spxextra{source.btBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.timeOut}\pysigline{\sphinxbfcode{timeOut}} -\emph{numeric \textgreater{}= 0} -- seconds after which a timeout-error occurs if no packet could be +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.timeOut}}\pysigline{\sphinxbfcode{\sphinxupquote{timeOut}}} +seconds after which a timeout-error occurs if no packet could be read. Defaults to 10. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +numeric \textgreater{}= 0 + +\end{description}\end{quote} \end{fulllineitems} -\index{backend (source.btBrickIO attribute)} +\index{backend (source.btBrickIO attribute)@\spxentry{backend}\spxextra{source.btBrickIO attribute}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.backend}\pysigline{\sphinxbfcode{backend}} -\emph{`serial'\textbar{}'instrumentControl'} -- Backend this implementation is based on. Is -automatically chosen depending on the OS. Defaults to `serial' on linux/mac -systems, and to `instrumentControl' on windows systems. +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.backend}}\pysigline{\sphinxbfcode{\sphinxupquote{backend}}} +Backend this implementation is based on. Is +automatically chosen depending on the OS. Defaults to ‘serial’ on linux/mac +systems, and to ‘instrumentControl’ on windows systems. +\begin{quote}\begin{description} +\item[{Type}] \leavevmode +‘serial’\textbar{}’instrumentControl’ + +\end{description}\end{quote} \end{fulllineitems} -\paragraph{Examples} -\% Connecting on windows -commHandle = btBrickIO(`deviceName', `MyEV3', `channel', 1); \% -\% Connecting on windows using MATLABs default serial port implementation for testing -commHandle = btBrickIO(`deviceName', `MyEV3', `channel', 1, `backend', `serial'); \% -\% Connecting on mac/linux -commHandle = btBrickIO(`serPort', `/dev/rfcomm0'); \% -\index{close() (source.btBrickIO method)} +\begin{sphinxVerbatim}[commandchars=\\\{\}] +\PYG{n}{Examples}\PYG{p}{:} + \PYG{o}{\PYGZpc{}} \PYG{n}{Connecting} \PYG{n}{on} \PYG{n}{windows} + \PYG{n}{commHandle} \PYG{o}{=} \PYG{n}{btBrickIO}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{deviceName}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{MyEV3}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{channel}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+m+mi}{1}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{Connecting} \PYG{n}{on} \PYG{n}{windows} \PYG{n}{using} \PYG{n}{MATLABs} \PYG{n}{default} \PYG{n}{serial} \PYG{n}{port} \PYG{n}{implementation} \PYG{k}{for} \PYG{n}{testing} + \PYG{n}{commHandle} \PYG{o}{=} \PYG{n}{btBrickIO}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{deviceName}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{MyEV3}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{channel}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+m+mi}{1}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{backend}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serial}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} + \PYG{o}{\PYGZpc{}} \PYG{n}{Connecting} \PYG{n}{on} \PYG{n}{mac}\PYG{o}{/}\PYG{n}{linux} + \PYG{n}{commHandle} \PYG{o}{=} \PYG{n}{btBrickIO}\PYG{p}{(}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{serPort}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{,} \PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{/dev/rfcomm0}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}\PYG{p}{;} +\end{sphinxVerbatim} +\index{close() (source.btBrickIO method)@\spxentry{close()}\spxextra{source.btBrickIO method}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.close}\pysiglinewithargsret{\sphinxbfcode{close}}{\emph{brickIO}}{} +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.close}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{close}}}{\emph{brickIO}}{} Closes the bluetooth connection the brick using fclose. \end{fulllineitems} -\index{open() (source.btBrickIO method)} +\index{open() (source.btBrickIO method)@\spxentry{open()}\spxextra{source.btBrickIO method}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.open}\pysiglinewithargsret{\sphinxbfcode{open}}{\emph{brickIO}}{} +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.open}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{open}}}{\emph{brickIO}}{} Opens the bluetooth connection to the brick using fopen. \end{fulllineitems} -\index{read() (source.btBrickIO method)} +\index{read() (source.btBrickIO method)@\spxentry{read()}\spxextra{source.btBrickIO method}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.read}\pysiglinewithargsret{\sphinxbfcode{read}}{\emph{brickIO}}{} +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.read}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{read}}}{\emph{brickIO}}{} Reads data from the brick through bluetooth via fread and returns the data in uint8 format. \end{fulllineitems} -\index{setProperties() (source.btBrickIO method)} +\index{setProperties() (source.btBrickIO method)@\spxentry{setProperties()}\spxextra{source.btBrickIO method}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.setProperties}\pysiglinewithargsret{\sphinxbfcode{setProperties}}{\emph{brickIO}, \emph{varargin}}{} -Sets multiple btBrickIO properties at once using MATLAB's inputParser. +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.setProperties}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{setProperties}}}{\emph{brickIO}, \emph{varargin}}{} +Sets multiple btBrickIO properties at once using MATLAB’s inputParser. -The syntax is as follows: commHandle.setProperties(`propertyName1', -propertyValue1, `propertyName2', propertyValue2, ...). Valid, optional properties +The syntax is as follows: commHandle.setProperties(‘propertyName1’, +propertyValue1, ‘propertyName2’, propertyValue2, …). Valid, optional properties are: debug, serPort, deviceName, channel, timeout. See also BTBRICKIO.DEBUG, BTBRICKIO.SERIALPORT, BTBRICKIO.DEVICENAME, @@ -2026,14 +2424,14 @@ BTBRICKIO.CHANNEL, BTBRICKIO.TIMEOUT \end{fulllineitems} -\index{write() (source.btBrickIO method)} +\index{write() (source.btBrickIO method)@\spxentry{write()}\spxextra{source.btBrickIO method}} \begin{fulllineitems} -\phantomsection\label{btBrickIO:source.btBrickIO.write}\pysiglinewithargsret{\sphinxbfcode{write}}{\emph{brickIO}, \emph{wmsg}}{} +\phantomsection\label{\detokenize{btBrickIO:source.btBrickIO.write}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{write}}}{\emph{brickIO}, \emph{wmsg}}{} Writes data to the brick through bluetooth via fwrite. \begin{quote}\begin{description} \item[{Parameters}] \leavevmode -\textbf{\texttt{wmsg}} (\emph{\texttt{uint8 array}}) -- Data to be written to the brick via bluetooth +\sphinxstyleliteralstrong{\sphinxupquote{wmsg}} (\sphinxstyleliteralemphasis{\sphinxupquote{uint8 array}}) \textendash{} Data to be written to the brick via bluetooth \end{description}\end{quote} @@ -2045,12 +2443,12 @@ Writes data to the brick through bluetooth via fwrite. \renewcommand{\indexname}{MATLAB Module Index} -\begin{theindex} -\def\bigletter#1{{\Large\sffamily#1}\nopagebreak\vspace{1mm}} +\begin{sphinxtheindex} +\let\bigletter\sphinxstyleindexlettergroup \bigletter{s} -\item {\texttt{source}}, \pageref{usbBrickIO:module-source} -\end{theindex} +\item\relax\sphinxstyleindexentry{source}\sphinxstyleindexpageref{usbBrickIO:\detokenize{module-source}} +\end{sphinxtheindex} \renewcommand{\indexname}{Index} \printindex -\end{document} +\end{document} \ No newline at end of file diff --git a/docs/_build/latex/MindstormsEV3Toolbox.toc b/docs/_build/latex/MindstormsEV3Toolbox.toc index 7802144..d8e8826 100644 --- a/docs/_build/latex/MindstormsEV3Toolbox.toc +++ b/docs/_build/latex/MindstormsEV3Toolbox.toc @@ -1,46 +1,10 @@ -\select@language {english} +\babel@toc {english}{} \contentsline {chapter}{\numberline {1}Contents}{3}{chapter.1} \contentsline {section}{\numberline {1.1}EV3}{3}{section.1.1} -\contentsline {paragraph}{Notes}{3}{paragraph*.5} -\contentsline {paragraph}{Example}{4}{paragraph*.18} -\contentsline {paragraph}{Notes}{4}{paragraph*.20} -\contentsline {paragraph}{Example}{4}{paragraph*.21} -\contentsline {paragraph}{Example}{5}{paragraph*.23} -\contentsline {paragraph}{Notes}{5}{paragraph*.25} -\contentsline {paragraph}{Example}{5}{paragraph*.26} -\contentsline {paragraph}{Example}{5}{paragraph*.28} -\contentsline {paragraph}{Example}{6}{paragraph*.30} -\contentsline {paragraph}{Example}{6}{paragraph*.32} -\contentsline {section}{\numberline {1.2}Motor}{6}{section.1.2} -\contentsline {paragraph}{Notes}{7}{paragraph*.36} -\contentsline {paragraph}{Notes}{8}{paragraph*.50} -\contentsline {paragraph}{Notes}{8}{paragraph*.53} -\contentsline {paragraph}{Example}{9}{paragraph*.55} -\contentsline {paragraph}{Notes}{9}{paragraph*.58} -\contentsline {paragraph}{Notes}{9}{paragraph*.60} -\contentsline {paragraph}{Example}{9}{paragraph*.61} -\contentsline {paragraph}{Notes}{10}{paragraph*.63} -\contentsline {paragraph}{Notes}{10}{paragraph*.65} -\contentsline {section}{\numberline {1.3}Sensor}{10}{section.1.3} -\contentsline {paragraph}{Notes}{10}{paragraph*.68} -\contentsline {paragraph}{Notes}{13}{paragraph*.74} -\contentsline {paragraph}{Example}{13}{paragraph*.76} -\contentsline {section}{\numberline {1.4}hidapi}{13}{section.1.4} -\contentsline {paragraph}{Notes}{14}{paragraph*.79} -\contentsline {paragraph}{Example}{14}{paragraph*.87} -\contentsline {paragraph}{Notes}{15}{paragraph*.89} -\contentsline {paragraph}{Notes}{15}{paragraph*.91} -\contentsline {paragraph}{Notes}{15}{paragraph*.93} -\contentsline {paragraph}{Notes}{15}{paragraph*.96} -\contentsline {paragraph}{Notes}{16}{paragraph*.101} -\contentsline {paragraph}{Notes}{16}{paragraph*.103} -\contentsline {paragraph}{Notes}{16}{paragraph*.105} -\contentsline {paragraph}{Notes}{17}{paragraph*.109} -\contentsline {section}{\numberline {1.5}usbBrickIO}{17}{section.1.5} -\contentsline {paragraph}{Notes}{17}{paragraph*.112} -\contentsline {paragraph}{Examples}{18}{paragraph*.119} -\contentsline {section}{\numberline {1.6}btBrickIO}{18}{section.1.6} -\contentsline {paragraph}{Notes}{19}{paragraph*.127} -\contentsline {paragraph}{Examples}{19}{paragraph*.134} -\contentsline {chapter}{MATLAB Module Index}{21}{section*.140} -\contentsline {chapter}{Index}{23}{section*.141} +\contentsline {section}{\numberline {1.2}Motor}{7}{section.1.2} +\contentsline {section}{\numberline {1.3}Sensor}{11}{section.1.3} +\contentsline {section}{\numberline {1.4}hidapi}{16}{section.1.4} +\contentsline {section}{\numberline {1.5}usbBrickIO}{20}{section.1.5} +\contentsline {section}{\numberline {1.6}btBrickIO}{21}{section.1.6} +\contentsline {chapter}{MATLAB Module Index}{25}{section*.104} +\contentsline {chapter}{Index}{27}{section*.105} diff --git a/docs/_build/latex/footnotehyper-sphinx.sty b/docs/_build/latex/footnotehyper-sphinx.sty new file mode 100644 index 0000000..b6692cf --- /dev/null +++ b/docs/_build/latex/footnotehyper-sphinx.sty @@ -0,0 +1,269 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{footnotehyper-sphinx}% + [2017/10/27 v1.7 hyperref aware footnote.sty for sphinx (JFB)] +%% +%% Package: footnotehyper-sphinx +%% Version: based on footnotehyper.sty 2017/03/07 v1.0 +%% as available at https://www.ctan.org/pkg/footnotehyper +%% License: the one applying to Sphinx +%% +%% Refer to the PDF documentation at https://www.ctan.org/pkg/footnotehyper for +%% the code comments. +%% +%% Differences: +%% 1. a partial tabulary compatibility layer added (enough for Sphinx mark-up), +%% 2. use of \spx@opt@BeforeFootnote from sphinx.sty, +%% 3. use of \sphinxunactivateextrasandspace from sphinx.sty, +%% 4. macro definition \sphinxfootnotemark, +%% 5. macro definition \sphinxlongtablepatch +%% 6. replaced an \undefined by \@undefined +\DeclareOption*{\PackageWarning{footnotehyper-sphinx}{Option `\CurrentOption' is unknown}}% +\ProcessOptions\relax +\newbox\FNH@notes +\newdimen\FNH@width +\let\FNH@colwidth\columnwidth +\newif\ifFNH@savingnotes +\AtBeginDocument {% + \let\FNH@latex@footnote \footnote + \let\FNH@latex@footnotetext\footnotetext + \let\FNH@H@@footnotetext \@footnotetext + \newenvironment{savenotes} + {\FNH@savenotes\ignorespaces}{\FNH@spewnotes\ignorespacesafterend}% + \let\spewnotes \FNH@spewnotes + \let\footnote \FNH@footnote + \let\footnotetext \FNH@footnotetext + \let\endfootnote \FNH@endfntext + \let\endfootnotetext\FNH@endfntext + \@ifpackageloaded{hyperref} + {\ifHy@hyperfootnotes + \let\FNH@H@@footnotetext\H@@footnotetext + \else + \let\FNH@hyper@fntext\FNH@nohyp@fntext + \fi}% + {\let\FNH@hyper@fntext\FNH@nohyp@fntext}% +}% +\def\FNH@hyper@fntext{\FNH@fntext\FNH@hyper@fntext@i}% +\def\FNH@nohyp@fntext{\FNH@fntext\FNH@nohyp@fntext@i}% +\def\FNH@fntext #1{% + \ifx\ifmeasuring@\@undefined + \expandafter\@secondoftwo\else\expandafter\@firstofone\fi +% these two lines modified for Sphinx (tabulary compatibility): + {\ifmeasuring@\expandafter\@gobbletwo\else\expandafter\@firstofone\fi}% + {\ifx\equation$\expandafter\@gobbletwo\fi #1}%$ +}% +\long\def\FNH@hyper@fntext@i#1{% + \global\setbox\FNH@notes\vbox + {\unvbox\FNH@notes + \FNH@startnote + \@makefntext + {\rule\z@\footnotesep\ignorespaces + \ifHy@nesting\expandafter\ltx@firstoftwo + \else\expandafter\ltx@secondoftwo + \fi + {\expandafter\hyper@@anchor\expandafter{\Hy@footnote@currentHref}{#1}}% + {\Hy@raisedlink + {\expandafter\hyper@@anchor\expandafter{\Hy@footnote@currentHref}% + {\relax}}% + \let\@currentHref\Hy@footnote@currentHref + \let\@currentlabelname\@empty + #1}% + \@finalstrut\strutbox + }% + \FNH@endnote + }% +}% +\long\def\FNH@nohyp@fntext@i#1{% + \global\setbox\FNH@notes\vbox + {\unvbox\FNH@notes + \FNH@startnote + \@makefntext{\rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% + \FNH@endnote + }% +}% +\def\FNH@startnote{% + \hsize\FNH@colwidth + \interlinepenalty\interfootnotelinepenalty + \reset@font\footnotesize + \floatingpenalty\@MM + \@parboxrestore + \protected@edef\@currentlabel{\csname p@\@mpfn\endcsname\@thefnmark}% + \color@begingroup +}% +\def\FNH@endnote{\color@endgroup}% +\def\FNH@savenotes{% + \begingroup + \ifFNH@savingnotes\else + \FNH@savingnotestrue + \let\@footnotetext \FNH@hyper@fntext + \let\@mpfootnotetext \FNH@hyper@fntext + \let\H@@mpfootnotetext\FNH@nohyp@fntext + \FNH@width\columnwidth + \let\FNH@colwidth\FNH@width + \global\setbox\FNH@notes\box\voidb@x + \let\FNH@thempfn\thempfn + \let\FNH@mpfn\@mpfn + \ifx\@minipagerestore\relax\let\@minipagerestore\@empty\fi + \expandafter\def\expandafter\@minipagerestore\expandafter{% + \@minipagerestore + \let\thempfn\FNH@thempfn + \let\@mpfn\FNH@mpfn + }% + \fi +}% +\def\FNH@spewnotes {% + \endgroup + \ifFNH@savingnotes\else + \ifvoid\FNH@notes\else + \begingroup + \let\@makefntext\@empty + \let\@finalstrut\@gobble + \let\rule\@gobbletwo + \FNH@H@@footnotetext{\unvbox\FNH@notes}% + \endgroup + \fi + \fi +}% +\def\FNH@footnote@envname {footnote}% +\def\FNH@footnotetext@envname{footnotetext}% +\def\FNH@footnote{% +% this line added for Sphinx: + \spx@opt@BeforeFootnote + \ifx\@currenvir\FNH@footnote@envname + \expandafter\FNH@footnoteenv + \else + \expandafter\FNH@latex@footnote + \fi +}% +\def\FNH@footnoteenv{% +% this line added for Sphinx (footnotes in parsed literal blocks): + \catcode13=5 \sphinxunactivateextrasandspace + \@ifnextchar[% + \FNH@footnoteenv@i %] + {\stepcounter\@mpfn + \protected@xdef\@thefnmark{\thempfn}% + \@footnotemark + \def\FNH@endfntext@fntext{\@footnotetext}% + \FNH@startfntext}% +}% +\def\FNH@footnoteenv@i[#1]{% + \begingroup + \csname c@\@mpfn\endcsname #1\relax + \unrestored@protected@xdef\@thefnmark{\thempfn}% + \endgroup + \@footnotemark + \def\FNH@endfntext@fntext{\@footnotetext}% + \FNH@startfntext +}% +\def\FNH@footnotetext{% + \ifx\@currenvir\FNH@footnotetext@envname + \expandafter\FNH@footnotetextenv + \else + \expandafter\FNH@latex@footnotetext + \fi +}% +\def\FNH@footnotetextenv{% + \@ifnextchar[% + \FNH@footnotetextenv@i %] + {\protected@xdef\@thefnmark{\thempfn}% + \def\FNH@endfntext@fntext{\@footnotetext}% + \FNH@startfntext}% +}% +\def\FNH@footnotetextenv@i[#1]{% + \begingroup + \csname c@\@mpfn\endcsname #1\relax + \unrestored@protected@xdef\@thefnmark{\thempfn}% + \endgroup + \ifFNH@savingnotes + \def\FNH@endfntext@fntext{\FNH@nohyp@fntext}% + \else + \def\FNH@endfntext@fntext{\FNH@H@@footnotetext}% + \fi + \FNH@startfntext +}% +\def\FNH@startfntext{% + \setbox\z@\vbox\bgroup + \FNH@startnote + \FNH@prefntext + \rule\z@\footnotesep\ignorespaces +}% +\def\FNH@endfntext {% + \@finalstrut\strutbox + \FNH@postfntext + \FNH@endnote + \egroup + \begingroup + \let\@makefntext\@empty\let\@finalstrut\@gobble\let\rule\@gobbletwo + \FNH@endfntext@fntext {\unvbox\z@}% + \endgroup +}% +\AtBeginDocument{% + \let\FNH@@makefntext\@makefntext + \ifx\@makefntextFB\@undefined + \expandafter\@gobble\else\expandafter\@firstofone\fi + {\ifFBFrenchFootnotes \let\FNH@@makefntext\@makefntextFB \else + \let\FNH@@makefntext\@makefntextORI\fi}% + \expandafter\FNH@check@a\FNH@@makefntext{1.2!3?4,}% + \FNH@@@1.2!3?4,\FNH@@@\relax +}% +\long\def\FNH@check@a #11.2!3?4,#2\FNH@@@#3{% + \ifx\relax#3\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi + \FNH@bad@makefntext@alert + {\def\FNH@prefntext{#1}\def\FNH@postfntext{#2}\FNH@check@b}% +}% +\def\FNH@check@b #1\relax{% + \expandafter\expandafter\expandafter\FNH@check@c + \expandafter\meaning\expandafter\FNH@prefntext + \meaning\FNH@postfntext1.2!3?4,\FNH@check@c\relax +}% +\def\FNH@check@c #11.2!3?4,#2#3\relax{% + \ifx\FNH@check@c#2\expandafter\@gobble\fi\FNH@bad@makefntext@alert +}% +% slight reformulation for Sphinx +\def\FNH@bad@makefntext@alert{% + \PackageWarningNoLine{footnotehyper-sphinx}% + {Footnotes will be sub-optimal, sorry. This is due to the document class or^^J + some package modifying macro \string\@makefntext.^^J + You can try to report this incompatibility at^^J + https://github.com/sphinx-doc/sphinx with this info:}% + \typeout{\meaning\@makefntext}% + \let\FNH@prefntext\@empty\let\FNH@postfntext\@empty +}% +% this macro from original footnote.sty is not used anymore by Sphinx +% but for simplicity sake let's just keep it as is +\def\makesavenoteenv{\@ifnextchar[\FNH@msne@ii\FNH@msne@i}%] +\def\FNH@msne@i #1{% + \expandafter\let\csname FNH$#1\expandafter\endcsname %$ + \csname #1\endcsname + \expandafter\let\csname endFNH$#1\expandafter\endcsname %$ + \csname end#1\endcsname + \FNH@msne@ii[#1]{FNH$#1}%$ +}% +\def\FNH@msne@ii[#1]#2{% + \expandafter\edef\csname#1\endcsname{% + \noexpand\savenotes + \expandafter\noexpand\csname#2\endcsname + }% + \expandafter\edef\csname end#1\endcsname{% + \expandafter\noexpand\csname end#2\endcsname + \noexpand\expandafter + \noexpand\spewnotes + \noexpand\if@endpe\noexpand\@endpetrue\noexpand\fi + }% +}% +% end of footnotehyper 2017/02/16 v0.99 +% some extras for Sphinx : +% \sphinxfootnotemark: usable in section titles and silently removed from TOCs. +\def\sphinxfootnotemark [#1]% + {\ifx\thepage\relax\else\protect\spx@opt@BeforeFootnote + \protect\footnotemark[#1]\fi}% +\AtBeginDocument{% + % let hyperref less complain + \pdfstringdefDisableCommands{\def\sphinxfootnotemark [#1]{}}% + % to obtain hyperlinked footnotes in longtable environment we must replace + % hyperref's patch of longtable's patch of \@footnotetext by our own + \let\LT@p@ftntext\FNH@hyper@fntext + % this *requires* longtable to be used always wrapped in savenotes environment +}% +\endinput +%% +%% End of file `footnotehyper-sphinx.sty'. diff --git a/docs/_build/latex/latexmkjarc b/docs/_build/latex/latexmkjarc new file mode 100644 index 0000000..5b315d6 --- /dev/null +++ b/docs/_build/latex/latexmkjarc @@ -0,0 +1,22 @@ +$latex = 'platex ' . $ENV{'LATEXOPTS'} . ' -kanji=utf8 %O %S'; +$dvipdf = 'dvipdfmx %O -o %D %S'; +$makeindex = 'internal mendex %S %B %D'; +sub mendex { + my ($source, $basename, $destination) = @_; + my $dictfile = $basename . ".dic"; + unlink($destination); + system("mendex", "-U", "-f", "-d", $dictfile, "-s", "python.ist", $source); + if ($? > 0) { + print("mendex exited with error code $? (ignored)\n"); + } + if (!-e $destination) { + # create an empty .ind file if nothing + open(FH, ">" . $destination); + close(FH); + } + return 0; +} +add_cus_dep( "glo", "gls", 0, "makeglo" ); +sub makeglo { + return system( "mendex -J -f -s gglo.ist -o '$_[0].gls' '$_[0].glo'" ); +} diff --git a/docs/_build/latex/latexmkrc b/docs/_build/latex/latexmkrc new file mode 100644 index 0000000..bba17fa --- /dev/null +++ b/docs/_build/latex/latexmkrc @@ -0,0 +1,9 @@ +$latex = 'latex ' . $ENV{'LATEXOPTS'} . ' %O %S'; +$pdflatex = 'pdflatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; +$lualatex = 'lualatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; +$xelatex = 'xelatex --no-pdf ' . $ENV{'LATEXOPTS'} . ' %O %S'; +$makeindex = 'makeindex -s python.ist %O -o %D %S'; +add_cus_dep( "glo", "gls", 0, "makeglo" ); +sub makeglo { + return system( "makeindex -s gglo.ist -o '$_[0].gls' '$_[0].glo'" ); +} \ No newline at end of file diff --git a/docs/_build/latex/make.bat b/docs/_build/latex/make.bat new file mode 100644 index 0000000..94bda21 --- /dev/null +++ b/docs/_build/latex/make.bat @@ -0,0 +1,31 @@ +@ECHO OFF + +REM Command file for Sphinx documentation + +pushd %~dp0 + +set PDFLATEX=latexmk -pdf -dvi- -ps- + +set "LATEXOPTS= " + +if "%1" == "" goto all-pdf + +if "%1" == "all-pdf" ( + :all-pdf + for %%i in (*.tex) do ( + %PDFLATEX% %LATEXMKOPTS% %%i + ) + goto end +) + +if "%1" == "all-pdf-ja" ( + goto all-pdf +) + +if "%1" == "clean" ( + del /q /s *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz *.fls *.fdb_latexmk + goto end +) + +:end +popd \ No newline at end of file diff --git a/docs/_build/latex/python.ist b/docs/_build/latex/python.ist index 9ffa0f9..70536a6 100644 --- a/docs/_build/latex/python.ist +++ b/docs/_build/latex/python.ist @@ -2,10 +2,15 @@ line_max 100 headings_flag 1 heading_prefix " \\bigletter " -preamble "\\begin{theindex} -\\def\\bigletter#1{{\\Large\\sffamily#1}\\nopagebreak\\vspace{1mm}} +preamble "\\begin{sphinxtheindex} +\\let\\bigletter\\sphinxstyleindexlettergroup +\\let\\spxpagem \\sphinxstyleindexpagemain +\\let\\spxentry \\sphinxstyleindexentry +\\let\\spxextra \\sphinxstyleindexextra " -symhead_positive "{Symbols}" -numhead_positive "{Numbers}" +postamble "\n\n\\end{sphinxtheindex}\n" + +symhead_positive "{\\sphinxsymbolsname}" +numhead_positive "{\\sphinxnumbersname}" diff --git a/docs/_build/latex/sphinx.sty b/docs/_build/latex/sphinx.sty index d025a07..de6664c 100644 --- a/docs/_build/latex/sphinx.sty +++ b/docs/_build/latex/sphinx.sty @@ -6,38 +6,199 @@ % \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{sphinx}[2010/01/15 LaTeX package (Sphinx markup)] - -% this is the \ltx@ifundefined of ltxcmds.sty, which is loaded by -% hyperref.sty, but we need it before, and initial ltxcmds.sty -% as in TL2009/Debian had wrong definition. -\newcommand{\spx@ifundefined}[1]{% - \ifcsname #1\endcsname - \expandafter\ifx\csname #1\endcsname\relax - \expandafter\expandafter\expandafter\@firstoftwo - \else - \expandafter\expandafter\expandafter\@secondoftwo - \fi - \else - \expandafter\@firstoftwo - \fi -} - +\ProvidesPackage{sphinx}[2019/01/12 v1.8.4 LaTeX package (Sphinx markup)] + +% provides \ltx@ifundefined +% (many packages load ltxcmds: graphicx does for pdftex and lualatex but +% not xelatex, and anyhow kvoptions does, but it may be needed in future to +% use \sphinxdeprecationwarning earlier, and it needs \ltx@ifundefined) +\RequirePackage{ltxcmds} + +%% for deprecation warnings +\newcommand\sphinxdeprecationwarning[4]{% #1 the deprecated macro or name, +% #2 = when deprecated, #3 = when removed, #4 = additional info + \edef\spx@tempa{\detokenize{#1}}% + \ltx@ifundefined{sphinx_depr_\spx@tempa}{% + \global\expandafter\let\csname sphinx_depr_\spx@tempa\endcsname\spx@tempa + \expandafter\AtEndDocument\expandafter{\expandafter\let\expandafter + \sphinxdeprecatedmacro\csname sphinx_depr_\spx@tempa\endcsname + \PackageWarningNoLine{sphinx}{^^J**** SPHINX DEPRECATION WARNING:^^J + \sphinxdeprecatedmacro^^J + \@spaces- is deprecated at Sphinx #2^^J + \@spaces- and removed at Sphinx #3.^^J + #4^^J****}}% + }{% warning already emitted (at end of latex log), don't repeat + }} + + +%% PACKAGES +% +% we delay handling of options to after having loaded packages, because +% of the need to use \definecolor. +\RequirePackage{graphicx} \@ifclassloaded{memoir}{}{\RequirePackage{fancyhdr}} - % for \text macro and \iffirstchoice@ conditional even if amsmath not loaded \RequirePackage{amstext} -\RequirePackage{textcomp} -% fancybox not used anymore and will be removed at Sphinx-1.5 -\RequirePackage{fancybox} +\RequirePackage{textcomp}% "warn" option issued from template \RequirePackage{titlesec} +\@ifpackagelater{titlesec}{2016/03/15}% + {\@ifpackagelater{titlesec}{2016/03/21}% + {}% + {\newif\ifsphinx@ttlpatch@ok + \IfFileExists{etoolbox.sty}{% + \RequirePackage{etoolbox}% + \patchcmd{\ttlh@hang}{\parindent\z@}{\parindent\z@\leavevmode}% + {\sphinx@ttlpatch@oktrue}{}% + \ifsphinx@ttlpatch@ok + \patchcmd{\ttlh@hang}{\noindent}{}{}{\sphinx@ttlpatch@okfalse}% + \fi + }{}% + \ifsphinx@ttlpatch@ok + \typeout{^^J Package Sphinx Info: ^^J + **** titlesec 2.10.1 successfully patched for bugfix ****^^J}% + \else + \AtEndDocument{\PackageWarningNoLine{sphinx}{^^J% +******** titlesec 2.10.1 has a bug, (section numbers disappear) ......|^^J% +******** and Sphinx could not patch it, perhaps because your local ...|^^J% +******** copy is already fixed without a changed release date. .......|^^J% +******** If not, you must update titlesec! ...........................|}}% + \fi + }% + }{} \RequirePackage{tabulary} +% tabulary has a bug with its re-definition of \multicolumn in its first pass +% which is not \long. But now Sphinx does not use LaTeX's \multicolumn but its +% own macro. Hence we don't even need to patch tabulary. See sphinxmulticell.sty +% X or S (Sphinx) may have meanings if some table package is loaded hence +% \X was chosen to avoid possibility of conflict +\newcolumntype{\X}[2]{p{\dimexpr + (\linewidth-\arrayrulewidth)*#1/#2-\tw@\tabcolsep-\arrayrulewidth\relax}} +\newcolumntype{\Y}[1]{p{\dimexpr + #1\dimexpr\linewidth-\arrayrulewidth\relax-\tw@\tabcolsep-\arrayrulewidth\relax}} +% using here T (for Tabulary) feels less of a problem than the X could be +\newcolumntype{T}{J}% +% For tables allowing pagebreaks +\RequirePackage{longtable} +% User interface to set-up whitespace before and after tables: +\newcommand*\sphinxtablepre {0pt}% +\newcommand*\sphinxtablepost{\medskipamount}% +% Space from caption baseline to top of table or frame of literal-block +\newcommand*\sphinxbelowcaptionspace{.5\sphinxbaselineskip}% +% as one can not use \baselineskip from inside longtable (it is zero there) +% we need \sphinxbaselineskip, which defaults to \baselineskip +\def\sphinxbaselineskip{\baselineskip}% +% The following is to ensure that, whether tabular(y) or longtable: +% - if a caption is on top of table: +% a) the space between its last baseline and the top rule of table is +% exactly \sphinxbelowcaptionspace +% b) the space from last baseline of previous text to first baseline of +% caption is exactly \parskip+\baselineskip+ height of a strut. +% c) the caption text will wrap at width \LTcapwidth (4in) +% - make sure this works also if "caption" package is loaded by user +% (with its width or margin option taking place of \LTcapwidth role) +% TODO: obtain same for caption of literal block: a) & c) DONE, b) TO BE DONE +% +% To modify space below such top caption, adjust \sphinxbelowcaptionspace +% To add or remove space above such top caption, adjust \sphinxtablepre: +% notice that \abovecaptionskip, \belowcaptionskip, \LTpre are **ignored** +% A. Table with longtable +\def\sphinxatlongtablestart + {\par + \vskip\parskip + \vskip\dimexpr\sphinxtablepre\relax % adjust vertical position + \vbox{}% get correct baseline from above + \LTpre\z@skip\LTpost\z@skip % set to zero longtable's own skips + \edef\sphinxbaselineskip{\dimexpr\the\dimexpr\baselineskip\relax\relax}% + }% +% Compatibility with caption package +\def\sphinxthelongtablecaptionisattop{% + \spx@ifcaptionpackage{\noalign{\vskip-\belowcaptionskip}}{}% +}% +% Achieves exactly \sphinxbelowcaptionspace below longtable caption +\def\sphinxlongtablecapskipadjust + {\dimexpr-\dp\strutbox + -\spx@ifcaptionpackage{\abovecaptionskip}{\sphinxbaselineskip}% + +\sphinxbelowcaptionspace\relax}% +\def\sphinxatlongtableend{\prevdepth\z@\vskip\sphinxtablepost\relax}% +% B. Table with tabular or tabulary +\def\sphinxattablestart{\par\vskip\dimexpr\sphinxtablepre\relax}% +\let\sphinxattableend\sphinxatlongtableend +% This is used by tabular and tabulary templates +\newcommand*\sphinxcapstartof[1]{% + \vskip\parskip + \vbox{}% force baselineskip for good positioning by capstart of hyperanchor + % hyperref puts the anchor 6pt above this baseline; in case of caption + % this baseline will be \ht\strutbox above first baseline of caption + \def\@captype{#1}% + \capstart +% move back vertically, as tabular (or its caption) will compensate + \vskip-\baselineskip\vskip-\parskip +}% +\def\sphinxthecaptionisattop{% locate it after \sphinxcapstartof + \spx@ifcaptionpackage + {\caption@setposition{t}% + \vskip\baselineskip\vskip\parskip % undo those from \sphinxcapstartof + \vskip-\belowcaptionskip % anticipate caption package skip + % caption package uses a \vbox, not a \vtop, so "single line" case + % gives different result from "multi-line" without this: + \nointerlineskip + }% + {}% +}% +\def\sphinxthecaptionisatbottom{% (not finalized; for template usage) + \spx@ifcaptionpackage{\caption@setposition{b}}{}% +}% +% The aim of \sphinxcaption is to apply to tabular(y) the maximal width +% of caption as done by longtable +\def\sphinxtablecapwidth{\LTcapwidth}% +\newcommand\sphinxcaption{\@dblarg\spx@caption}% +\long\def\spx@caption[#1]#2{% + \noindent\hb@xt@\linewidth{\hss + \vtop{\@tempdima\dimexpr\sphinxtablecapwidth\relax +% don't exceed linewidth for the caption width + \ifdim\@tempdima>\linewidth\hsize\linewidth\else\hsize\@tempdima\fi +% longtable ignores \abovecaptionskip/\belowcaptionskip, so do the same here + \abovecaptionskip\sphinxabovecaptionskip % \z@skip + \belowcaptionskip\sphinxbelowcaptionskip % \z@skip + \caption[{#1}]% + {\strut\ignorespaces#2\ifhmode\unskip\@finalstrut\strutbox\fi}% + }\hss}% + \par\prevdepth\dp\strutbox +}% +\def\sphinxabovecaptionskip{\z@skip}% Do not use! Flagged for removal +\def\sphinxbelowcaptionskip{\z@skip}% Do not use! Flagged for removal +% This wrapper of \abovecaptionskip is used in sphinxVerbatim for top +% caption, and with another value in sphinxVerbatimintable +% TODO: To unify space above caption of a code-block with the one above +% caption of a table/longtable, \abovecaptionskip must not be used +% This auxiliary will get renamed and receive a different meaning +% in future. +\def\spx@abovecaptionskip{\abovecaptionskip}% +% Achieve \sphinxbelowcaptionspace below a caption located above a tabular +% or a tabulary +\newcommand\sphinxaftertopcaption +{% + \spx@ifcaptionpackage + {\par\prevdepth\dp\strutbox\nobreak\vskip-\abovecaptionskip}{\nobreak}% + \vskip\dimexpr\sphinxbelowcaptionspace\relax + \vskip-\baselineskip\vskip-\parskip +}% +% varwidth is crucial for our handling of general contents in merged cells +\RequirePackage{varwidth} +% but addition of a compatibility patch with hyperref is needed +% (tested with varwidth v 0.92 Mar 2009) +\AtBeginDocument {% + \let\@@vwid@Hy@raisedlink\Hy@raisedlink + \long\def\@vwid@Hy@raisedlink#1{\@vwid@wrap{\@@vwid@Hy@raisedlink{#1}}}% + \edef\@vwid@setup{% + \let\noexpand\Hy@raisedlink\noexpand\@vwid@Hy@raisedlink % HYPERREF ! + \unexpanded\expandafter{\@vwid@setup}}% +}% +% Homemade package to handle merged cells +\RequirePackage{sphinxmulticell} \RequirePackage{makeidx} % For framing code-blocks and warning type notices, and shadowing topics \RequirePackage{framed} -\newif\ifspx@inframed % flag set if we are in a framed environment -% ifthen not used anymore and will be removed at Sphinx-1.5 -\RequirePackage{ifthen} % The xcolor package draws better fcolorboxes around verbatim code \IfFileExists{xcolor.sty}{ \RequirePackage{xcolor} @@ -46,280 +207,929 @@ } % For highlighted code. \RequirePackage{fancyvrb} -% For table captions. -\RequirePackage{threeparttable} -% Handle footnotes in tables. -\RequirePackage{footnote} -\makesavenoteenv{tabulary} -% For floating figures in the text. +\define@key{FV}{hllines}{\def\sphinx@verbatim@checkifhl##1{\in@{, ##1,}{#1}}} +% sphinxVerbatim must be usable by third party without requiring hllines set-up +\def\sphinxresetverbatimhllines{\def\sphinx@verbatim@checkifhl##1{\in@false}} +\sphinxresetverbatimhllines +% For hyperlinked footnotes in tables; also for gathering footnotes from +% topic and warning blocks. Also to allow code-blocks in footnotes. +\RequirePackage{footnotehyper-sphinx} +% For the H specifier. Do not \restylefloat{figure}, it breaks Sphinx code +% for allowing figures in tables. +\RequirePackage{float} +% For floating figures in the text. Better to load after float. \RequirePackage{wrapfig} % Separate paragraphs by space by default. -\RequirePackage{parskip} +\IfFileExists{parskip-2001-04-09.sty}% since September 2018 TeXLive update +% new parskip.sty, but let it rollback to old one. +% hopefully TeX installation not broken and LaTeX kernel not too old + {\RequirePackage{parskip}[=v1]} +% standard one from 1989. Admittedly \section of article/book gives possibly +% anomalous spacing, but we can't require September 2018 release for some time. + {\RequirePackage{parskip}} % For parsed-literal blocks. \RequirePackage{alltt} % Display "real" single quotes in literal blocks. \RequirePackage{upquote} -% For the H specifier. Do not \restylefloat{figure}, it breaks Sphinx code -% for allowing figures in tables. -\RequirePackage{float} +% control caption around literal-block +\RequirePackage{capt-of} +\RequirePackage{needspace} +% LaTeX 2018-04-01 and later provides \@removefromreset +\ltx@ifundefined{@removefromreset} + {\RequirePackage{remreset}} + {}% avoid warning +% to make pdf with correct encoded bookmarks in Japanese +% this should precede the hyperref package +\ifx\kanjiskip\@undefined +% for non-Japanese: make sure bookmarks are ok also with lualatex + \PassOptionsToPackage{pdfencoding=unicode}{hyperref} +\else + \RequirePackage{atbegshi} + \ifx\ucs\@undefined + \ifnum 42146=\euc"A4A2 + \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}} + \else + \AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}} + \fi + \else + \AtBeginShipoutFirst{\special{pdf:tounicode UTF8-UCS2}} + \fi +\fi -% Redefine these colors to your liking in the preamble. -\definecolor{TitleColor}{rgb}{0.126,0.263,0.361} -\definecolor{InnerLinkColor}{rgb}{0.208,0.374,0.486} -\definecolor{OuterLinkColor}{rgb}{0.216,0.439,0.388} -% Redefine these colors to something if you want to have colored -% background and border for code examples. -\definecolor{VerbatimColor}{rgb}{1,1,1} -\definecolor{VerbatimBorderColor}{rgb}{0,0,0} - -% Uncomment these two lines to ignore the paper size and make the page -% size more like a typical published manual. -%\renewcommand{\paperheight}{9in} -%\renewcommand{\paperwidth}{8.5in} % typical squarish manual -%\renewcommand{\paperwidth}{7in} % O'Reilly ``Programmming Python'' - -% use pdfoutput for pTeX and dvipdfmx -% when pTeX (\kanjiskip is defined), set pdfoutput to evade \include{pdfcolor} -\ifx\kanjiskip\undefined\else - \newcount\pdfoutput\pdfoutput=0 +\ifx\@jsc@uplatextrue\@undefined\else + \PassOptionsToPackage{setpagesize=false}{hyperref} \fi -\RequirePackage{graphicx} +% These options can be overriden inside 'hyperref' key +% or by later use of \hypersetup. +\PassOptionsToPackage{colorlinks,breaklinks,% + linkcolor=InnerLinkColor,filecolor=OuterLinkColor,% + menucolor=OuterLinkColor,urlcolor=OuterLinkColor,% + citecolor=InnerLinkColor}{hyperref} + +% stylesheet for highlighting with pygments +\RequirePackage{sphinxhighlight} +% fix baseline increase from Pygments latex formatter in case of error tokens +% and keep \fboxsep's scope local via added braces +\def\PYG@tok@err{% + \def\PYG@bc##1{{\setlength{\fboxsep}{-\fboxrule}% + \fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}% +} +\def\PYG@tok@cs{% + \def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}% + \def\PYG@bc##1{{\setlength{\fboxsep}{0pt}% + \colorbox[rgb]{1.00,0.94,0.94}{\strut ##1}}}% +}% -% for PDF output, use colors and maximal compression -\newif\ifsphinxpdfoutput % used in \maketitle -\ifx\pdfoutput\undefined\else - \ifnum\pdfoutput=\z@ - \let\py@NormalColor\relax - \let\py@TitleColor\relax - \else - \sphinxpdfoutputtrue - \input{pdfcolor} - \def\py@NormalColor{\color[rgb]{0.0,0.0,0.0}} - \def\py@TitleColor{\color{TitleColor}} - \pdfcompresslevel=9 - \fi -\fi -% XeLaTeX can do colors, too -\ifx\XeTeXrevision\undefined\else - \def\py@NormalColor{\color[rgb]{0.0,0.0,0.0}} - \def\py@TitleColor{\color{TitleColor}} +%% OPTIONS +% +% Handle options via "kvoptions" (later loaded by hyperref anyhow) +\RequirePackage{kvoptions} +\SetupKeyvalOptions{prefix=spx@opt@} % use \spx@opt@ prefix + +% Sphinx legacy text layout: 1in margins on all four sides +\ifx\@jsc@uplatextrue\@undefined +\DeclareStringOption[1in]{hmargin} +\DeclareStringOption[1in]{vmargin} +\DeclareStringOption[.5in]{marginpar} +\else +% Japanese standard document classes handle \mag in a special way +\DeclareStringOption[\inv@mag in]{hmargin} +\DeclareStringOption[\inv@mag in]{vmargin} +\DeclareStringOption[.5\dimexpr\inv@mag in\relax]{marginpar} \fi -% Increase printable page size (copied from fullpage.sty) -\topmargin 0pt -\advance \topmargin by -\headheight -\advance \topmargin by -\headsep - -% attempt to work a little better for A4 users -\textheight \paperheight -\advance\textheight by -2in +\DeclareStringOption[0]{maxlistdepth}% \newcommand*\spx@opt@maxlistdepth{0} +\DeclareStringOption[-1]{numfigreset} +\DeclareBoolOption[false]{nonumfigreset} +\DeclareBoolOption[false]{mathnumfig} +% \DeclareBoolOption[false]{usespart}% not used +% dimensions, we declare the \dimen registers here. +\newdimen\sphinxverbatimsep +\newdimen\sphinxverbatimborder +\newdimen\sphinxshadowsep +\newdimen\sphinxshadowsize +\newdimen\sphinxshadowrule +% \DeclareStringOption is not convenient for the handling of these dimensions +% because we want to assign the values to the corresponding registers. Even if +% we added the code to the key handler it would be too late for the initial +% set-up and we would need to do initial assignments explicitely. We end up +% using \define@key directly. +% verbatim +\sphinxverbatimsep=\fboxsep + \define@key{sphinx}{verbatimsep}{\sphinxverbatimsep\dimexpr #1\relax} +\sphinxverbatimborder=\fboxrule + \define@key{sphinx}{verbatimborder}{\sphinxverbatimborder\dimexpr #1\relax} +% topic boxes +\sphinxshadowsep =5pt + \define@key{sphinx}{shadowsep}{\sphinxshadowsep\dimexpr #1\relax} +\sphinxshadowsize=4pt + \define@key{sphinx}{shadowsize}{\sphinxshadowsize\dimexpr #1\relax} +\sphinxshadowrule=\fboxrule + \define@key{sphinx}{shadowrule}{\sphinxshadowrule\dimexpr #1\relax} +% verbatim +\DeclareBoolOption[true]{verbatimwithframe} +\DeclareBoolOption[true]{verbatimwrapslines} +\DeclareBoolOption[true]{verbatimhintsturnover} +\DeclareBoolOption[true]{inlineliteralwraps} +\DeclareStringOption[t]{literalblockcappos} +\DeclareStringOption[r]{verbatimcontinuedalign} +\DeclareStringOption[r]{verbatimcontinuesalign} +% parsed literal +\DeclareBoolOption[true]{parsedliteralwraps} +% \textvisiblespace for compatibility with fontspec+XeTeX/LuaTeX +\DeclareStringOption[\textcolor{red}{\textvisiblespace}]{verbatimvisiblespace} +\DeclareStringOption % must use braces to hide the brackets + [{\makebox[2\fontcharwd\font`\x][r]{\textcolor{red}{\tiny$\m@th\hookrightarrow$}}}]% + {verbatimcontinued} +% notices/admonitions +% the dimensions for notices/admonitions are kept as macros and assigned to +% \spx@notice@border at time of use, hence \DeclareStringOption is ok for this +\newdimen\spx@notice@border +\DeclareStringOption[0.5pt]{noteborder} +\DeclareStringOption[0.5pt]{hintborder} +\DeclareStringOption[0.5pt]{importantborder} +\DeclareStringOption[0.5pt]{tipborder} +\DeclareStringOption[1pt]{warningborder} +\DeclareStringOption[1pt]{cautionborder} +\DeclareStringOption[1pt]{attentionborder} +\DeclareStringOption[1pt]{dangerborder} +\DeclareStringOption[1pt]{errorborder} +% footnotes +\DeclareStringOption[\mbox{ }]{AtStartFootnote} +% we need a public macro name for direct use in latex file +\newcommand*{\sphinxAtStartFootnote}{\spx@opt@AtStartFootnote} +% no such need for this one, as it is used inside other macros +\DeclareStringOption[\leavevmode\unskip]{BeforeFootnote} +% some font styling. +\DeclareStringOption[\sffamily\bfseries]{HeaderFamily} +% colours +% same problems as for dimensions: we want the key handler to use \definecolor. +% first, some colours with no prefix, for backwards compatibility +\newcommand*{\sphinxDeclareColorOption}[2]{% + \definecolor{#1}#2% + \define@key{sphinx}{#1}{\definecolor{#1}##1}% +}% +\sphinxDeclareColorOption{TitleColor}{{rgb}{0.126,0.263,0.361}} +\sphinxDeclareColorOption{InnerLinkColor}{{rgb}{0.208,0.374,0.486}} +\sphinxDeclareColorOption{OuterLinkColor}{{rgb}{0.216,0.439,0.388}} +\sphinxDeclareColorOption{VerbatimColor}{{rgb}{1,1,1}} +\sphinxDeclareColorOption{VerbatimBorderColor}{{rgb}{0,0,0}} +% now the colours defined with "sphinx" prefix in their names +\newcommand*{\sphinxDeclareSphinxColorOption}[2]{% + % set the initial default + \definecolor{sphinx#1}#2% + % set the key handler. The "value" ##1 must be acceptable by \definecolor. + \define@key{sphinx}{#1}{\definecolor{sphinx#1}##1}% +}% +% Default color chosen to be as in minted.sty LaTeX package! +\sphinxDeclareSphinxColorOption{VerbatimHighlightColor}{{rgb}{0.878,1,1}} +% admonition boxes, "light" style +\sphinxDeclareSphinxColorOption{noteBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{hintBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{importantBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{tipBorderColor}{{rgb}{0,0,0}} +% admonition boxes, "heavy" style +\sphinxDeclareSphinxColorOption{warningBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{cautionBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{attentionBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{dangerBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{errorBorderColor}{{rgb}{0,0,0}} +\sphinxDeclareSphinxColorOption{warningBgColor}{{rgb}{1,1,1}} +\sphinxDeclareSphinxColorOption{cautionBgColor}{{rgb}{1,1,1}} +\sphinxDeclareSphinxColorOption{attentionBgColor}{{rgb}{1,1,1}} +\sphinxDeclareSphinxColorOption{dangerBgColor}{{rgb}{1,1,1}} +\sphinxDeclareSphinxColorOption{errorBgColor}{{rgb}{1,1,1}} + +\DeclareDefaultOption{\@unknownoptionerror} +\ProcessKeyvalOptions* +% don't allow use of maxlistdepth via \sphinxsetup. +\DisableKeyvalOption{sphinx}{maxlistdepth} +\DisableKeyvalOption{sphinx}{numfigreset} +\DisableKeyvalOption{sphinx}{nonumfigreset} +\DisableKeyvalOption{sphinx}{mathnumfig} +% user interface: options can be changed midway in a document! +\newcommand\sphinxsetup[1]{\setkeys{sphinx}{#1}} + + +%% MAXLISTDEPTH +% +% remove LaTeX's cap on nesting depth if 'maxlistdepth' key used. +% This is a hack, which works with the standard classes: it assumes \@toodeep +% is always used in "true" branches: "\if ... \@toodeep \else .. \fi." + +% will force use the "false" branch (if there is one) +\def\spx@toodeep@hack{\fi\iffalse} + +% do nothing if 'maxlistdepth' key not used or if package enumitem loaded. +\ifnum\spx@opt@maxlistdepth=\z@\expandafter\@gobbletwo\fi +\AtBeginDocument{% +\@ifpackageloaded{enumitem}{\remove@to@nnil}{}% + \let\spx@toodeepORI\@toodeep + \def\@toodeep{% + \ifnum\@listdepth<\spx@opt@maxlistdepth\relax + \expandafter\spx@toodeep@hack + \else + \expandafter\spx@toodeepORI + \fi}% +% define all missing \@list... macros + \count@\@ne + \loop + \ltx@ifundefined{@list\romannumeral\the\count@} + {\iffalse}{\iftrue\advance\count@\@ne}% + \repeat + \loop + \ifnum\count@>\spx@opt@maxlistdepth\relax\else + \expandafter\let + \csname @list\romannumeral\the\count@\expandafter\endcsname + \csname @list\romannumeral\the\numexpr\count@-\@ne\endcsname + % workaround 2.6--3.2d babel-french issue (fixed in 3.2e; no change needed) + \ltx@ifundefined{leftmargin\romannumeral\the\count@} + {\expandafter\let + \csname leftmargin\romannumeral\the\count@\expandafter\endcsname + \csname leftmargin\romannumeral\the\numexpr\count@-\@ne\endcsname}{}% + \advance\count@\@ne + \repeat +% define all missing enum... counters and \labelenum... macros and \p@enum.. + \count@\@ne + \loop + \ltx@ifundefined{c@enum\romannumeral\the\count@} + {\iffalse}{\iftrue\advance\count@\@ne}% + \repeat + \loop + \ifnum\count@>\spx@opt@maxlistdepth\relax\else + \newcounter{enum\romannumeral\the\count@}% + \expandafter\def + \csname labelenum\romannumeral\the\count@\expandafter\endcsname + \expandafter + {\csname theenum\romannumeral\the\numexpr\count@\endcsname.}% + \expandafter\def + \csname p@enum\romannumeral\the\count@\expandafter\endcsname + \expandafter + {\csname p@enum\romannumeral\the\numexpr\count@-\@ne\expandafter + \endcsname\csname theenum\romannumeral\the\numexpr\count@-\@ne\endcsname.}% + \advance\count@\@ne + \repeat +% define all missing labelitem... macros + \count@\@ne + \loop + \ltx@ifundefined{labelitem\romannumeral\the\count@} + {\iffalse}{\iftrue\advance\count@\@ne}% + \repeat + \loop + \ifnum\count@>\spx@opt@maxlistdepth\relax\else + \expandafter\let + \csname labelitem\romannumeral\the\count@\expandafter\endcsname + \csname labelitem\romannumeral\the\numexpr\count@-\@ne\endcsname + \advance\count@\@ne + \repeat + \PackageInfo{sphinx}{maximal list depth extended to \spx@opt@maxlistdepth}% +\@gobble\@nnil +} -\oddsidemargin 0pt -\evensidemargin 0pt -%\evensidemargin -.25in % for ``manual size'' documents -\marginparwidth 0.5in -\textwidth \paperwidth -\advance\textwidth by -2in +%% INDEX, BIBLIOGRAPHY, APPENDIX, TABLE OF CONTENTS +% +% fix the double index and bibliography on the table of contents +% in jsclasses (Japanese standard document classes) +\ifx\@jsc@uplatextrue\@undefined\else + \renewenvironment{sphinxtheindex} + {\cleardoublepage\phantomsection + \begin{theindex}} + {\end{theindex}} + + \renewenvironment{sphinxthebibliography}[1] + {\cleardoublepage% \phantomsection % not needed here since TeXLive 2010's hyperref + \begin{thebibliography}{#1}} + {\end{thebibliography}} +\fi +% disable \@chappos in Appendix in pTeX +\ifx\kanjiskip\@undefined\else + \let\py@OldAppendix=\appendix + \renewcommand{\appendix}{ + \py@OldAppendix + \gdef\@chappos{} + } +\fi +% make commands known to non-Sphinx document classes +\providecommand*{\sphinxtableofcontents}{\tableofcontents} +\ltx@ifundefined{sphinxthebibliography} + {\newenvironment + {sphinxthebibliography}{\begin{thebibliography}}{\end{thebibliography}}% + } + {}% else clause of \ltx@ifundefined +\ltx@ifundefined{sphinxtheindex} + {\newenvironment{sphinxtheindex}{\begin{theindex}}{\end{theindex}}}% + {}% else clause of \ltx@ifundefined + +% for usage with xindy: this string gets internationalized in preamble +\newcommand*{\sphinxnonalphabeticalgroupname}{} +% redefined in preamble, headings for makeindex produced index +\newcommand*{\sphinxsymbolsname}{} +\newcommand*{\sphinxnumbersname}{} + +%% COLOR (general) +% +% FIXME: \normalcolor should probably be used in place of \py@NormalColor +% elsewhere, and \py@NormalColor should never be defined. \normalcolor +% switches to the colour from last \color call in preamble. +\def\py@NormalColor{\color{black}} +% FIXME: it is probably better to use \color{TitleColor}, as TitleColor +% can be customized from 'sphinxsetup', and drop usage of \py@TitleColor +\def\py@TitleColor{\color{TitleColor}} +% FIXME: this line should be dropped, as "9" is default anyhow. +\ifdefined\pdfcompresslevel\pdfcompresslevel = 9 \fi + + +%% PAGE STYLING +% % Style parameters and macros used by most documents here \raggedbottom \sloppy \hbadness = 5000 % don't print trivial gripes -\pagestyle{empty} % start this way - -% Use this to set the font family for headers and other decor: -\newcommand{\py@HeaderFamily}{\sffamily\bfseries} -\newcommand{\sphinxSetHeaderFamily}[1]{\renewcommand{\py@HeaderFamily}{#1}} - +% Use \pagestyle{normal} as the primary pagestyle for text. % Redefine the 'normal' header/footer style when using "fancyhdr" package: -\spx@ifundefined{fancyhf}{}{ - % Use \pagestyle{normal} as the primary pagestyle for text. - \fancypagestyle{normal}{ +\@ifpackageloaded{fancyhdr}{% + \ltx@ifundefined{c@chapter} + {% no \chapter, "howto" (non-Japanese) docclass + \fancypagestyle{plain}{ \fancyhf{} + \fancyfoot[C]{{\py@HeaderFamily\thepage}} + \renewcommand{\headrulewidth}{0pt} + \renewcommand{\footrulewidth}{0pt} + } + % Same as 'plain', this way we can use it in template + % FIXME: shouldn't this have a running header with Name and Release like 'manual'? + \fancypagestyle{normal}{ + \fancyhf{} + \fancyfoot[C]{{\py@HeaderFamily\thepage}} + \renewcommand{\headrulewidth}{0pt} + \renewcommand{\footrulewidth}{0pt} + } + }% + {% classes with \chapter command + \fancypagestyle{normal}{ + \fancyhf{} + % FIXME: this presupposes "twoside". + % If "oneside" class option, there are warnings in LaTeX log. \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}} \fancyfoot[LO]{{\py@HeaderFamily\nouppercase{\rightmark}}} \fancyfoot[RE]{{\py@HeaderFamily\nouppercase{\leftmark}}} - \fancyhead[LE,RO]{{\py@HeaderFamily \@title, \py@release}} + \fancyhead[LE,RO]{{\py@HeaderFamily \@title\sphinxheadercomma\py@release}} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt} % define chaptermark with \@chappos when \@chappos is available for Japanese - \spx@ifundefined{@chappos}{} + \ltx@ifundefined{@chappos}{} {\def\chaptermark##1{\markboth{\@chapapp\space\thechapter\space\@chappos\space ##1}{}}} - } + } % Update the plain style so we get the page number & footer line, % but not a chapter or section title. This is to keep the first - % page of a chapter and the blank page between chapters `clean.' - \fancypagestyle{plain}{ + % page of a chapter `clean.' + \fancypagestyle{plain}{ \fancyhf{} \fancyfoot[LE,RO]{{\py@HeaderFamily\thepage}} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0.4pt} + } + } + } + {% no fancyhdr: memoir class + % Provide default for 'normal' style simply as an alias of 'plain' style + % This way we can use \pagestyle{normal} in LaTeX template + \def\ps@normal{\ps@plain} + % Users of memoir class are invited to redefine 'normal' style in preamble } + +% geometry +\ifx\kanjiskip\@undefined + \PassOptionsToPackage{% + hmargin={\unexpanded{\spx@opt@hmargin}},% + vmargin={\unexpanded{\spx@opt@vmargin}},% + marginpar=\unexpanded{\spx@opt@marginpar}} + {geometry} +\else + % set text width for Japanese documents to be integer multiple of 1zw + % and text height to be integer multiple of \baselineskip + % the execution is delayed to \sphinxsetup then geometry.sty + \normalsize\normalfont + \newcommand*\sphinxtextwidthja[1]{% + \if@twocolumn\tw@\fi + \dimexpr + \numexpr\dimexpr\paperwidth-\tw@\dimexpr#1\relax\relax/ + \dimexpr\if@twocolumn\tw@\else\@ne\fi zw\relax + zw\relax}% + \newcommand*\sphinxmarginparwidthja[1]{% + \dimexpr\numexpr\dimexpr#1\relax/\dimexpr1zw\relax zw\relax}% + \newcommand*\sphinxtextlinesja[1]{% + \numexpr\@ne+\dimexpr\paperheight-\topskip-\tw@\dimexpr#1\relax\relax/ + \baselineskip\relax}% + \ifx\@jsc@uplatextrue\@undefined\else + % the way we found in order for the papersize special written by + % geometry in the dvi file to be correct in case of jsbook class + \ifnum\mag=\@m\else % do nothing special if nomag class option or 10pt + \PassOptionsToPackage{truedimen}{geometry}% + \fi + \fi + \PassOptionsToPackage{% + hmarginratio={1:1},% + textwidth=\unexpanded{\sphinxtextwidthja{\spx@opt@hmargin}},% + vmarginratio={1:1},% + lines=\unexpanded{\sphinxtextlinesja{\spx@opt@vmargin}},% + marginpar=\unexpanded{\sphinxmarginparwidthja{\spx@opt@marginpar}},% + footskip=2\baselineskip,% + }{geometry}% + \AtBeginDocument + {% update a dimension used by the jsclasses + \ifx\@jsc@uplatextrue\@undefined\else\fullwidth\textwidth\fi + % for some reason, jreport normalizes all dimensions with \@settopoint + \@ifclassloaded{jreport} + {\@settopoint\textwidth\@settopoint\textheight\@settopoint\marginparwidth} + {}% <-- "false" clause of \@ifclassloaded + }% +\fi + +% fix fncychap's bug which uses prematurely the \textwidth value +\@ifpackagewith{fncychap}{Bjornstrup} + {\AtBeginDocument{\mylen\textwidth\advance\mylen-2\myhi}}% + {}% <-- "false" clause of \@ifpackagewith + + +%% TITLES +% +% Since Sphinx 1.5, users should use HeaderFamily key to 'sphinxsetup' rather +% than defining their own \py@HeaderFamily command (which is still possible). +% Memo: \py@HeaderFamily is also used by \maketitle as defined in +% sphinxmanual.cls/sphinxhowto.cls +\newcommand{\py@HeaderFamily}{\spx@opt@HeaderFamily} + +% This sets up the fancy chapter headings that make the documents look +% at least a little better than the usual LaTeX output. +\@ifpackagewith{fncychap}{Bjarne}{ + \ChNameVar {\raggedleft\normalsize \py@HeaderFamily} + \ChNumVar {\raggedleft\Large \py@HeaderFamily} + \ChTitleVar{\raggedleft\Large \py@HeaderFamily} + % This creates (numbered) chapter heads without the leading \vspace*{}: + \def\@makechapterhead#1{% + {\parindent \z@ \raggedright \normalfont + \ifnum \c@secnumdepth >\m@ne + \if@mainmatter + \DOCH + \fi + \fi + \interlinepenalty\@M + \if@mainmatter + \DOTI{#1}% + \else% + \DOTIS{#1}% + \fi + }} +}{}% <-- "false" clause of \@ifpackagewith + +% Augment the sectioning commands used to get our own font family in place, +% and reset some internal data items (\titleformat from titlesec package) +\titleformat{\section}{\Large\py@HeaderFamily}% + {\py@TitleColor\thesection}{0.5em}{\py@TitleColor}{\py@NormalColor} +\titleformat{\subsection}{\large\py@HeaderFamily}% + {\py@TitleColor\thesubsection}{0.5em}{\py@TitleColor}{\py@NormalColor} +\titleformat{\subsubsection}{\py@HeaderFamily}% + {\py@TitleColor\thesubsubsection}{0.5em}{\py@TitleColor}{\py@NormalColor} +% By default paragraphs (and subsubsections) will not be numbered because +% sphinxmanual.cls and sphinxhowto.cls set secnumdepth to 2 +\titleformat{\paragraph}{\py@HeaderFamily}% + {\py@TitleColor\theparagraph}{0.5em}{\py@TitleColor}{\py@NormalColor} +\titleformat{\subparagraph}{\py@HeaderFamily}% + {\py@TitleColor\thesubparagraph}{0.5em}{\py@TitleColor}{\py@NormalColor} + + +%% GRAPHICS +% +% \sphinxincludegraphics defined to resize images larger than the line width, +% except if height or width option present. +% +% If scale is present, rescale before fitting to line width. (since 1.5) +\newbox\spx@image@box +\newcommand*{\sphinxincludegraphics}[2][]{% + \in@{height}{#1}\ifin@\else\in@{width}{#1}\fi + \ifin@ % height or width present + \includegraphics[#1]{#2}% + \else % no height nor width (but #1 may be "scale=...") + \setbox\spx@image@box\hbox{\includegraphics[#1,draft]{#2}}% + \ifdim \wd\spx@image@box>\linewidth + \setbox\spx@image@box\box\voidb@x % clear memory + \includegraphics[#1,width=\linewidth]{#2}% + \else + \setbox\spx@image@box\box\voidb@x % clear memory + \includegraphics[#1]{#2}% + \fi + \fi } +% \sphinxsafeincludegraphics resizes images larger than the line width, +% or taller than about the text height (whether or not height/width options +% were used). This is requested to avoid a crash with \MakeFramed as used by +% sphinxShadowBox (topic/contents) and sphinxheavybox (admonitions), and also +% by sphinxVerbatim (but a priori no image inclusion there). +\newdimen\spx@image@maxheight +% default maximal setting will get reduced by sphinxShadowBox/sphinxheavybox +\AtBeginDocument{\spx@image@maxheight\textheight} +\newcommand*{\sphinxsafeincludegraphics}[2][]{% + \gdef\spx@includegraphics@options{#1}% + \setbox\spx@image@box\hbox{\includegraphics[#1,draft]{#2}}% + \in@false + \ifdim \wd\spx@image@box>\linewidth + \g@addto@macro\spx@includegraphics@options{,width=\linewidth}% + \in@true + \fi + % no rotation, no need to worry about depth + \ifdim \ht\spx@image@box>\spx@image@maxheight + \g@addto@macro\spx@includegraphics@options{,height=\spx@image@maxheight}% + \in@true + \fi + \ifin@ + \g@addto@macro\spx@includegraphics@options{,keepaspectratio}% + \fi + \setbox\spx@image@box\box\voidb@x % clear memory + \expandafter\includegraphics\expandafter[\spx@includegraphics@options]{#2}% +}% -% Some custom font markup commands. -% *** the macros without \sphinx prefix are still defined at bottom of file *** -\newcommand{\sphinxstrong}[1]{{\textbf{#1}}} -% let \sphinxcode and \sphinxbfcode use straight quotes. \@noligs patched by upquote, -% but needs protection in "moving arguments" such as for captions. -% Use \scantokens to handle e.g. \item[{\sphinxcode{'fontenc'}}] -\DeclareRobustCommand{\sphinxcode}[1]{{\@noligs\scantokens{\texttt{#1}\relax}}} -\newcommand{\sphinxbfcode}[1]{\sphinxcode{\bfseries#1}} -\newcommand{\sphinxemail}[1]{\textsf{#1}} -\newcommand{\sphinxtablecontinued}[1]{\textsf{#1}} -\newcommand{\sphinxtitleref}[1]{\emph{#1}} -\newcommand{\sphinxmenuselection}[1]{\emph{#1}} -\newcommand{\sphinxaccelerator}[1]{\underline{#1}} -\newcommand{\sphinxcrossref}[1]{\emph{#1}} -\newcommand{\sphinxtermref}[1]{\emph{#1}} - -% miscellaneous related to footnotes -\newcommand*{\sphinxAtStartFootnote}{\mbox{ }} -% Support large numbered footnotes in minipage (cf. admonitions) + +%% FIGURE IN TABLE +% +\newenvironment{sphinxfigure-in-table}[1][\linewidth]{% + \def\@captype{figure}% + \sphinxsetvskipsforfigintablecaption + \begin{minipage}{#1}% +}{\end{minipage}} +% store the original \caption macro for usage with figures inside longtable +% and tabulary cells. Make sure we get the final \caption in presence of +% caption package, whether the latter was loaded before or after sphinx. +\AtBeginDocument{% + \let\spx@originalcaption\caption + \@ifpackageloaded{caption} + {\let\spx@ifcaptionpackage\@firstoftwo + \caption@AtBeginDocument*{\let\spx@originalcaption\caption}% +% in presence of caption package, drop our own \sphinxcaption whose aim was to +% ensure same width of caption to all kinds of tables (tabular(y), longtable), +% because caption package has its own width (or margin) option + \def\sphinxcaption{\caption}% + }% + {\let\spx@ifcaptionpackage\@secondoftwo}% +} +% tabulary expands twice contents, we need to prevent double counter stepping +\newcommand*\sphinxfigcaption + {\ifx\equation$%$% this is trick to identify tabulary first pass + \firstchoice@false\else\firstchoice@true\fi + \spx@originalcaption } +\newcommand*\sphinxsetvskipsforfigintablecaption + {\abovecaptionskip\smallskipamount + \belowcaptionskip\smallskipamount} + + +%% CITATIONS +% +\protected\def\sphinxcite{\cite} + +%% FOOTNOTES +% +% Support large numbered footnotes in minipage +% But now obsolete due to systematic use of \savenotes/\spewnotes +% when minipages are in use in the various macro definitions next. \def\thempfootnote{\arabic{mpfootnote}} -% Redefine the Verbatim environment to allow border and background colors -% and to handle the top caption in a non separable by pagebreak way. -% The original environment is still used for verbatims within tables. -\let\OriginalVerbatim=\Verbatim -\let\endOriginalVerbatim=\endVerbatim -\newcommand\spx@colorbox [2]{% -% #1 will be \fcolorbox or, for first part of frame: \spx@fcolorbox -% let the framing obey the current indentation (adapted from framed.sty's code). +%% NUMBERING OF FIGURES, TABLES, AND LITERAL BLOCKS +\ltx@ifundefined{c@chapter} + {\newcounter{literalblock}}% + {\newcounter{literalblock}[chapter]% + \def\theliteralblock{\ifnum\c@chapter>\z@\arabic{chapter}.\fi + \arabic{literalblock}}% + }% +\ifspx@opt@nonumfigreset + \ltx@ifundefined{c@chapter}{}{% + \@removefromreset{figure}{chapter}% + \@removefromreset{table}{chapter}% + \@removefromreset{literalblock}{chapter}% + \ifspx@opt@mathnumfig + \@removefromreset{equation}{chapter}% + \fi + }% + \def\thefigure{\arabic{figure}}% + \def\thetable {\arabic{table}}% + \def\theliteralblock{\arabic{literalblock}}% + \ifspx@opt@mathnumfig + \def\theequation{\arabic{equation}}% + \fi +\else +\let\spx@preAthefigure\@empty +\let\spx@preBthefigure\@empty +% \ifspx@opt@usespart % <-- LaTeX writer could pass such a 'usespart' boolean +% % as sphinx.sty package option +% If document uses \part, (triggered in Sphinx by latex_toplevel_sectioning) +% LaTeX core per default does not reset chapter or section +% counters at each part. +% But if we modify this, we need to redefine \thechapter, \thesection to +% include the part number and this will cause problems in table of contents +% because of too wide numbering. Simplest is to do nothing. +% \fi +\ifnum\spx@opt@numfigreset>0 + \ltx@ifundefined{c@chapter} + {} + {\g@addto@macro\spx@preAthefigure{\ifnum\c@chapter>\z@\arabic{chapter}.}% + \g@addto@macro\spx@preBthefigure{\fi}}% +\fi +\ifnum\spx@opt@numfigreset>1 + \@addtoreset{figure}{section}% + \@addtoreset{table}{section}% + \@addtoreset{literalblock}{section}% + \ifspx@opt@mathnumfig + \@addtoreset{equation}{section}% + \fi + \g@addto@macro\spx@preAthefigure{\ifnum\c@section>\z@\arabic{section}.}% + \g@addto@macro\spx@preBthefigure{\fi}% +\fi +\ifnum\spx@opt@numfigreset>2 + \@addtoreset{figure}{subsection}% + \@addtoreset{table}{subsection}% + \@addtoreset{literalblock}{subsection}% + \ifspx@opt@mathnumfig + \@addtoreset{equation}{subsection}% + \fi + \g@addto@macro\spx@preAthefigure{\ifnum\c@subsection>\z@\arabic{subsection}.}% + \g@addto@macro\spx@preBthefigure{\fi}% +\fi +\ifnum\spx@opt@numfigreset>3 + \@addtoreset{figure}{subsubsection}% + \@addtoreset{table}{subsubsection}% + \@addtoreset{literalblock}{subsubsection}% + \ifspx@opt@mathnumfig + \@addtoreset{equation}{subsubsection}% + \fi + \g@addto@macro\spx@preAthefigure{\ifnum\c@subsubsection>\z@\arabic{subsubsection}.}% + \g@addto@macro\spx@preBthefigure{\fi}% +\fi +\ifnum\spx@opt@numfigreset>4 + \@addtoreset{figure}{paragraph}% + \@addtoreset{table}{paragraph}% + \@addtoreset{literalblock}{paragraph}% + \ifspx@opt@mathnumfig + \@addtoreset{equation}{paragraph}% + \fi + \g@addto@macro\spx@preAthefigure{\ifnum\c@subparagraph>\z@\arabic{subparagraph}.}% + \g@addto@macro\spx@preBthefigure{\fi}% +\fi +\ifnum\spx@opt@numfigreset>5 + \@addtoreset{figure}{subparagraph}% + \@addtoreset{table}{subparagraph}% + \@addtoreset{literalblock}{subparagraph}% + \ifspx@opt@mathnumfig + \@addtoreset{equation}{subparagraph}% + \fi + \g@addto@macro\spx@preAthefigure{\ifnum\c@subsubparagraph>\z@\arabic{subsubparagraph}.}% + \g@addto@macro\spx@preBthefigure{\fi}% +\fi +\expandafter\g@addto@macro +\expandafter\spx@preAthefigure\expandafter{\spx@preBthefigure}% +\let\thefigure\spx@preAthefigure +\let\thetable\spx@preAthefigure +\let\theliteralblock\spx@preAthefigure +\g@addto@macro\thefigure{\arabic{figure}}% +\g@addto@macro\thetable{\arabic{table}}% +\g@addto@macro\theliteralblock{\arabic{literalblock}}% + \ifspx@opt@mathnumfig + \let\theequation\spx@preAthefigure + \g@addto@macro\theequation{\arabic{equation}}% + \fi +\fi + + +%% LITERAL BLOCKS +% +% Based on use of "fancyvrb.sty"'s Verbatim. +% - with framing allowing page breaks ("framed.sty") +% - with breaking of long lines (exploits Pygments mark-up), +% - with possibly of a top caption, non-separable by pagebreak. +% - and usable inside tables or footnotes ("footnotehyper-sphinx"). + +% For extensions which use \OriginalVerbatim and compatibility with Sphinx < +% 1.5, we define and use these when (unmodified) Verbatim will be needed. But +% Sphinx >= 1.5 does not modify the \Verbatim macro anymore. +\let\OriginalVerbatim \Verbatim +\let\endOriginalVerbatim\endVerbatim + +% for captions of literal blocks +% at start of caption title +\newcommand*{\fnum@literalblock}{\literalblockname\nobreakspace\theliteralblock} +% this will be overwritten in document preamble by Babel translation +\newcommand*{\literalblockname}{Listing } +% file extension needed for \caption's good functioning, the file is created +% only if a \listof{literalblock}{foo} command is encountered, which is +% analogous to \listoffigures, but for the code listings (foo = chosen title.) +\newcommand*{\ext@literalblock}{lol} + +\newif\ifspx@inframed % flag set if we are already in a framed environment +% if forced use of minipage encapsulation is needed (e.g. table cells) +\newif\ifsphinxverbatimwithminipage \sphinxverbatimwithminipagefalse + +% Framing macro for use with framed.sty's \FrameCommand +% - it obeys current indentation, +% - frame is \fboxsep separated from the contents, +% - the contents use the full available text width, +% - #1 = color of frame, #2 = color of background, +% - #3 = above frame, #4 = below frame, #5 = within frame, +% - #3 and #4 must be already typeset boxes; they must issue \normalcolor +% or similar, else, they are under scope of color #1 +\long\def\spx@fcolorbox #1#2#3#4#5{% \hskip\@totalleftmargin \hskip-\fboxsep\hskip-\fboxrule - #1{VerbatimBorderColor}{VerbatimColor}{#2}% + % use of \color@b@x here is compatible with both xcolor.sty and color.sty + \color@b@x {\color{#1}\spx@CustomFBox{#3}{#4}}{\color{#2}}{#5}% \hskip-\fboxsep\hskip-\fboxrule \hskip-\linewidth \hskip-\@totalleftmargin \hskip\columnwidth -} -% use of \color@b@x here is compatible with both xcolor.sty and color.sty -\def\spx@fcolorbox #1#2% - {\color@b@x {\fboxsep\z@\color{#1}\spx@VerbatimFBox}{\color{#2}}}% - -% The title is specified from outside as macro \sphinxVerbatimTitle. -% \sphinxVerbatimTitle is reset to empty after each use of Verbatim. -\newcommand*\sphinxVerbatimTitle {} -% Holder macro for labels of literal blocks. Set-up by LaTeX writer. -\newcommand*\sphinxLiteralBlockLabel {} -\newcommand*\sphinxSetupCaptionForVerbatim [2] -{% - \needspace{\sphinxliteralblockneedspace}% -% insert a \label via \sphinxLiteralBlockLabel -% reset to normal the color for the literal block caption -% the caption inserts \abovecaptionskip whitespace above itself (usually 10pt) -% there is also \belowcaptionskip but it is usually zero, hence the \smallskip - \def\sphinxVerbatimTitle - {\py@NormalColor\captionof{#1}{\sphinxLiteralBlockLabel #2}\smallskip }% -} - -% Inspired and adapted from framed.sty's \CustomFBox with extra handling -% of a non separable by pagebreak caption, and controlled counter stepping. -\newif\ifspx@myfirstframedpass -\long\def\spx@VerbatimFBox#1{% - \leavevmode +}% +% #1 = for material above frame, such as a caption or a "continued" hint +% #2 = for material below frame, such as a caption or "continues on next page" +% #3 = actual contents, which will be typeset with a background color +\long\def\spx@CustomFBox#1#2#3{% \begingroup - % framed.sty does some measuring but this macro adds possibly a caption - % use amsmath conditional to inhibit the caption counter stepping after - % first pass - \ifspx@myfirstframedpass\else\firstchoice@false\fi - \setbox\@tempboxa\hbox{\kern\fboxsep{#1}\kern\fboxsep}% - \hbox - {\lower\dimexpr\fboxrule+\fboxsep+\dp\@tempboxa - \hbox{% - \vbox{\ifx\sphinxVerbatimTitle\empty\else - % add the caption in a centered way above possibly indented frame - % hide its width from framed.sty's measuring step - % note that the caption brings \abovecaptionskip top vertical space - \moveright\dimexpr\fboxrule+.5\wd\@tempboxa - \hb@xt@\z@{\hss\begin{minipage}{\wd\@tempboxa}% - \sphinxVerbatimTitle - \end{minipage}\hss}\fi + \setbox\@tempboxa\hbox{{#3}}% inner braces to avoid color leaks + \vbox{#1% above frame % draw frame border _latest_ to avoid pdf viewer issue \kern\fboxrule \hbox{\kern\fboxrule - \vbox{\vskip\fboxsep\copy\@tempboxa\vskip\fboxsep}% + \copy\@tempboxa \kern-\wd\@tempboxa\kern-\fboxrule \vrule\@width\fboxrule \kern\wd\@tempboxa \vrule\@width\fboxrule}% - \kern-\dimexpr\fboxsep+\ht\@tempboxa+\dp\@tempboxa - +\fboxsep+\fboxrule\relax + \kern-\dimexpr\ht\@tempboxa+\dp\@tempboxa+\fboxrule\relax + \hrule\@height\fboxrule + \kern\dimexpr\ht\@tempboxa+\dp\@tempboxa\relax \hrule\@height\fboxrule - \kern\dimexpr\fboxsep+\ht\@tempboxa+\dp\@tempboxa+\fboxsep\relax - \hrule\@height\fboxrule}% - }}% + #2% below frame + }% \endgroup - \global\spx@myfirstframedpassfalse -} +}% +\def\spx@fcolorbox@put@c#1{% hide width from framed.sty measuring + \moveright\dimexpr\fboxrule+.5\wd\@tempboxa\hb@xt@\z@{\hss#1\hss}% +}% +\def\spx@fcolorbox@put@r#1{% right align with contents, width hidden + \moveright\dimexpr\fboxrule+\wd\@tempboxa-\fboxsep\hb@xt@\z@{\hss#1}% +}% +\def\spx@fcolorbox@put@l#1{% left align with contents, width hidden + \moveright\dimexpr\fboxrule+\fboxsep\hb@xt@\z@{#1\hss}% +}% +% +\def\sphinxVerbatim@Continued + {\csname spx@fcolorbox@put@\spx@opt@verbatimcontinuedalign\endcsname + {\normalcolor\sphinxstylecodecontinued\literalblockcontinuedname}}% +\def\sphinxVerbatim@Continues + {\csname spx@fcolorbox@put@\spx@opt@verbatimcontinuesalign\endcsname + {\normalcolor\sphinxstylecodecontinues\literalblockcontinuesname}}% +\def\sphinxVerbatim@Title + {\spx@fcolorbox@put@c{\unhcopy\sphinxVerbatim@TitleBox}}% +\let\sphinxVerbatim@Before\@empty +\let\sphinxVerbatim@After\@empty +% Defaults are redefined in document preamble according to language +\newcommand*\literalblockcontinuedname{continued from previous page}% +\newcommand*\literalblockcontinuesname{continues on next page}% +% +\def\spx@verbatimfcolorbox{\spx@fcolorbox{VerbatimBorderColor}{VerbatimColor}}% +\def\sphinxVerbatim@FrameCommand + {\spx@verbatimfcolorbox\sphinxVerbatim@Before\sphinxVerbatim@After}% +\def\sphinxVerbatim@FirstFrameCommand + {\spx@verbatimfcolorbox\sphinxVerbatim@Before\sphinxVerbatim@Continues}% +\def\sphinxVerbatim@MidFrameCommand + {\spx@verbatimfcolorbox\sphinxVerbatim@Continued\sphinxVerbatim@Continues}% +\def\sphinxVerbatim@LastFrameCommand + {\spx@verbatimfcolorbox\sphinxVerbatim@Continued\sphinxVerbatim@After}% % For linebreaks inside Verbatim environment from package fancyvrb. \newbox\sphinxcontinuationbox \newbox\sphinxvisiblespacebox -% These are user customizable e.g. from latex_elements's preamble key. -% Use of \textvisiblespace for compatibility with XeTeX/LuaTeX/fontspec. -\newcommand*\sphinxvisiblespace {\textcolor{red}{\textvisiblespace}} -\newcommand*\sphinxcontinuationsymbol {\textcolor{red}{\llap{\tiny$\m@th\hookrightarrow$}}} -\newcommand*\sphinxcontinuationindent {3ex } -\newcommand*\sphinxafterbreak {\kern\sphinxcontinuationindent\copy\sphinxcontinuationbox} +\newcommand*\sphinxafterbreak {\copy\sphinxcontinuationbox} % Take advantage of the already applied Pygments mark-up to insert % potential linebreaks for TeX processing. % {, <, #, %, $, ' and ": go to next line. % _, }, ^, &, >, - and ~: stay at end of broken line. % Use of \textquotesingle for straight quote. +% FIXME: convert this to package options ? +\newcommand*\sphinxbreaksbeforelist {% + \do\PYGZob\{\do\PYGZlt\<\do\PYGZsh\#\do\PYGZpc\%% {, <, #, %, + \do\PYGZdl\$\do\PYGZdq\"% $, " + \def\PYGZsq + {\discretionary{}{\sphinxafterbreak\textquotesingle}{\textquotesingle}}% ' +} +\newcommand*\sphinxbreaksafterlist {% + \do\PYGZus\_\do\PYGZcb\}\do\PYGZca\^\do\PYGZam\&% _, }, ^, &, + \do\PYGZgt\>\do\PYGZhy\-\do\PYGZti\~% >, -, ~ +} \newcommand*\sphinxbreaksatspecials {% - \def\PYGZus{\discretionary{\char`\_}{\sphinxafterbreak}{\char`\_}}% - \def\PYGZob{\discretionary{}{\sphinxafterbreak\char`\{}{\char`\{}}% - \def\PYGZcb{\discretionary{\char`\}}{\sphinxafterbreak}{\char`\}}}% - \def\PYGZca{\discretionary{\char`\^}{\sphinxafterbreak}{\char`\^}}% - \def\PYGZam{\discretionary{\char`\&}{\sphinxafterbreak}{\char`\&}}% - \def\PYGZlt{\discretionary{}{\sphinxafterbreak\char`\<}{\char`\<}}% - \def\PYGZgt{\discretionary{\char`\>}{\sphinxafterbreak}{\char`\>}}% - \def\PYGZsh{\discretionary{}{\sphinxafterbreak\char`\#}{\char`\#}}% - \def\PYGZpc{\discretionary{}{\sphinxafterbreak\char`\%}{\char`\%}}% - \def\PYGZdl{\discretionary{}{\sphinxafterbreak\char`\$}{\char`\$}}% - \def\PYGZhy{\discretionary{\char`\-}{\sphinxafterbreak}{\char`\-}}% - \def\PYGZsq{\discretionary{}{\sphinxafterbreak\textquotesingle}{\textquotesingle}}% - \def\PYGZdq{\discretionary{}{\sphinxafterbreak\char`\"}{\char`\"}}% - \def\PYGZti{\discretionary{\char`\~}{\sphinxafterbreak}{\char`\~}}% + \def\do##1##2% + {\def##1{\discretionary{}{\sphinxafterbreak\char`##2}{\char`##2}}}% + \sphinxbreaksbeforelist + \def\do##1##2% + {\def##1{\discretionary{\char`##2}{\sphinxafterbreak}{\char`##2}}}% + \sphinxbreaksafterlist } \def\sphinx@verbatim@nolig@list {\do \`}% % Some characters . , ; ? ! / are not pygmentized. -% This macro makes them "active" and they will insert potential linebreaks -\newcommand*\sphinxbreaksatpunct {% - \lccode`\~`\.\lowercase{\def~}{\discretionary{\char`\.}{\sphinxafterbreak}{\char`\.}}% - \lccode`\~`\,\lowercase{\def~}{\discretionary{\char`\,}{\sphinxafterbreak}{\char`\,}}% - \lccode`\~`\;\lowercase{\def~}{\discretionary{\char`\;}{\sphinxafterbreak}{\char`\;}}% - \lccode`\~`\:\lowercase{\def~}{\discretionary{\char`\:}{\sphinxafterbreak}{\char`\:}}% - \lccode`\~`\?\lowercase{\def~}{\discretionary{\char`\?}{\sphinxafterbreak}{\char`\?}}% - \lccode`\~`\!\lowercase{\def~}{\discretionary{\char`\!}{\sphinxafterbreak}{\char`\!}}% - \lccode`\~`\/\lowercase{\def~}{\discretionary{\char`\/}{\sphinxafterbreak}{\char`\/}}% - \catcode`\.\active - \catcode`\,\active - \catcode`\;\active - \catcode`\:\active - \catcode`\?\active - \catcode`\!\active - \catcode`\/\active +% This macro makes them "active" and they will insert potential linebreaks. +% Not compatible with math mode (cf \sphinxunactivateextras). +\newcommand*\sphinxbreaksbeforeactivelist {}% none +\newcommand*\sphinxbreaksafteractivelist {\do\.\do\,\do\;\do\?\do\!\do\/} +\newcommand*\sphinxbreaksviaactive {% + \def\do##1{\lccode`\~`##1% + \lowercase{\def~}{\discretionary{}{\sphinxafterbreak\char`##1}{\char`##1}}% + \catcode`##1\active}% + \sphinxbreaksbeforeactivelist + \def\do##1{\lccode`\~`##1% + \lowercase{\def~}{\discretionary{\char`##1}{\sphinxafterbreak}{\char`##1}}% + \catcode`##1\active}% + \sphinxbreaksafteractivelist \lccode`\~`\~ } -\renewcommand{\Verbatim}[1][1]{% - % quit horizontal mode if we are still in a paragraph - \par - % list starts new par, but we don't want it to be set apart vertically - \parskip\z@skip +% If the linebreak is at a space, the latter will be displayed as visible +% space at end of first line, and a continuation symbol starts next line. +\def\spx@verbatim@space {% + \nobreak\hskip\z@skip + \discretionary{\copy\sphinxvisiblespacebox}{\sphinxafterbreak} + {\kern\fontdimen2\font}% +}% + +% if the available space on page is less than \literalblockneedspace, insert pagebreak +\newcommand{\sphinxliteralblockneedspace}{5\baselineskip} +\newcommand{\sphinxliteralblockwithoutcaptionneedspace}{1.5\baselineskip} +% The title (caption) is specified from outside as macro \sphinxVerbatimTitle. +% \sphinxVerbatimTitle is reset to empty after each use of Verbatim. +\newcommand*\sphinxVerbatimTitle {} +% This box to typeset the caption before framed.sty multiple passes for framing. +\newbox\sphinxVerbatim@TitleBox +% This is a workaround to a "feature" of French lists, when literal block +% follows immediately; usable generally (does only \par then), a priori... +\newcommand*\sphinxvspacefixafterfrenchlists{% + \ifvmode\ifdim\lastskip<\z@ \vskip\parskip\fi\else\par\fi +} +% Holder macro for labels of literal blocks. Set-up by LaTeX writer. +\newcommand*\sphinxLiteralBlockLabel {} +\newcommand*\sphinxSetupCaptionForVerbatim [1] +{% + \sphinxvspacefixafterfrenchlists + \needspace{\sphinxliteralblockneedspace}% +% insert a \label via \sphinxLiteralBlockLabel +% reset to normal the color for the literal block caption + \def\sphinxVerbatimTitle + {\py@NormalColor\sphinxcaption{\sphinxLiteralBlockLabel #1}}% +} +\newcommand*\sphinxSetupCodeBlockInFootnote {% + \fvset{fontsize=\footnotesize}\let\caption\sphinxfigcaption + \sphinxverbatimwithminipagetrue % reduces vertical spaces + % we counteract (this is in a group) the \@normalsize from \caption + \let\normalsize\footnotesize\let\@parboxrestore\relax + \def\spx@abovecaptionskip{\sphinxverbatimsmallskipamount}% +} +% needed to create wrapper environments of fancyvrb's Verbatim +\newcommand*{\sphinxVerbatimEnvironment}{\gdef\FV@EnvironName{sphinxVerbatim}} +\newcommand*{\sphinxverbatimsmallskipamount}{\smallskipamount} +% serves to implement line highlighting and line wrapping +\newcommand\sphinxFancyVerbFormatLine[1]{% + \expandafter\sphinx@verbatim@checkifhl\expandafter{\the\FV@CodeLineNo}% + \ifin@ + \sphinxVerbatimHighlightLine{#1}% + \else + \sphinxVerbatimFormatLine{#1}% + \fi +}% +\newcommand\sphinxVerbatimHighlightLine[1]{% + \edef\sphinxrestorefboxsep{\fboxsep\the\fboxsep\relax}% + \fboxsep0pt\relax % cf LaTeX bug graphics/4524 + \colorbox{sphinxVerbatimHighlightColor}% + {\sphinxrestorefboxsep\sphinxVerbatimFormatLine{#1}}% + % no need to restore \fboxsep here, as this ends up in a \hbox from fancyvrb +}% +% \sphinxVerbatimFormatLine will be set locally to one of those two: +\newcommand\sphinxVerbatimFormatLineWrap[1]{% + \hsize\linewidth + \vtop{\raggedright\hyphenpenalty\z@\exhyphenpenalty\z@ + \doublehyphendemerits\z@\finalhyphendemerits\z@ + \strut #1\strut}% +}% +\newcommand\sphinxVerbatimFormatLineNoWrap[1]{\hb@xt@\linewidth{\strut #1\hss}}% +\g@addto@macro\FV@SetupFont{% + \sbox\sphinxcontinuationbox {\spx@opt@verbatimcontinued}% + \sbox\sphinxvisiblespacebox {\spx@opt@verbatimvisiblespace}% +}% +\newenvironment{sphinxVerbatim}{% % first, let's check if there is a caption \ifx\sphinxVerbatimTitle\empty - \addvspace\z@% counteract possible previous negative skip (French lists!) - \smallskip + \sphinxvspacefixafterfrenchlists + \parskip\z@skip + \vskip\sphinxverbatimsmallskipamount % there was no caption. Check if nevertheless a label was set. \ifx\sphinxLiteralBlockLabel\empty\else % we require some space to be sure hyperlink target from \phantomsection @@ -327,16 +1137,50 @@ \needspace{\sphinxliteralblockwithoutcaptionneedspace}% \phantomsection\sphinxLiteralBlockLabel \fi + \else + \parskip\z@skip + \if t\spx@opt@literalblockcappos + \vskip\spx@abovecaptionskip + \def\sphinxVerbatim@Before + {\sphinxVerbatim@Title\nointerlineskip + \kern\dimexpr-\dp\strutbox+\sphinxbelowcaptionspace + % if no frame (code-blocks inside table cells), remove + % the "verbatimsep" whitespace from the top (better visually) + \ifspx@opt@verbatimwithframe\else-\sphinxverbatimsep\fi + % caption package adds \abovecaptionskip vspace, remove it + \spx@ifcaptionpackage{-\abovecaptionskip}{}\relax}% + \else + \vskip\sphinxverbatimsmallskipamount + \def\sphinxVerbatim@After + {\nointerlineskip\kern\dimexpr\dp\strutbox + \ifspx@opt@verbatimwithframe\else-\sphinxverbatimsep\fi + \spx@ifcaptionpackage{-\abovecaptionskip}{}\relax + \sphinxVerbatim@Title}% + \fi + \def\@captype{literalblock}% + \capstart + % \sphinxVerbatimTitle must reset color + \setbox\sphinxVerbatim@TitleBox + \hbox{\begin{minipage}{\linewidth}% + % caption package may detect wrongly if top or bottom, so we help it + \spx@ifcaptionpackage + {\caption@setposition{\spx@opt@literalblockcappos}}{}% + \sphinxVerbatimTitle + \end{minipage}}% \fi - % non-empty \sphinxVerbatimTitle has label inside it (in case there is one) - % Customize framed.sty \MakeFramed to glue caption to literal block - \global\spx@myfirstframedpasstrue - % via \spx@fcolorbox, will use \spx@VerbatimFBox which inserts title - \def\FrameCommand {\spx@colorbox\spx@fcolorbox }% - \let\FirstFrameCommand\FrameCommand - % for mid pages and last page portion of (long) split frame: - \def\MidFrameCommand{\spx@colorbox\fcolorbox }% - \let\LastFrameCommand\MidFrameCommand + \global\let\sphinxLiteralBlockLabel\empty + \global\let\sphinxVerbatimTitle\empty + \fboxsep\sphinxverbatimsep \fboxrule\sphinxverbatimborder + \ifspx@opt@verbatimwithframe\else\fboxrule\z@\fi + \let\FrameCommand \sphinxVerbatim@FrameCommand + \let\FirstFrameCommand\sphinxVerbatim@FirstFrameCommand + \let\MidFrameCommand \sphinxVerbatim@MidFrameCommand + \let\LastFrameCommand \sphinxVerbatim@LastFrameCommand + \ifspx@opt@verbatimhintsturnover\else + \let\sphinxVerbatim@Continued\@empty + \let\sphinxVerbatim@Continues\@empty + \fi + \ifspx@opt@verbatimwrapslines % fancyvrb's Verbatim puts each input line in (unbreakable) horizontal boxes. % This customization wraps each line from the input in a \vtop, thus % allowing it to wrap and display on two or more lines in the latex output. @@ -345,68 +1189,154 @@ % to achieve this without extensive rewrite of fancyvrb. % - The (not used in sphinx) obeytabs option to Verbatim is % broken by this change (showtabs and tabspace work). - \sbox\sphinxcontinuationbox {\sphinxcontinuationsymbol}% - \sbox\sphinxvisiblespacebox {\FV@SetupFont\sphinxvisiblespace}% - \def\FancyVerbFormatLine ##1{\hsize\linewidth - \vtop{\raggedright\hyphenpenalty\z@\exhyphenpenalty\z@ - \doublehyphendemerits\z@\finalhyphendemerits\z@ - \strut ##1\strut}% - }% - % If the linebreak is at a space, the latter will be displayed as visible - % space at end of first line, and a continuation symbol starts next line. - % Stretch/shrink are however usually zero for typewriter font. - \def\FV@Space {% - \nobreak\hskip\z@ plus\fontdimen3\font minus\fontdimen4\font - \discretionary{\copy\sphinxvisiblespacebox}{\sphinxafterbreak} - {\kern\fontdimen2\font}% - }% - % go around fancyvrb's check of @currenvir (for case of minipage below) - \renewcommand*{\VerbatimEnvironment}{\gdef\FV@EnvironName{Verbatim}}% - % go around fancyvrb's check of current list depth - \def\@toodeep {\advance\@listdepth\@ne}% + \let\sphinxVerbatimFormatLine\sphinxVerbatimFormatLineWrap + \let\FV@Space\spx@verbatim@space % Allow breaks at special characters using \PYG... macros. - \sphinxbreaksatspecials + \sphinxbreaksatspecials + % Breaks at punctuation characters . , ; ? ! and / (needs catcode activation) + \fvset{codes*=\sphinxbreaksviaactive}% + \else % end of conditional code for wrapping long code lines + \let\sphinxVerbatimFormatLine\sphinxVerbatimFormatLineNoWrap + \fi + \let\FancyVerbFormatLine\sphinxFancyVerbFormatLine + % workaround to fancyvrb's check of \@currenvir + \let\VerbatimEnvironment\sphinxVerbatimEnvironment + % workaround to fancyvrb's check of current list depth + \def\@toodeep {\advance\@listdepth\@ne}% % The list environment is needed to control perfectly the vertical space. % Note: \OuterFrameSep used by framed.sty is later set to \topsep hence 0pt. - % - if caption: vertical space above caption = (\abovecaptionskip + D) with - % D = \baselineskip-\FrameHeightAdjust, and then \smallskip above frame. - % - if no caption: (\smallskip + D) above frame. By default D=6pt. - % Use trivlist rather than list to avoid possible "too deeply nested" error. + % - if caption: distance from last text baseline to caption baseline is + % A+(B-F)+\ht\strutbox, A = \abovecaptionskip (default 10pt), B = + % \baselineskip, F is the framed.sty \FrameHeightAdjust macro, default 6pt. + % Formula valid for F < 10pt. + % - distance of baseline of caption to top of frame is like for tables: + % \sphinxbelowcaptionspace (=0.5\baselineskip) + % - if no caption: distance of last text baseline to code frame is S+(B-F), + % with S = \sphinxverbatimtopskip (=\smallskip) + % - and distance from bottom of frame to next text baseline is + % \baselineskip+\parskip. + % The \trivlist is used to avoid possible "too deeply nested" error. \itemsep \z@skip \topsep \z@skip - \partopsep \z@skip% trivlist will set \parsep to \parskip = zero (see above) + \partopsep \z@skip + % trivlist will set \parsep to \parskip = zero % \leftmargin will be set to zero by trivlist \rightmargin\z@ \parindent \z@% becomes \itemindent. Default zero, but perhaps overwritten. \trivlist\item\relax - % use a minipage if we are already inside a framed environment + \ifsphinxverbatimwithminipage\spx@inframedtrue\fi + % use a minipage if we are already inside a framed environment \ifspx@inframed\noindent\begin{minipage}{\linewidth}\fi \MakeFramed {% adapted over from framed.sty's snugshade environment - \advance\hsize-\width\@totalleftmargin\z@\linewidth\hsize - \@setminipage }% - \small + \advance\hsize-\width\@totalleftmargin\z@\linewidth\hsize\@setminipage + }% % For grid placement from \strut's in \FancyVerbFormatLine \lineskip\z@skip - % Breaks at punctuation characters . , ; ? ! and / need catcode=\active - % and the active comma should not be overwritten by \@noligs - \let\verbatim@nolig@list \sphinx@verbatim@nolig@list - \OriginalVerbatim[#1,codes*=\sphinxbreaksatpunct]% + % active comma should not be overwritten by \@noligs + \ifspx@opt@verbatimwrapslines + \let\verbatim@nolig@list \sphinx@verbatim@nolig@list + \fi + % will fetch its optional arguments if any + \OriginalVerbatim } -\renewcommand{\endVerbatim}{% +{% \endOriginalVerbatim - \par\unskip\@minipagefalse\endMakeFramed + \par\unskip\@minipagefalse\endMakeFramed % from framed.sty snugshade \ifspx@inframed\end{minipage}\fi \endtrivlist } - -% define macro to frame contents and add shadow on right and bottom -% use public names for customizable lengths -\newlength\sphinxshadowsep \setlength\sphinxshadowsep {5pt} -\newlength\sphinxshadowsize \setlength\sphinxshadowsize {4pt} -\newlength\sphinxshadowrule -% this uses \fboxrule value at loading time of sphinx.sty (0.4pt normally) -\setlength\sphinxshadowrule {\fboxrule} - +\newenvironment {sphinxVerbatimNoFrame} + {\spx@opt@verbatimwithframefalse + % needed for fancyvrb as literal code will end in \end{sphinxVerbatimNoFrame} + \def\sphinxVerbatimEnvironment{\gdef\FV@EnvironName{sphinxVerbatimNoFrame}}% + \begin{sphinxVerbatim}} + {\end{sphinxVerbatim}} +\newenvironment {sphinxVerbatimintable} + {% don't use a frame if in a table cell + \spx@opt@verbatimwithframefalse + \sphinxverbatimwithminipagetrue + % the literal block caption uses \sphinxcaption which is wrapper of \caption, + % but \caption must be modified because longtable redefines it to work only + % for the own table caption, and tabulary has multiple passes + \let\caption\sphinxfigcaption + % reduce above caption skip + \def\spx@abovecaptionskip{\sphinxverbatimsmallskipamount}% + \def\sphinxVerbatimEnvironment{\gdef\FV@EnvironName{sphinxVerbatimintable}}% + \begin{sphinxVerbatim}} + {\end{sphinxVerbatim}} + + +%% PARSED LITERALS +% allow long lines to wrap like they do in code-blocks + +% this should be kept in sync with definitions in sphinx.util.texescape +\newcommand*\sphinxbreaksattexescapedchars{% + \def\do##1##2% put potential break point before character + {\def##1{\discretionary{}{\sphinxafterbreak\char`##2}{\char`##2}}}% + \do\{\{\do\textless\<\do\#\#\do\%\%\do\$\$% {, <, #, %, $ + \def\do##1##2% put potential break point after character + {\def##1{\discretionary{\char`##2}{\sphinxafterbreak}{\char`##2}}}% + \do\_\_\do\}\}\do\textasciicircum\^\do\&\&% _, }, ^, &, + \do\textgreater\>\do\textasciitilde\~% >, ~ +} +\newcommand*\sphinxbreaksviaactiveinparsedliteral{% + \sphinxbreaksviaactive % by default handles . , ; ? ! / + \do\-% we need also the hyphen character (ends up "as is" in parsed-literal) + \lccode`\~`\~ % + % update \dospecials as it is used by \url + % but deactivation will already have been done hence this is unneeded: + % \expandafter\def\expandafter\dospecials\expandafter{\dospecials + % \sphinxbreaksbeforeactivelist\sphinxbreaksafteractivelist\do\-}% +} +\newcommand*\sphinxbreaksatspaceinparsedliteral{% + \lccode`~32 \lowercase{\let~}\spx@verbatim@space\lccode`\~`\~ +} +\newcommand*{\sphinxunactivateextras}{\let\do\@makeother + \sphinxbreaksbeforeactivelist\sphinxbreaksafteractivelist\do\-}% +% the \catcode13=5\relax (deactivate end of input lines) is left to callers +\newcommand*{\sphinxunactivateextrasandspace}{\catcode32=10\relax + \sphinxunactivateextras}% +% now for the modified alltt environment +\newenvironment{sphinxalltt} +{% at start of next line to workaround Emacs/AUCTeX issue with this file +\begin{alltt}% + \ifspx@opt@parsedliteralwraps + \sbox\sphinxcontinuationbox {\spx@opt@verbatimcontinued}% + \sbox\sphinxvisiblespacebox {\spx@opt@verbatimvisiblespace}% + \sphinxbreaksattexescapedchars + \sphinxbreaksviaactiveinparsedliteral + \sphinxbreaksatspaceinparsedliteral +% alltt takes care of the ' as derivative ("prime") in math mode + \everymath\expandafter{\the\everymath\sphinxunactivateextrasandspace + \catcode`\<=12\catcode`\>=12\catcode`\^=7\catcode`\_=8 }% +% not sure if displayed math (align,...) can end up in parsed-literal, anyway + \everydisplay\expandafter{\the\everydisplay + \catcode13=5 \sphinxunactivateextrasandspace + \catcode`\<=12\catcode`\>=12\catcode`\^=7\catcode`\_=8 }% + \fi } +{\end{alltt}} + +% Protect \href's first argument in contexts such as sphinxalltt (or +% \sphinxcode). Sphinx uses \#, \%, \& ... always inside \sphinxhref. +\protected\def\sphinxhref#1#2{{% + \sphinxunactivateextrasandspace % never do \scantokens with active space! + \endlinechar\m@ne\everyeof{{#2}}% keep catcode regime for #2 + \scantokens{\href{#1}}% normalise it for #1 during \href expansion +}} +% Same for \url. And also \nolinkurl for coherence. +\protected\def\sphinxurl#1{{% + \sphinxunactivateextrasandspace\everyeof{}% (<- precaution for \scantokens) + \endlinechar\m@ne\scantokens{\url{#1}}% +}} +\protected\def\sphinxnolinkurl#1{{% + \sphinxunactivateextrasandspace\everyeof{}% + \endlinechar\m@ne\scantokens{\nolinkurl{#1}}% +}} + + +%% TOPIC AND CONTENTS BOXES +% +% Again based on use of "framed.sty", this allows breakable framed boxes. \long\def\spx@ShadowFBox#1{% \leavevmode\begingroup % first we frame the box #1 @@ -443,14 +1373,22 @@ % could nest if LaTeX writer authorized it \newenvironment{sphinxShadowBox} {\def\FrameCommand {\spx@ShadowFBox }% + \advance\spx@image@maxheight + -\dimexpr2\sphinxshadowrule + +2\sphinxshadowsep + +\sphinxshadowsize + +\baselineskip\relax + \let\sphinxincludegraphics\sphinxsafeincludegraphics % configure framed.sty not to add extra vertical spacing - \spx@ifundefined{OuterFrameSep}{}{\OuterFrameSep\z@skip}% + \ltx@ifundefined{OuterFrameSep}{}{\OuterFrameSep\z@skip}% % the \trivlist will add the vertical spacing on top and bottom which is % typical of center environment as used in Sphinx <= 1.4.1 % the \noindent has the effet of an extra blank line on top, to % imitate closely the layout from Sphinx <= 1.4.1; the \FrameHeightAdjust % will put top part of frame on this baseline. \def\FrameHeightAdjust {\baselineskip}% + % use package footnote to handle footnotes + \savenotes \trivlist\item\noindent % use a minipage if we are already inside a framed environment \ifspx@inframed\begin{minipage}{\linewidth}\fi @@ -464,9 +1402,6 @@ % itemize/enumerate are therein typeset more tightly, we want to keep % that). We copy-paste from LaTeX source code but don't do a real minipage. \@pboxswfalse - % for footnotes, but Sphinx inactivates footnotes in topics - \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@ - \let\@footnotetext\@mpfootnotetext \let\@listdepth\@mplistdepth \@mplistdepth\z@ \@minipagerestore \@setminipage @@ -474,98 +1409,74 @@ }% {% insert the "endminipage" code \par\unskip - % handle (currently non existing) minipage style footnotes - \ifvoid\@mpfootins\else - \vskip\skip\@mpfootins\normalcolor\footnoterule\unvbox\@mpfootins - \fi \@minipagefalse \endMakeFramed \ifspx@inframed\end{minipage}\fi \endtrivlist + % output the stored footnotes + \spewnotes } -% \moduleauthor{name}{email} -\newcommand{\moduleauthor}[2]{} - -% \sectionauthor{name}{email} -\newcommand{\sectionauthor}[2]{} - -% Augment the sectioning commands used to get our own font family in place, -% and reset some internal data items: -\titleformat{\section}{\Large\py@HeaderFamily}% - {\py@TitleColor\thesection}{0.5em}{\py@TitleColor}{\py@NormalColor} -\titleformat{\subsection}{\large\py@HeaderFamily}% - {\py@TitleColor\thesubsection}{0.5em}{\py@TitleColor}{\py@NormalColor} -\titleformat{\subsubsection}{\py@HeaderFamily}% - {\py@TitleColor\thesubsubsection}{0.5em}{\py@TitleColor}{\py@NormalColor} -% By default paragraphs (and subsubsections) will not be numbered because -% sphinxmanual.cls and sphinxhowto.cls set secnumdepth to 2 -\titleformat{\paragraph}{\py@HeaderFamily}% - {\py@TitleColor\theparagraph}{0.5em}{\py@TitleColor}{\py@NormalColor} -\titleformat{\subparagraph}{\py@HeaderFamily}% - {\py@TitleColor\thesubparagraph}{0.5em}{\py@TitleColor}{\py@NormalColor} - -% {fulllineitems} is the main environment for object descriptions. +%% NOTICES AND ADMONITIONS % -\newcommand{\py@itemnewline}[1]{% - \@tempdima\linewidth% - \advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}% -} - -\newenvironment{fulllineitems}{ - \begin{list}{}{\labelwidth \leftmargin \labelsep 0pt - \rightmargin 0pt \topsep -\parskip \partopsep \parskip - \itemsep -\parsep - \let\makelabel=\py@itemnewline} -}{\end{list}} - -% \optional is used for ``[, arg]``, i.e. desc_optional nodes. -\newcommand{\sphinxoptional}[1]{% - {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}} - -\newlength{\py@argswidth} -\newcommand{\py@sigparams}[2]{% - \parbox[t]{\py@argswidth}{#1\sphinxcode{)}#2}} -\newcommand{\pysigline}[1]{\item[#1]\nopagebreak} -\newcommand{\pysiglinewithargsret}[3]{% - \settowidth{\py@argswidth}{#1\sphinxcode{(}}% - \addtolength{\py@argswidth}{-2\py@argswidth}% - \addtolength{\py@argswidth}{\linewidth}% - \item[#1\sphinxcode{(}\py@sigparams{#2}{#3}]} - -% Production lists -% -\newenvironment{productionlist}{ -% \def\sphinxoptional##1{{\Large[}##1{\Large]}} - \def\production##1##2{\\\sphinxcode{##1}&::=&\sphinxcode{##2}} - \def\productioncont##1{\\& &\sphinxcode{##1}} - \parindent=2em - \indent - \setlength{\LTpre}{0pt} - \setlength{\LTpost}{0pt} - \begin{longtable}[l]{lcl} -}{% - \end{longtable} -} - -% Notices / Admonitions -% - +% Some are quite plain +% the spx@notice@bordercolor etc are set in the sphinxadmonition environment +\newenvironment{sphinxlightbox}{% + \par\allowbreak + \noindent{\color{spx@notice@bordercolor}% + \rule{\linewidth}{\spx@notice@border}}\par\nobreak + {\parskip\z@skip\noindent}% + } + {% + % counteract previous possible negative skip (French lists!): + % (we can't cancel that any earlier \vskip introduced a potential pagebreak) + \sphinxvspacefixafterfrenchlists + \nobreak\vbox{\noindent\kern\@totalleftmargin + {\color{spx@notice@bordercolor}% + \rule[\dimexpr.4\baselineskip-\spx@notice@border\relax] + {\linewidth}{\spx@notice@border}}\hss}\allowbreak + }% end of sphinxlightbox environment definition +% may be renewenvironment'd by user for complete customization +\newenvironment{sphinxnote}[1] + {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}} +\newenvironment{sphinxhint}[1] + {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}} +\newenvironment{sphinximportant}[1] + {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}} +\newenvironment{sphinxtip}[1] + {\begin{sphinxlightbox}\sphinxstrong{#1} }{\end{sphinxlightbox}} +% or just use the package options +% these are needed for common handling by notice environment of lightbox +% and heavybox but they are currently not used by lightbox environment +% and there is consequently no corresponding package option +\definecolor{sphinxnoteBgColor}{rgb}{1,1,1} +\definecolor{sphinxhintBgColor}{rgb}{1,1,1} +\definecolor{sphinximportantBgColor}{rgb}{1,1,1} +\definecolor{sphinxtipBgColor}{rgb}{1,1,1} + +% Others get more distinction % Code adapted from framed.sty's "snugshade" environment. % Nesting works (inner frames do not allow page breaks). -\newcommand{\py@heavybox}{\par - \setlength{\FrameRule}{\p@}% 1pt +\newenvironment{sphinxheavybox}{\par + \setlength{\FrameRule}{\spx@notice@border}% \setlength{\FrameSep}{\dimexpr.6\baselineskip-\FrameRule\relax} + \advance\spx@image@maxheight + -\dimexpr2\FrameRule + +2\FrameSep + +\baselineskip\relax % will happen again if nested, needed indeed! + \let\sphinxincludegraphics\sphinxsafeincludegraphics % configure framed.sty's parameters to obtain same vertical spacing % as for "light" boxes. We need for this to manually insert parskip glue and % revert a skip done by framed before the frame. - \spx@ifundefined{OuterFrameSep}{}{\OuterFrameSep\z@skip}% + \ltx@ifundefined{OuterFrameSep}{}{\OuterFrameSep\z@skip}% \vspace{\FrameHeightAdjust} % copied/adapted from framed.sty's snugshade \def\FrameCommand##1{\hskip\@totalleftmargin - \fboxsep\FrameSep \fboxrule\FrameRule\fbox{##1}% + \fboxsep\FrameSep \fboxrule\FrameRule + \fcolorbox{spx@notice@bordercolor}{spx@notice@bgcolor}{##1}% \hskip-\linewidth \hskip-\@totalleftmargin \hskip\columnwidth}% + \savenotes % use a minipage if we are already inside a framed environment \ifspx@inframed \noindent\begin{minipage}{\linewidth} @@ -581,84 +1492,85 @@ \advance\hsize-\width \@totalleftmargin\z@ \linewidth\hsize % minipage initialization copied from LaTeX source code. \@pboxswfalse - % for footnotes - \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@ - \let\@footnotetext\@mpfootnotetext \let\@listdepth\@mplistdepth \@mplistdepth\z@ \@minipagerestore \@setminipage }% } -\newcommand{\py@endheavybox}{% + {% \par\unskip - % handles footnotes - \ifvoid\@mpfootins\else - \vskip\skip\@mpfootins\normalcolor\footnoterule\unvbox\@mpfootins - \fi \@minipagefalse \endMakeFramed \ifspx@inframed\end{minipage}\fi + % set footnotes at bottom of page + \spewnotes % arrange for similar spacing below frame as for "light" boxes. \vskip .4\baselineskip - } + }% end of sphinxheavybox environment definition +% may be renewenvironment'd by user for complete customization +\newenvironment{sphinxwarning}[1] + {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}} +\newenvironment{sphinxcaution}[1] + {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}} +\newenvironment{sphinxattention}[1] + {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}} +\newenvironment{sphinxdanger}[1] + {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}} +\newenvironment{sphinxerror}[1] + {\begin{sphinxheavybox}\sphinxstrong{#1} }{\end{sphinxheavybox}} +% or just use package options + +% the \colorlet of xcolor (if at all loaded) is overkill for our use case +\newcommand{\sphinxcolorlet}[2] + {\expandafter\let\csname\@backslashchar color@#1\expandafter\endcsname + \csname\@backslashchar color@#2\endcsname } + +% the main dispatch for all types of notices +\newenvironment{sphinxadmonition}[2]{% #1=type, #2=heading + % can't use #1 directly in definition of end part + \def\spx@noticetype {#1}% + % set parameters of heavybox/lightbox + \sphinxcolorlet{spx@notice@bordercolor}{sphinx#1BorderColor}% + \sphinxcolorlet{spx@notice@bgcolor}{sphinx#1BgColor}% + \spx@notice@border \dimexpr\csname spx@opt@#1border\endcsname\relax + % start specific environment, passing the heading as argument + \begin{sphinx#1}{#2}} + % workaround some LaTeX "feature" of \end command + {\edef\spx@temp{\noexpand\end{sphinx\spx@noticetype}}\spx@temp} + + +%% PYTHON DOCS MACROS AND ENVIRONMENTS +% (some macros here used by \maketitle in sphinxmanual.cls and sphinxhowto.cls) -\newcommand{\py@lightbox}{% - \par\allowbreak - \noindent\rule{\linewidth}{0.5pt}\par\nobreak - {\parskip\z@skip\noindent}% - } -\newcommand{\py@endlightbox}{% - \par - % counteract previous possible negative skip (French lists!): - % (we can't cancel that any earlier \vskip introduced a potential pagebreak) - \ifdim\lastskip<\z@\vskip-\lastskip\fi - \nobreak\vbox{\noindent\kern\@totalleftmargin - \rule[.4\baselineskip]{\linewidth}{0.5pt}\hss}\allowbreak - } +% \moduleauthor{name}{email} +\newcommand{\moduleauthor}[2]{} -% Some are quite plain: -\newcommand{\py@noticestart@note}{\py@lightbox} -\newcommand{\py@noticeend@note}{\py@endlightbox} -\newcommand{\py@noticestart@hint}{\py@lightbox} -\newcommand{\py@noticeend@hint}{\py@endlightbox} -\newcommand{\py@noticestart@important}{\py@lightbox} -\newcommand{\py@noticeend@important}{\py@endlightbox} -\newcommand{\py@noticestart@tip}{\py@lightbox} -\newcommand{\py@noticeend@tip}{\py@endlightbox} - -% Others gets more visible distinction: -\newcommand{\py@noticestart@warning}{\py@heavybox} -\newcommand{\py@noticeend@warning}{\py@endheavybox} -\newcommand{\py@noticestart@caution}{\py@heavybox} -\newcommand{\py@noticeend@caution}{\py@endheavybox} -\newcommand{\py@noticestart@attention}{\py@heavybox} -\newcommand{\py@noticeend@attention}{\py@endheavybox} -\newcommand{\py@noticestart@danger}{\py@heavybox} -\newcommand{\py@noticeend@danger}{\py@endheavybox} -\newcommand{\py@noticestart@error}{\py@heavybox} -\newcommand{\py@noticeend@error}{\py@endheavybox} - -\newenvironment{notice}[2]{ - \def\py@noticetype{#1} - \csname py@noticestart@#1\endcsname - \sphinxstrong{#2} % <- legacy code creates a space after {#2} -}{\csname py@noticeend@\py@noticetype\endcsname} +% \sectionauthor{name}{email} +\newcommand{\sectionauthor}[2]{} % Allow the release number to be specified independently of the % \date{}. This allows the date to reflect the document's date and % release to specify the release that is documented. % -\newcommand{\py@release}{} -\newcommand{\version}{} -\newcommand{\shortversion}{} +\newcommand{\py@release}{\releasename\space\version} +\newcommand{\version}{}% part of \py@release, used by title page and headers +% \releaseinfo is used on titlepage (sphinxmanual.cls, sphinxhowto.cls) \newcommand{\releaseinfo}{} -\newcommand{\releasename}{Release} -\newcommand{\release}[1]{% - \renewcommand{\py@release}{\releasename\space\version}% - \renewcommand{\version}{#1}} -\newcommand{\setshortversion}[1]{% - \renewcommand{\shortversion}{#1}} -\newcommand{\setreleaseinfo}[1]{% - \renewcommand{\releaseinfo}{#1}} +\newcommand{\setreleaseinfo}[1]{\renewcommand{\releaseinfo}{#1}} +% this is inserted via template and #1=release config variable +\newcommand{\release}[1]{\renewcommand{\version}{#1}} +% this is defined by template to 'releasename' latex_elements key +\newcommand{\releasename}{} +% Fix issue in case release and releasename deliberately left blank +\newcommand{\sphinxheadercomma}{, }% used in fancyhdr header definition +\newcommand{\sphinxifemptyorblank}[1]{% +% test after one expansion of macro #1 if contents is empty or spaces + \if&\expandafter\@firstofone\detokenize\expandafter{#1}&% + \expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi}% +\AtBeginDocument {% + \sphinxifemptyorblank{\releasename} + {\sphinxifemptyorblank{\version}{\let\sphinxheadercomma\empty}{}} + {}% +}% % Allow specification of the author's address separately from the % author's name. This can be used to format them differently, which @@ -667,47 +1579,67 @@ \newcommand{\py@authoraddress}{} \newcommand{\authoraddress}[1]{\renewcommand{\py@authoraddress}{#1}} -% This sets up the fancy chapter headings that make the documents look -% at least a little better than the usual LaTeX output. +% {fulllineitems} is the main environment for object descriptions. % -\spx@ifundefined{ChTitleVar}{}{ - \ChNameVar{\raggedleft\normalsize\py@HeaderFamily} - \ChNumVar{\raggedleft \bfseries\Large\py@HeaderFamily} - \ChTitleVar{\raggedleft \textrm{\Huge\py@HeaderFamily}} - % This creates chapter heads without the leading \vspace*{}: - \def\@makechapterhead#1{% - {\parindent \z@ \raggedright \normalfont - \ifnum \c@secnumdepth >\m@ne - \DOCH - \fi - \interlinepenalty\@M - \DOTI{#1} - } - } +\newcommand{\py@itemnewline}[1]{% + \kern\labelsep + \@tempdima\linewidth + \advance\@tempdima \labelwidth\makebox[\@tempdima][l]{#1}% + \kern-\labelsep } -% Redefine description environment so that it is usable inside fulllineitems. +\newenvironment{fulllineitems}{% + \begin{list}{}{\labelwidth \leftmargin + \rightmargin \z@ \topsep -\parskip \partopsep \parskip + \itemsep -\parsep + \let\makelabel=\py@itemnewline}% +}{\end{list}} + +% Signatures, possibly multi-line +% +\newlength{\py@argswidth} +\newcommand{\py@sigparams}[2]{% + \parbox[t]{\py@argswidth}{#1\sphinxcode{)}#2}} +\newcommand{\pysigline}[1]{\item[{#1}]} +\newcommand{\pysiglinewithargsret}[3]{% + \settowidth{\py@argswidth}{#1\sphinxcode{(}}% + \addtolength{\py@argswidth}{-2\py@argswidth}% + \addtolength{\py@argswidth}{\linewidth}% + \item[{#1\sphinxcode{(}\py@sigparams{#2}{#3}}]} +\newcommand{\pysigstartmultiline}{% + \def\pysigstartmultiline{\vskip\smallskipamount\parskip\z@skip\itemsep\z@skip}% + \edef\pysigstopmultiline + {\noexpand\leavevmode\parskip\the\parskip\relax\itemsep\the\itemsep\relax}% + \parskip\z@skip\itemsep\z@skip +} + +% Production lists % -\renewcommand{\description}{% - \list{}{\labelwidth\z@% - \itemindent-\leftmargin% - \labelsep5pt% - \let\makelabel=\descriptionlabel}} +\newenvironment{productionlist}{% +% \def\sphinxoptional##1{{\Large[}##1{\Large]}} + \def\production##1##2{\\\sphinxcode{\sphinxupquote{##1}}&::=&\sphinxcode{\sphinxupquote{##2}}}% + \def\productioncont##1{\\& &\sphinxcode{\sphinxupquote{##1}}}% + \parindent=2em + \indent + \setlength{\LTpre}{0pt}% + \setlength{\LTpost}{0pt}% + \begin{longtable}[l]{lcl} +}{% + \end{longtable} +} % Definition lists; requested by AMK for HOWTO documents. Probably useful % elsewhere as well, so keep in in the general style support. % \newenvironment{definitions}{% \begin{description}% - \def\term##1{\item[##1]\mbox{}\\*[0mm]} + \def\term##1{\item[{##1}]\mbox{}\\*[0mm]}% }{% \end{description}% } -% Tell TeX about pathological hyphenation cases: -\hyphenation{Base-HTTP-Re-quest-Hand-ler} - - +%% FROM DOCTUTILS LATEX WRITER +% % The following is stuff copied from docutils' latex writer. % \newcommand{\optionlistlabel}[1]{\normalfont\bfseries #1 \hfill}% \bf deprecated @@ -728,78 +1660,23 @@ {\setlength{\partopsep}{\parskip} \addtolength{\partopsep}{\baselineskip} \topsep0pt\itemsep0.15\baselineskip\parsep0pt - \leftmargin#1} + \leftmargin#1\relax} \raggedright} {\end{list}} -% Re-define \includegraphics to resize images larger than the line width -% if the size is not specified. -% Warning: future version of Sphinx will not modify original \includegraphics, -% Below custom code will be direct definition of \sphinxincludegraphics, with -% \py@Oldincludegraphics replaced by direct use of original \includegraphics. -\let\py@Oldincludegraphics\includegraphics -\newbox\spx@image@box -\renewcommand*{\includegraphics}[2][\@empty]{% - \ifx\@empty #1% attention, #1 could be bb.., bad if first after \ifx - \setbox\spx@image@box=\hbox{\py@Oldincludegraphics{#2}}% - \ifdim \wd\spx@image@box>\linewidth - \py@Oldincludegraphics[width=\linewidth]{#2}% - \else - \leavevmode\box\spx@image@box - \fi - \else - \py@Oldincludegraphics[#1]{#2}% - \fi -} -% Writer will put \sphinxincludegraphics in LaTeX source, and with this, -% documents which used their own modified \includegraphics will compile -% as before. But see warning above. -\newcommand*{\sphinxincludegraphics}{\includegraphics} - -% to make pdf with correct encoded bookmarks in Japanese -% this should precede the hyperref package -\ifx\kanjiskip\undefined -% for non-Japanese: make sure bookmarks are ok also with lualatex - \PassOptionsToPackage{pdfencoding=unicode}{hyperref} -\else - \usepackage{atbegshi} - \ifx\ucs\undefined - \ifnum 42146=\euc"A4A2 - \AtBeginShipoutFirst{\special{pdf:tounicode EUC-UCS2}} - \else - \AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}} - \fi - \else - \AtBeginShipoutFirst{\special{pdf:tounicode UTF8-UCS2}} - \fi -\fi - -% Include hyperref last. -\RequirePackage[colorlinks,breaklinks, - linkcolor=InnerLinkColor,filecolor=OuterLinkColor, - menucolor=OuterLinkColor,urlcolor=OuterLinkColor, - citecolor=InnerLinkColor]{hyperref} -% Fix anchor placement for figures with captions. -% (Note: we don't use a package option here; instead, we give an explicit -% \capstart for figures that actually have a caption.) -\RequirePackage{hypcap} - -% Set up styles of URL: it should be placed after hyperref -\urlstyle{same} - % From docutils.writers.latex2e % inline markup (custom roles) % \DUrole{#1}{#2} tries \DUrole#1{#2} \providecommand*{\DUrole}[2]{% - \ifcsname DUrole#1\endcsname% - \csname DUrole#1\endcsname{#2}% + \ifcsname DUrole\detokenize{#1}\endcsname + \csname DUrole\detokenize{#1}\endcsname{#2}% \else% backwards compatibility: try \docutilsrole#1{#2} - \ifcsname docutilsrole#1\endcsname% - \csname docutilsrole#1\endcsname{#2}% - \else% + \ifcsname docutilsrole\detokenize{#1}\endcsname + \csname docutilsrole\detokenize{#1}\endcsname{#2}% + \else #2% - \fi% - \fi% + \fi + \fi } \providecommand*{\DUprovidelength}[2]{% @@ -820,98 +1697,130 @@ {\endlist} \fi -% From footmisc.sty: allows footnotes in titles -\let\FN@sf@@footnote\footnote -\def\footnote{\ifx\protect\@typeset@protect - \expandafter\FN@sf@@footnote - \else - \expandafter\FN@sf@gobble@opt - \fi -} -\edef\FN@sf@gobble@opt{\noexpand\protect - \expandafter\noexpand\csname FN@sf@gobble@opt \endcsname} -\expandafter\def\csname FN@sf@gobble@opt \endcsname{% - \@ifnextchar[%] - \FN@sf@gobble@twobracket - \@gobble -} -\def\FN@sf@gobble@twobracket[#1]#2{} - -% adjust the margins for footer, -% this works with the jsclasses only (Japanese standard document classes) -\ifx\@jsc@uplatextrue\undefined\else - \hypersetup{setpagesize=false} - \setlength\footskip{2\baselineskip} - \addtolength{\textheight}{-2\baselineskip} -\fi - -% fix the double index and bibliography on the table of contents -% in jsclasses (Japanese standard document classes) -\ifx\@jsc@uplatextrue\undefined\else - \renewcommand{\theindex}{ - \cleardoublepage - \phantomsection - \py@OldTheindex - } - \renewcommand{\thebibliography}[1]{ - \cleardoublepage - \phantomsection - \py@OldThebibliography{1} - } -\fi - -% disable \@chappos in Appendix in pTeX -\ifx\kanjiskip\undefined\else - \let\py@OldAppendix=\appendix - \renewcommand{\appendix}{ - \py@OldAppendix - \gdef\@chappos{} - } -\fi +%% TEXT STYLING +% +% to obtain straight quotes we execute \@noligs as patched by upquote, and +% \scantokens is needed in cases where it would be too late for the macro to +% first set catcodes and then fetch its argument. We also make the contents +% breakable at non-escaped . , ; ? ! / using \sphinxbreaksviaactive. +% the macro must be protected if it ends up used in moving arguments, +% in 'alltt' \@noligs is done already, and the \scantokens must be avoided. +\protected\def\sphinxupquote#1{{\def\@tempa{alltt}% + \ifx\@tempa\@currenvir\else + \ifspx@opt@inlineliteralwraps + \sphinxbreaksviaactive\let\sphinxafterbreak\empty + % do not overwrite the comma set-up + \let\verbatim@nolig@list\sphinx@literal@nolig@list + \fi + % fix a space-gobbling issue due to LaTeX's original \do@noligs + \let\do@noligs\sphinx@do@noligs + \@noligs\endlinechar\m@ne\everyeof{}% (<- in case inside \sphinxhref) + \expandafter\scantokens + \fi {{#1}}}}% extra brace pair to fix end-space gobbling issue... +\def\sphinx@do@noligs #1{\catcode`#1\active\begingroup\lccode`\~`#1\relax + \lowercase{\endgroup\def~{\leavevmode\kern\z@\char`#1 }}} +\def\sphinx@literal@nolig@list {\do\`\do\<\do\>\do\'\do\-}% -% Define literal-block environment -\RequirePackage{newfloat} -\DeclareFloatingEnvironment{literal-block} -\spx@ifundefined{c@chapter} - {\SetupFloatingEnvironment{literal-block}{within=section,placement=h}} - {\SetupFloatingEnvironment{literal-block}{within=chapter,placement=h}} -\SetupFloatingEnvironment{literal-block}{name=List} -% control caption around literal-block -\RequirePackage{capt-of} -\RequirePackage{needspace} -% if the left page space is less than \literalblockneedspace, insert page-break -\newcommand{\sphinxliteralblockneedspace}{5\baselineskip} -\newcommand{\sphinxliteralblockwithoutcaptionneedspace}{1.5\baselineskip} +% Some custom font markup commands. +\protected\def\sphinxstrong#1{\textbf{#1}} +\protected\def\sphinxcode#1{\texttt{#1}} +\protected\def\sphinxbfcode#1{\textbf{\sphinxcode{#1}}} +\protected\def\sphinxemail#1{\textsf{#1}} +\protected\def\sphinxtablecontinued#1{\textsf{#1}} +\protected\def\sphinxtitleref#1{\emph{#1}} +\protected\def\sphinxmenuselection#1{\emph{#1}} +\protected\def\sphinxguilabel#1{\emph{#1}} +\protected\def\sphinxaccelerator#1{\underline{#1}} +\protected\def\sphinxcrossref#1{\emph{#1}} +\protected\def\sphinxtermref#1{\emph{#1}} +% \optional is used for ``[, arg]``, i.e. desc_optional nodes. +\long\protected\def\sphinxoptional#1{% + {\textnormal{\Large[}}{#1}\hspace{0.5mm}{\textnormal{\Large]}}} -% figure in table -\newenvironment{sphinxfigure-in-table}[1][\linewidth]{% - \def\@captype{figure}% - \begin{minipage}{#1}% -}{\end{minipage}} -% store original \caption macro for use with figures in longtable and tabulary -\AtBeginDocument{\let\spx@originalcaption\caption} -\newcommand*\sphinxfigcaption - {\ifx\equation$%$% this is trick to identify tabulary first pass - \firstchoice@false\else\firstchoice@true\fi - \spx@originalcaption } +% additional customizable styling +\def\sphinxstyleindexentry #1{\texttt{#1}} +\def\sphinxstyleindexextra #1{ (\emph{#1})} +\def\sphinxstyleindexpageref #1{, \pageref{#1}} +\def\sphinxstyleindexpagemain#1{\textbf{#1}} +\protected\def\spxentry#1{#1}% will get \let to \sphinxstyleindexentry in index +\protected\def\spxextra#1{#1}% will get \let to \sphinxstyleindexextra in index +\def\sphinxstyleindexlettergroup #1% + {{\Large\sffamily#1}\nopagebreak\vspace{1mm}} +\def\sphinxstyleindexlettergroupDefault #1% + {{\Large\sffamily\sphinxnonalphabeticalgroupname}\nopagebreak\vspace{1mm}} +\protected\def\sphinxstyletopictitle #1{\textbf{#1}\par\medskip} +\let\sphinxstylesidebartitle\sphinxstyletopictitle +\protected\def\sphinxstyleothertitle #1{\textbf{#1}} +\protected\def\sphinxstylesidebarsubtitle #1{~\\\textbf{#1} \smallskip} +% \text.. commands do not allow multiple paragraphs +\protected\def\sphinxstyletheadfamily {\sffamily} +\protected\def\sphinxstyleemphasis #1{\emph{#1}} +\protected\def\sphinxstyleliteralemphasis#1{\emph{\sphinxcode{#1}}} +\protected\def\sphinxstylestrong #1{\textbf{#1}} +\protected\def\sphinxstyleliteralstrong#1{\sphinxbfcode{#1}} +\protected\def\sphinxstyleabbreviation #1{\textsc{#1}} +\protected\def\sphinxstyleliteralintitle#1{\sphinxcode{#1}} +\newcommand*\sphinxstylecodecontinued[1]{\footnotesize(#1)}% +\newcommand*\sphinxstylecodecontinues[1]{\footnotesize(#1)}% +% figure legend comes after caption and may contain arbitrary body elements +\newenvironment{sphinxlegend}{\par\small}{\par} +% reduce hyperref "Token not allowed in a PDF string" warnings on PDF builds +\AtBeginDocument{\pdfstringdefDisableCommands{% +% all "protected" macros possibly ending up in section titles should be here + \let\sphinxstyleemphasis \@firstofone + \let\sphinxstyleliteralemphasis \@firstofone + \let\sphinxstylestrong \@firstofone + \let\sphinxstyleliteralstrong \@firstofone + \let\sphinxstyleabbreviation \@firstofone + \let\sphinxstyleliteralintitle \@firstofone + \let\sphinxupquote \@firstofone + \let\sphinxstrong \@firstofone + \let\sphinxcode \@firstofone + \let\sphinxbfcode \@firstofone + \let\sphinxemail \@firstofone + \let\sphinxcrossref \@firstofone + \let\sphinxtermref \@firstofone +}} + +% For curly braces inside \index macro +\def\sphinxleftcurlybrace{\{} +\def\sphinxrightcurlybrace{\}} + +% Declare Unicode characters used by linux tree command to pdflatex utf8/utf8x +\def\spx@bd#1#2{% + \leavevmode + \begingroup + \ifx\spx@bd@height \@undefined\def\spx@bd@height{\baselineskip}\fi + \ifx\spx@bd@width \@undefined\setbox0\hbox{0}\def\spx@bd@width{\wd0 }\fi + \ifx\spx@bd@thickness\@undefined\def\spx@bd@thickness{.6\p@}\fi + \ifx\spx@bd@lower \@undefined\def\spx@bd@lower{\dp\strutbox}\fi + \lower\spx@bd@lower#1{#2}% + \endgroup +}% +\@namedef{sphinx@u2500}% BOX DRAWINGS LIGHT HORIZONTAL + {\spx@bd{\vbox to\spx@bd@height} + {\vss\hrule\@height\spx@bd@thickness + \@width\spx@bd@width\vss}}% +\@namedef{sphinx@u2502}% BOX DRAWINGS LIGHT VERTICAL + {\spx@bd{\hb@xt@\spx@bd@width} + {\hss\vrule\@height\spx@bd@height + \@width \spx@bd@thickness\hss}}% +\@namedef{sphinx@u2514}% BOX DRAWINGS LIGHT UP AND RIGHT + {\spx@bd{\hb@xt@\spx@bd@width} + {\hss\raise.5\spx@bd@height + \hb@xt@\z@{\hss\vrule\@height.5\spx@bd@height + \@width \spx@bd@thickness\hss}% + \vbox to\spx@bd@height{\vss\hrule\@height\spx@bd@thickness + \@width.5\spx@bd@width\vss}}}% +\@namedef{sphinx@u251C}% BOX DRAWINGS LIGHT VERTICAL AND RIGHT + {\spx@bd{\hb@xt@\spx@bd@width} + {\hss + \hb@xt@\z@{\hss\vrule\@height\spx@bd@height + \@width \spx@bd@thickness\hss}% + \vbox to\spx@bd@height{\vss\hrule\@height\spx@bd@thickness + \@width.5\spx@bd@width\vss}}}% +\protected\def\sphinxunichar#1{\@nameuse{sphinx@u#1}}% -% by default, also define macros with the no-prefix names -\ifsphinxKeepOldNames - \typeout{** (sphinx) defining (legacy) text style macros without \string\sphinx\space prefix} - \typeout{** if clashes with packages, set latex_keep_old_macro_names=False in conf.py} - \@for\@tempa:=strong,bfcode,email,tablecontinued,titleref,% - menuselection,accelerator,crossref,termref,optional\do -{% first, check if command with no prefix already exists - \expandafter\newcommand\csname\@tempa\endcsname{}% - % if no error give it the meaning defined so far with \sphinx prefix - \expandafter\let\csname\@tempa\expandafter\endcsname - \csname sphinx\@tempa\endcsname - % redefine the \sphinx prefixed macro to expand to non-prefixed one - \expandafter\def\csname sphinx\@tempa\expandafter\endcsname - \expandafter{\csname\@tempa\endcsname}% -} - % robustified case needs special treatment - \newcommand\code{}\let\code\relax - \DeclareRobustCommand{\code}[1]{{\@noligs\scantokens{\texttt{#1}\relax}}} - \def\sphinxcode{\code}% -\fi +% Tell TeX about pathological hyphenation cases: +\hyphenation{Base-HTTP-Re-quest-Hand-ler} +\endinput diff --git a/docs/_build/latex/sphinx.xdy b/docs/_build/latex/sphinx.xdy new file mode 100644 index 0000000..0d02ef3 --- /dev/null +++ b/docs/_build/latex/sphinx.xdy @@ -0,0 +1,207 @@ +;;; -*- mode: lisp; coding: utf-8; -*- + +;; Unfortunately xindy is out-of-the-box hyperref-incompatible. This +;; configuration is a workaround, which requires to pass option +;; hyperindex=false to hyperref. +;; textit and emph not currently used, spxpagem replaces former textbf +(define-attributes (("textbf" "textit" "emph" "spxpagem" "default"))) +(markup-locref :open "\textbf{\hyperpage{" :close "}}" :attr "textbf") +(markup-locref :open "\textit{\hyperpage{" :close "}}" :attr "textit") +(markup-locref :open "\emph{\hyperpage{" :close "}}" :attr "emph") +(markup-locref :open "\spxpagem{\hyperpage{" :close "}}" :attr "spxpagem") +(markup-locref :open "\hyperpage{" :close "}" :attr "default") + +(require "numeric-sort.xdy") + +;; xindy base module latex.xdy loads tex.xdy and the latter instructs +;; xindy to ignore **all** TeX macros in .idx entries, except those +;; explicitely described in merge rule. But when after applying all +;; merge rules an empty string results, xindy raises an error: + +;; ERROR: CHAR: index 0 should be less than the length of the string + +;; For example when using pdflatex with utf-8 characters the index +;; file will contain \IeC macros and they will get ignored except if +;; suitable merge rules are loaded early. The texindy script coming +;; with xindy provides this, but only for Latin scripts. The texindy +;; man page says to use rather xelatex or lualatex in case of Cyrillic +;; scripts. + +;; Sphinx contributes LICRcyr2utf8.xdy to provide support for Cyrillic +;; scripts for the pdflatex engine. + +;; Another issue caused by xindy ignoring all TeX macros except those +;; explicitely declared reveals itself when attempting to index ">>>", +;; as the ">" is converted to "\textgreater{}" by Sphinx's LaTeX +;; escaping. + +;; To fix this, Sphinx does **not** use texindy, and does not even +;; load the xindy latex.xdy base module. + +;(require "latex.xdy") + +;; Rather it incorporates some suitable extracts from latex.xdy and +;; tex.xdy with additional Sphinx contributed rules. + +;; But, this means for pdflatex and Latin scripts that the xindy file +;; tex/inputenc/uf8.xdy is not usable because it refers to the macro +;; \IeC only sporadically, and as tex.xdy is not loaded, a rule such as +;; (merge-rule "\'e" "é" :string) +;; does not work, it must be +;; (merge-rule "\IeC {\'e}" "é" :string) +;; So Sphinx contributes LICRlatin2utf8.xdy to mitigate that problem. + +;;;;;;;; extracts from tex.xdy (discarding most original comments): + +;;; +;;; TeX conventions +;;; + +;; Discard leading and trailing white space. Collapse multiple white +;; space characters to blank. + +(merge-rule "^ +" "" :eregexp) +(merge-rule " +$" "" :eregexp) +(merge-rule " +" " " :eregexp) + +;; Handle TeX markup + +(merge-rule "\\([{}$%&#])" "\1" :eregexp) + +;;;;;;;; end of extracts from xindy's tex.xdy + +;;;;;;;; extracts from latex.xdy: + +;; Standard location classes: arabic and roman numbers, and alphabets. + +(define-location-class "arabic-page-numbers" ("arabic-numbers")) +(define-location-class "roman-page-numbers" ("roman-numbers-lowercase")) +(define-location-class "Roman-page-numbers" ("roman-numbers-uppercase")) +(define-location-class "alpha-page-numbers" ("alpha")) +(define-location-class "Alpha-page-numbers" ("ALPHA")) + +;; Output Markup + +(markup-letter-group-list :sep "~n~n \indexspace~n") + +(markup-indexentry :open "~n \item " :depth 0) +(markup-indexentry :open "~n \subitem " :depth 1) +(markup-indexentry :open "~n \subsubitem " :depth 2) + +(markup-locclass-list :open ", " :sep ", ") +(markup-locref-list :sep ", ") + +;;;;;;;; end of extracts from latex.xdy + +;; The LaTeX \index command turns \ into normal character so the TeX macros +;; written to .idx files are not followed by a blank. This is different +;; from non-ascii letters which end up (with pdflatex) as \IeC macros in .idx +;; file, with a blank space after \IeC + +;; Details of the syntax are explained at +;; http://xindy.sourceforge.net/doc/manual-3.html +;; In absence of :string, "xindy uses an auto-detection mechanism to decide, +;; if the pattern is a regular expression or not". But it is not obvious to +;; guess, for example "\\_" is not detected as RE but "\\P\{\}" is, so for +;; being sure we apply the :string switch everywhere and do not use \\ etc... + +;; Go back from sphinx.util.texescape TeX macros to UTF-8 + +(merge-rule "\sphinxleftcurlybrace{}" "{" :string) +(merge-rule "\sphinxrightcurlybrace{}" "}" :string) +(merge-rule "\_" "_" :string) +(merge-rule "{[}" "[" :string) +(merge-rule "{]}" "]" :string) +(merge-rule "{}`" "`" :string) +(merge-rule "\textbackslash{}" "\" :string) ; " for Emacs syntax highlighting +(merge-rule "\textasciitilde{}" "~~" :string); the ~~ escape is needed here +(merge-rule "\textless{}" "<" :string) +(merge-rule "\textgreater{}" ">" :string) +(merge-rule "\textasciicircum{}" "^" :string) +(merge-rule "\P{}" "¶" :string) +(merge-rule "\S{}" "§" :string) +(merge-rule "\texteuro{}" "€" :string) +(merge-rule "\(\infty\)" "∞" :string) +(merge-rule "\(\pm\)" "±" :string) +(merge-rule "\(\rightarrow\)" "→" :string) +(merge-rule "\(\checkmark\)" "✓" :string) +(merge-rule "\textendash{}" "–" :string) +(merge-rule "\textbar{}" "|" :string) +(merge-rule "\(\sp{\text{0}}\)" "⁰" :string) +(merge-rule "\(\sp{\text{1}}\)" "¹" :string) +(merge-rule "\(\sp{\text{2}}\)" "²" :string) +(merge-rule "\(\sp{\text{3}}\)" "³" :string) +(merge-rule "\(\sp{\text{4}}\)" "⁴" :string) +(merge-rule "\(\sp{\text{5}}\)" "⁵" :string) +(merge-rule "\(\sp{\text{6}}\)" "⁶" :string) +(merge-rule "\(\sp{\text{7}}\)" "⁷" :string) +(merge-rule "\(\sp{\text{8}}\)" "⁸" :string) +(merge-rule "\(\sp{\text{9}}\)" "⁹" :string) +(merge-rule "\(\sb{\text{0}}\)" "₀" :string) +(merge-rule "\(\sb{\text{1}}\)" "₁" :string) +(merge-rule "\(\sb{\text{2}}\)" "₂" :string) +(merge-rule "\(\sb{\text{3}}\)" "₃" :string) +(merge-rule "\(\sb{\text{4}}\)" "₄" :string) +(merge-rule "\(\sb{\text{5}}\)" "₅" :string) +(merge-rule "\(\sb{\text{6}}\)" "₆" :string) +(merge-rule "\(\sb{\text{7}}\)" "₇" :string) +(merge-rule "\(\sb{\text{8}}\)" "₈" :string) +(merge-rule "\(\sb{\text{9}}\)" "₉" :string) +(merge-rule "\(\alpha\)" "α" :string) +(merge-rule "\(\beta\)" "β" :string) +(merge-rule "\(\gamma\)" "γ" :string) +(merge-rule "\(\delta\)" "δ" :string) +(merge-rule "\(\epsilon\)" "ε" :string) +(merge-rule "\(\zeta\)" "ζ" :string) +(merge-rule "\(\eta\)" "η" :string) +(merge-rule "\(\theta\)" "θ" :string) +(merge-rule "\(\iota\)" "ι" :string) +(merge-rule "\(\kappa\)" "κ" :string) +(merge-rule "\(\lambda\)" "λ" :string) +(merge-rule "\(\mu\)" "μ" :string) +(merge-rule "\(\nu\)" "ν" :string) +(merge-rule "\(\xi\)" "ξ" :string) +(merge-rule "\(\pi\)" "π" :string) +(merge-rule "\(\rho\)" "ρ" :string) +(merge-rule "\(\sigma\)" "σ" :string) +(merge-rule "\(\tau\)" "τ" :string) +(merge-rule "\(\upsilon\)" "υ" :string) +(merge-rule "\(\phi\)" "φ" :string) +(merge-rule "\(\chi\)" "χ" :string) +(merge-rule "\(\psi\)" "ψ" :string) +(merge-rule "\(\omega\)" "ω" :string) +(merge-rule "\(\Gamma\)" "Γ" :string) +(merge-rule "\(\Delta\)" "Δ" :string) +(merge-rule "\(\Theta\)" "Θ" :string) +(merge-rule "\(\Lambda\)" "Λ" :string) +(merge-rule "\(\Xi\)" "Ξ" :string) +(merge-rule "\(\Pi\)" "Π" :string) +(merge-rule "\(\Sigma\)" "Σ" :string) +(merge-rule "\(\Upsilon\)" "Υ" :string) +(merge-rule "\(\Phi\)" "Φ" :string) +(merge-rule "\(\Psi\)" "Ψ" :string) +(merge-rule "\(\Omega\)" "Ω" :string) + +;; This xindy module provides some basic support for "see" +(require "makeindex.xdy") + +;; This creates one-letter headings and works fine with utf-8 letters. +;; For Cyrillic with pdflatex works thanks to LICRcyr2utf8.xdy +(require "latin-lettergroups.xdy") + +;; currently we don't (know how to easily) separate "Numbers" from +;; "Symbols" with xindy as is the case with makeindex. +(markup-index :open "\begin{sphinxtheindex} +\let\lettergroup\sphinxstyleindexlettergroup +\let\lettergroupDefault\sphinxstyleindexlettergroupDefault +\let\spxpagem\sphinxstyleindexpagemain +\let\spxentry\sphinxstyleindexentry +\let\spxextra\sphinxstyleindexextra + +" + :close " + +\end{sphinxtheindex} +" + :tree) + diff --git a/docs/_build/latex/sphinxhighlight.sty b/docs/_build/latex/sphinxhighlight.sty new file mode 100644 index 0000000..77c7e2c --- /dev/null +++ b/docs/_build/latex/sphinxhighlight.sty @@ -0,0 +1,105 @@ +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{sphinxhighlight}[2016/05/29 stylesheet for highlighting with pygments] + + +\makeatletter +\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax% + \let\PYG@ul=\relax \let\PYG@tc=\relax% + \let\PYG@bc=\relax \let\PYG@ff=\relax} +\def\PYG@tok#1{\csname PYG@tok@#1\endcsname} +\def\PYG@toks#1+{\ifx\relax#1\empty\else% + \PYG@tok{#1}\expandafter\PYG@toks\fi} +\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{% + \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}} +\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}} + +\expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}} +\expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}} +\expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}} +\expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf} +\expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}} +\expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} +\expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} +\expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} +\expandafter\def\csname PYG@tok@vm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} +\expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} +\expandafter\def\csname PYG@tok@cs\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\colorbox[rgb]{1.00,0.94,0.94}{\strut ##1}}} +\expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit} +\expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} +\expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} +\expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.20,0.20,0.20}{##1}}} +\expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}} +\expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} +\expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.84,0.33,0.22}{##1}}} +\expandafter\def\csname PYG@tok@nl\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.13,0.44}{##1}}} +\expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}} +\expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.38,0.68,0.84}{##1}}} +\expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.05,0.52,0.71}{##1}}} +\expandafter\def\csname PYG@tok@nd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.33,0.33,0.33}{##1}}} +\expandafter\def\csname PYG@tok@ne\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}} +\expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.44,0.63,0.82}{##1}}} +\expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.45}{##1}}} +\expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.38,0.84}{##1}}} +\expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@dl\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@ch\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} +\expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} +\expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}} +\expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.78,0.36,0.04}{##1}}} +\expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} +\expandafter\def\csname PYG@tok@fm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.02,0.16,0.49}{##1}}} +\expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} +\expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} +\expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} +\expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}} +\expandafter\def\csname PYG@tok@mb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} +\expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.32,0.47,0.09}{##1}}} +\expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.14,0.33,0.53}{##1}}} +\expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} +\expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.13,0.50,0.31}{##1}}} +\expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@cpf\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.56}{##1}}} +\expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}} +\expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.56,0.13,0.00}{##1}}} +\expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@sa\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.44,0.13}{##1}}} +\expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} +\expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.44,0.63}{##1}}} + +\def\PYGZbs{\char`\\} +\def\PYGZus{\char`\_} +\def\PYGZob{\char`\{} +\def\PYGZcb{\char`\}} +\def\PYGZca{\char`\^} +\def\PYGZam{\char`\&} +\def\PYGZlt{\char`\<} +\def\PYGZgt{\char`\>} +\def\PYGZsh{\char`\#} +\def\PYGZpc{\char`\%} +\def\PYGZdl{\char`\$} +\def\PYGZhy{\char`\-} +\def\PYGZsq{\char`\'} +\def\PYGZdq{\char`\"} +\def\PYGZti{\char`\~} +% for compatibility with earlier versions +\def\PYGZat{@} +\def\PYGZlb{[} +\def\PYGZrb{]} +\makeatother + +\renewcommand\PYGZsq{\textquotesingle} diff --git a/docs/_build/latex/sphinxhowto.cls b/docs/_build/latex/sphinxhowto.cls index 8d5c592..d4a38d4 100644 --- a/docs/_build/latex/sphinxhowto.cls +++ b/docs/_build/latex/sphinxhowto.cls @@ -3,13 +3,7 @@ % \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{sphinxhowto}[2009/06/02 Document class (Sphinx HOWTO)] - -\ifx\directlua\undefined\else -% if compiling with lualatex 0.85 or later load compatibility patch issued by -% the LaTeX team for older packages relying on \pdf<name> named primitives. - \IfFileExists{luatex85.sty}{\RequirePackage{luatex85}}{} -\fi +\ProvidesClass{sphinxhowto}[2018/12/22 v1.8.3 Document class (Sphinx howto)] % 'oneside' option overriding the 'twoside' default \newif\if@oneside @@ -31,25 +25,18 @@ % reset these counters in your preamble. % \setcounter{secnumdepth}{2} +\setcounter{tocdepth}{2}% i.e. section and subsection % Change the title page to look a bit better, and fit in with the fncychap % ``Bjarne'' style a bit better. % -\renewcommand{\maketitle}{% - \noindent\rule{\textwidth}{1pt}\ifsphinxpdfoutput\newline\null\fi\par - \ifsphinxpdfoutput - \begingroup - % These \defs are required to deal with multi-line authors; it - % changes \\ to ', ' (comma-space), making it pass muster for - % generating document info in the PDF file. - \def\\{, }% - \def\and{and }% - \pdfinfo{ - /Author (\@author) - /Title (\@title) - }% +\newcommand{\sphinxmaketitle}{% + \noindent\rule{\textwidth}{1pt}\par + \begingroup % for PDF information dictionary + \def\endgraf{ }\def\and{\& }% + \pdfstringdefDisableCommands{\def\\{, }}% overwrite hyperref setup + \hypersetup{pdfauthor={\@author}, pdftitle={\@title}}% \endgroup - \fi \begin{flushright} \sphinxlogo \py@HeaderFamily @@ -59,7 +46,7 @@ {\Large \begin{tabular}[t]{c} \@author - \end{tabular}}\par + \end{tabular}\kern-\tabcolsep}\par \vspace{25pt} \@date \par \py@authoraddress \par @@ -70,42 +57,34 @@ %\gdef\@thanks{}\gdef\@author{}\gdef\@title{} } -\let\py@OldTableofcontents=\tableofcontents -\renewcommand{\tableofcontents}{ +\newcommand{\sphinxtableofcontents}{ \begingroup \parskip = 0mm - \py@OldTableofcontents + \tableofcontents \endgroup \rule{\textwidth}{1pt} \vspace{12pt} } -\@ifundefined{fancyhf}{ - \pagestyle{plain}}{ - \pagestyle{normal}} % start this way; change for -\pagenumbering{arabic} % ToC & chapters - -\thispagestyle{empty} +\pagenumbering{arabic} % Fix the bibliography environment to add an entry to the Table of % Contents. % For an article document class this environment is a section, % so no page break before it. -\let\py@OldThebibliography=\thebibliography -\renewcommand{\thebibliography}[1]{ - \phantomsection - \py@OldThebibliography{1} - \addcontentsline{toc}{section}{\bibname} -} +% +\newenvironment{sphinxthebibliography}[1]{% + % \phantomsection % not needed here since TeXLive 2010's hyperref + \begin{thebibliography}{#1}% + \addcontentsline{toc}{section}{\ifdefined\refname\refname\else\ifdefined\bibname\bibname\fi\fi}}{\end{thebibliography}} + % Same for the indices. % The memoir class already does this, so we don't duplicate it in that case. % -\@ifclassloaded{memoir}{}{ - \let\py@OldTheindex=\theindex - \renewcommand{\theindex}{ - \phantomsection - \py@OldTheindex - \addcontentsline{toc}{section}{\indexname} - } -} +\@ifclassloaded{memoir} + {\newenvironment{sphinxtheindex}{\begin{theindex}}{\end{theindex}}} + {\newenvironment{sphinxtheindex}{% + \phantomsection % needed because no chapter, section, ... is created by theindex + \begin{theindex}% + \addcontentsline{toc}{section}{\indexname}}{\end{theindex}}} diff --git a/docs/_build/latex/sphinxmanual.cls b/docs/_build/latex/sphinxmanual.cls index f204494..864fce0 100644 --- a/docs/_build/latex/sphinxmanual.cls +++ b/docs/_build/latex/sphinxmanual.cls @@ -3,13 +3,7 @@ % \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesClass{sphinxmanual}[2009/06/02 Document class (Sphinx manual)] - -\ifx\directlua\undefined\else -% if compiling with lualatex 0.85 or later load compatibility patch issued by -% the LaTeX team for older packages relying on \pdf<name> named primitives. - \IfFileExists{luatex85.sty}{\RequirePackage{luatex85}}{} -\fi +\ProvidesClass{sphinxmanual}[2018/12/22 v1.8.3 Document class (Sphinx manual)] % chapters starting at odd pages (overridden by 'openany' document option) \PassOptionsToClass{openright}{\sphinxdocclass} @@ -39,24 +33,19 @@ % Change the title page to look a bit better, and fit in with the fncychap % ``Bjarne'' style a bit better. % -\renewcommand{\maketitle}{% +\newcommand{\sphinxmaketitle}{% + \let\spx@tempa\relax + \ifHy@pageanchor\def\spx@tempa{\Hy@pageanchortrue}\fi + \hypersetup{pageanchor=false}% avoid duplicate destination warnings \begin{titlepage}% \let\footnotesize\small \let\footnoterule\relax - \noindent\rule{\textwidth}{1pt}\ifsphinxpdfoutput\newline\null\fi\par - \ifsphinxpdfoutput - \begingroup - % These \defs are required to deal with multi-line authors; it - % changes \\ to ', ' (comma-space), making it pass muster for - % generating document info in the PDF file. - \def\\{, }% - \def\and{and }% - \pdfinfo{ - /Author (\@author) - /Title (\@title) - }% + \noindent\rule{\textwidth}{1pt}\par + \begingroup % for PDF information dictionary + \def\endgraf{ }\def\and{\& }% + \pdfstringdefDisableCommands{\def\\{, }}% overwrite hyperref setup + \hypersetup{pdfauthor={\@author}, pdftitle={\@title}}% \endgroup - \fi \begin{flushright}% \sphinxlogo \py@HeaderFamily @@ -66,7 +55,7 @@ {\LARGE \begin{tabular}[t]{c} \@author - \end{tabular} + \end{tabular}\kern-\tabcolsep \par} \vfill\vfill {\large @@ -80,24 +69,22 @@ \setcounter{footnote}{0}% \let\thanks\relax\let\maketitle\relax %\gdef\@thanks{}\gdef\@author{}\gdef\@title{} + \clearpage + \ifdefined\sphinxbackoftitlepage\sphinxbackoftitlepage\fi + \if@openright\cleardoublepage\else\clearpage\fi + \spx@tempa } -\let\py@OldTableofcontents=\tableofcontents -\renewcommand{\tableofcontents}{% - % before resetting page counter, let's do the right thing. - \if@openright\cleardoublepage\else\clearpage\fi +\newcommand{\sphinxtableofcontents}{% \pagenumbering{roman}% - \pagestyle{plain}% \begingroup \parskip \z@skip - \py@OldTableofcontents + \tableofcontents \endgroup % before resetting page counter, let's do the right thing. \if@openright\cleardoublepage\else\clearpage\fi \pagenumbering{arabic}% - \ifdefined\fancyhf\pagestyle{normal}\fi } -\pagenumbering{alph}% avoid hyperref "duplicate destination" warnings % This is needed to get the width of the section # area wide enough in the % library reference. Doing it here keeps it the same for all the manuals. @@ -108,23 +95,20 @@ % Fix the bibliography environment to add an entry to the Table of % Contents. % For a report document class this environment is a chapter. -\let\py@OldThebibliography=\thebibliography -\renewcommand{\thebibliography}[1]{ +% +\newenvironment{sphinxthebibliography}[1]{% \if@openright\cleardoublepage\else\clearpage\fi - \phantomsection - \py@OldThebibliography{1} - \addcontentsline{toc}{chapter}{\bibname} -} + % \phantomsection % not needed here since TeXLive 2010's hyperref + \begin{thebibliography}{#1}% + \addcontentsline{toc}{chapter}{\bibname}}{\end{thebibliography}} % Same for the indices. % The memoir class already does this, so we don't duplicate it in that case. % -\@ifclassloaded{memoir}{}{ - \let\py@OldTheindex=\theindex - \renewcommand{\theindex}{ +\@ifclassloaded{memoir} + {\newenvironment{sphinxtheindex}{\begin{theindex}}{\end{theindex}}} + {\newenvironment{sphinxtheindex}{% \if@openright\cleardoublepage\else\clearpage\fi - \phantomsection - \py@OldTheindex - \addcontentsline{toc}{chapter}{\indexname} - } -} + \phantomsection % needed as no chapter, section, ... created + \begin{theindex}% + \addcontentsline{toc}{chapter}{\indexname}}{\end{theindex}}} diff --git a/docs/_build/latex/sphinxmulticell.sty b/docs/_build/latex/sphinxmulticell.sty new file mode 100644 index 0000000..f0d11b1 --- /dev/null +++ b/docs/_build/latex/sphinxmulticell.sty @@ -0,0 +1,317 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{sphinxmulticell}% + [2017/02/23 v1.6 better span rows and columns of a table (Sphinx team)]% +\DeclareOption*{\PackageWarning{sphinxmulticell}{Option `\CurrentOption' is unknown}}% +\ProcessOptions\relax +% +% --- MULTICOLUMN --- +% standard LaTeX's \multicolumn +% 1. does not allow verbatim contents, +% 2. interacts very poorly with tabulary. +% +% It is needed to write own macros for Sphinx: to allow code-blocks in merged +% cells rendered by tabular/longtable, and to allow multi-column cells with +% paragraphs to be taken into account sanely by tabulary algorithm for column +% widths. +% +% This requires quite a bit of hacking. First, in Sphinx, the multi-column +% contents will *always* be wrapped in a varwidth environment. The issue +% becomes to pass it the correct target width. We must trick tabulary into +% believing the multicolumn is simply separate columns, else tabulary does not +% incorporate the contents in its algorithm. But then we must clear the +% vertical rules... +% +% configuration of tabulary +\setlength{\tymin}{3\fontcharwd\font`0 }% minimal width of "squeezed" columns +\setlength{\tymax}{10000pt}% allow enough room for paragraphs to "compete" +% we need access to tabulary's final computed width. \@tempdima is too volatile +% to hope it has kept tabulary's value when \sphinxcolwidth needs it. +\newdimen\sphinx@TY@tablewidth +\def\tabulary{% + \def\TY@final{\sphinx@TY@tablewidth\@tempdima\tabular}% + \let\endTY@final\endtabular + \TY@tabular}% +% next hack is needed only if user has set latex_use_latex_multicolumn to True: +% it fixes tabulary's bug with \multicolumn defined "short" in first pass. (if +% upstream tabulary adds a \long, our extra one causes no harm) +\def\sphinx@tempa #1\def\multicolumn#2#3#4#5#6#7#8#9\sphinx@tempa + {\def\TY@tab{#1\long\def\multicolumn####1####2####3{\multispan####1\relax}#9}}% +\expandafter\sphinx@tempa\TY@tab\sphinx@tempa +% +% TN. 1: as \omit is never executed, Sphinx multicolumn does not need to worry +% like standard multicolumn about |l| vs l|. On the other hand it assumes +% columns are separated by a | ... (if not it will add extraneous +% \arrayrulewidth space for each column separation in its estimate of available +% width). +% +% TN. 1b: as Sphinx multicolumn uses neither \omit nor \span, it can not +% (easily) get rid of extra macros from >{...} or <{...} between columns. At +% least, it has been made compatible with colortbl's \columncolor. +% +% TN. 2: tabulary's second pass is handled like tabular/longtable's single +% pass, with the difference that we hacked \TY@final to set in +% \sphinx@TY@tablewidth the final target width as computed by tabulary. This is +% needed only to handle columns with a "horizontal" specifier: "p" type columns +% (inclusive of tabulary's LJRC) holds the target column width in the +% \linewidth dimension. +% +% TN. 3: use of \begin{sphinxmulticolumn}...\end{sphinxmulticolumn} mark-up +% would need some hacking around the fact that groups can not span across table +% cells (the code does inserts & tokens, see TN1b). It was decided to keep it +% simple with \sphinxstartmulticolumn...\sphinxstopmulticolumn. +% +% MEMO about nesting: if sphinxmulticolumn is encountered in a nested tabular +% inside a tabulary it will think to be at top level in the tabulary. But +% Sphinx generates no nested tables, and if some LaTeX macro uses internally a +% tabular this will not have a \sphinxstartmulticolumn within it! +% +\def\sphinxstartmulticolumn{% + \ifx\equation$% $ tabulary's first pass + \expandafter\sphinx@TYI@start@multicolumn + \else % either not tabulary or tabulary's second pass + \expandafter\sphinx@start@multicolumn + \fi +}% +\def\sphinxstopmulticolumn{% + \ifx\equation$% $ tabulary's first pass + \expandafter\sphinx@TYI@stop@multicolumn + \else % either not tabulary or tabulary's second pass + \ignorespaces + \fi +}% +\def\sphinx@TYI@start@multicolumn#1{% + % use \gdef always to avoid stack space build up + \gdef\sphinx@tempa{#1}\begingroup\setbox\z@\hbox\bgroup +}% +\def\sphinx@TYI@stop@multicolumn{\egroup % varwidth was used with \tymax + \xdef\sphinx@tempb{\the\dimexpr\wd\z@/\sphinx@tempa}% per column width + \endgroup + \expandafter\sphinx@TYI@multispan\expandafter{\sphinx@tempa}% +}% +\def\sphinx@TYI@multispan #1{% + \kern\sphinx@tempb\ignorespaces % the per column occupied width + \ifnum#1>\@ne % repeat, taking into account subtleties of TeX's & ... + \expandafter\sphinx@TYI@multispan@next\expandafter{\the\numexpr#1-\@ne\expandafter}% + \fi +}% +\def\sphinx@TYI@multispan@next{&\relax\sphinx@TYI@multispan}% +% +% Now the branch handling either the second pass of tabulary or the single pass +% of tabular/longtable. This is the delicate part where we gather the +% dimensions from the p columns either set-up by tabulary or by user p column +% or Sphinx \X, \Y columns. The difficulty is that to get the said width, the +% template must be inserted (other hacks would be horribly complicated except +% if we rewrote crucial parts of LaTeX's \@array !) and we can not do +% \omit\span like standard \multicolumn's easy approach. Thus we must cancel +% the \vrule separators. Also, perhaps the column specifier is of the l, c, r +% type, then we attempt an ad hoc rescue to give varwidth a reasonable target +% width. +\def\sphinx@start@multicolumn#1{% + \gdef\sphinx@multiwidth{0pt}\gdef\sphinx@tempa{#1}\sphinx@multispan{#1}% +}% +\def\sphinx@multispan #1{% + \ifnum#1=\@ne\expandafter\sphinx@multispan@end + \else\expandafter\sphinx@multispan@next + \fi {#1}% +}% +\def\sphinx@multispan@next #1{% + % trick to recognize L, C, R, J or p, m, b type columns + \ifdim\baselineskip>\z@ + \gdef\sphinx@tempb{\linewidth}% + \else + % if in an l, r, c type column, try and hope for the best + \xdef\sphinx@tempb{\the\dimexpr(\ifx\TY@final\@undefined\linewidth\else + \sphinx@TY@tablewidth\fi-\arrayrulewidth)/\sphinx@tempa + -\tw@\tabcolsep-\arrayrulewidth\relax}% + \fi + \noindent\kern\sphinx@tempb\relax + \xdef\sphinx@multiwidth + {\the\dimexpr\sphinx@multiwidth+\sphinx@tempb+\tw@\tabcolsep+\arrayrulewidth}% + % hack the \vline and the colortbl macros + \sphinx@hack@vline\sphinx@hack@CT&\relax + % repeat + \expandafter\sphinx@multispan\expandafter{\the\numexpr#1-\@ne}% +}% +% packages like colortbl add group levels, we need to "climb back up" to be +% able to hack the \vline and also the colortbl inserted tokens. This creates +% empty space whether or not the columns were | separated: +\def\sphinx@hack@vline{\ifnum\currentgrouptype=6\relax + \kern\arrayrulewidth\arrayrulewidth\z@\else\aftergroup\sphinx@hack@vline\fi}% +\def\sphinx@hack@CT{\ifnum\currentgrouptype=6\relax + \let\CT@setup\sphinx@CT@setup\else\aftergroup\sphinx@hack@CT\fi}% +% It turns out \CT@row@color is not expanded contrarily to \CT@column@color +% during LaTeX+colortbl preamble preparation, hence it would be possible for +% \sphinx@CT@setup to discard only the column color and choose to obey or not +% row color and cell color. It would even be possible to propagate cell color +% to row color for the duration of the Sphinx multicolumn... the (provisional?) +% choice has been made to cancel the colortbl colours for the multicolumn +% duration. +\def\sphinx@CT@setup #1\endgroup{\endgroup}% hack to remove colour commands +\def\sphinx@multispan@end#1{% + % first, trace back our steps horizontally + \noindent\kern-\dimexpr\sphinx@multiwidth\relax + % and now we set the final computed width for the varwidth environment + \ifdim\baselineskip>\z@ + \xdef\sphinx@multiwidth{\the\dimexpr\sphinx@multiwidth+\linewidth}% + \else + \xdef\sphinx@multiwidth{\the\dimexpr\sphinx@multiwidth+ + (\ifx\TY@final\@undefined\linewidth\else + \sphinx@TY@tablewidth\fi-\arrayrulewidth)/\sphinx@tempa + -\tw@\tabcolsep-\arrayrulewidth\relax}% + \fi + % we need to remove colour set-up also for last cell of the multi-column + \aftergroup\sphinx@hack@CT +}% +\newcommand*\sphinxcolwidth[2]{% + % this dimension will always be used for varwidth, and serves as maximum + % width when cells are merged either via multirow or multicolumn or both, + % as always their contents is wrapped in varwidth environment. + \ifnum#1>\@ne % multi-column (and possibly also multi-row) + % we wrote our own multicolumn code especially to handle that (and allow + % verbatim contents) + \ifx\equation$%$ + \tymax % first pass of tabulary (cf MEMO above regarding nesting) + \else % the \@gobble thing is for compatibility with standard \multicolumn + \sphinx@multiwidth\@gobble{#1/#2}% + \fi + \else % single column multirow + \ifx\TY@final\@undefined % not a tabulary. + \ifdim\baselineskip>\z@ + % in a p{..} type column, \linewidth is the target box width + \linewidth + \else + % l, c, r columns. Do our best. + \dimexpr(\linewidth-\arrayrulewidth)/#2- + \tw@\tabcolsep-\arrayrulewidth\relax + \fi + \else % in tabulary + \ifx\equation$%$% first pass + \tymax % it is set to a big value so that paragraphs can express themselves + \else + % second pass. + \ifdim\baselineskip>\z@ + \linewidth % in a L, R, C, J column or a p, \X, \Y ... + \else + % we have hacked \TY@final to put in \sphinx@TY@tablewidth the table width + \dimexpr(\sphinx@TY@tablewidth-\arrayrulewidth)/#2- + \tw@\tabcolsep-\arrayrulewidth\relax + \fi + \fi + \fi + \fi +}% +% fallback default in case user has set latex_use_latex_multicolumn to True: +% \sphinxcolwidth will use this only inside LaTeX's standard \multicolumn +\def\sphinx@multiwidth #1#2{\dimexpr % #1 to gobble the \@gobble (!) + (\ifx\TY@final\@undefined\linewidth\else\sphinx@TY@tablewidth\fi + -\arrayrulewidth)*#2-\tw@\tabcolsep-\arrayrulewidth\relax}% +% +% --- MULTIROW --- +% standard \multirow +% 1. does not allow verbatim contents, +% 2. does not allow blank lines in its argument, +% 3. its * specifier means to typeset "horizontally" which is very +% bad for paragraph content. 2016 version has = specifier but it +% must be used with p type columns only, else results are bad, +% 4. it requires manual intervention if the contents is too long to fit +% in the asked-for number of rows. +% 5. colour panels (either from \rowcolor or \columncolor) will hide +% the bottom part of multirow text, hence manual tuning is needed +% to put the multirow insertion at the _bottom_. +% +% The Sphinx solution consists in always having contents wrapped +% in a varwidth environment so that it makes sense to estimate how many +% lines it will occupy, and then ensure by insertion of suitable struts +% that the table rows have the needed height. The needed mark-up is done +% by LaTeX writer, which has its own id for the merged cells. +% +% The colour issue is solved by clearing colour panels in all cells, +% whether or not the multirow is single-column or multi-column. +% +% In passing we obtain baseline alignements across rows (only if +% \arraylinestretch is 1, as LaTeX's does not obey \arraylinestretch in "p" +% multi-line contents, only first and last line...) +% +% TODO: examine the situation with \arraylinestretch > 1. The \extrarowheight +% is hopeless for multirow anyhow, it makes baseline alignment strictly +% impossible. +\newcommand\sphinxmultirow[2]{\begingroup + % #1 = nb of spanned rows, #2 = Sphinx id of "cell", #3 = contents + % but let's fetch #3 in a way allowing verbatim contents ! + \def\sphinx@nbofrows{#1}\def\sphinx@cellid{#2}% + \afterassignment\sphinx@multirow\let\next= +}% +\def\sphinx@multirow {% + \setbox\z@\hbox\bgroup\aftergroup\sphinx@@multirow\strut +}% +\def\sphinx@@multirow {% + % The contents, which is a varwidth environment, has been captured in + % \box0 (a \hbox). + % We have with \sphinx@cellid an assigned unique id. The goal is to give + % about the same height to all the involved rows. + % For this Sphinx will insert a \sphinxtablestrut{cell_id} mark-up + % in LaTeX file and the expansion of the latter will do the suitable thing. + \dimen@\dp\z@ + \dimen\tw@\ht\@arstrutbox + \advance\dimen@\dimen\tw@ + \advance\dimen\tw@\dp\@arstrutbox + \count@=\dimen@ % type conversion dim -> int + \count\tw@=\dimen\tw@ + \divide\count@\count\tw@ % TeX division truncates + \advance\dimen@-\count@\dimen\tw@ + % 1300sp is about 0.02pt. For comparison a rule default width is 0.4pt. + % (note that if \count@ holds 0, surely \dimen@>1300sp) + \ifdim\dimen@>1300sp \advance\count@\@ne \fi + % now \count@ holds the count L of needed "lines" + % and \sphinx@nbofrows holds the number N of rows + % we have L >= 1 and N >= 1 + % if L is a multiple of N, ... clear what to do ! + % else write L = qN + r, 1 <= r < N and we will + % arrange for each row to have enough space for: + % q+1 "lines" in each of the first r rows + % q "lines" in each of the (N-r) bottom rows + % for a total of (q+1) * r + q * (N-r) = q * N + r = L + % It is possible that q == 0. + \count\tw@\count@ + % the TeX division truncates + \divide\count\tw@\sphinx@nbofrows\relax + \count4\count\tw@ % q + \multiply\count\tw@\sphinx@nbofrows\relax + \advance\count@-\count\tw@ % r + \expandafter\xdef\csname sphinx@tablestrut_\sphinx@cellid\endcsname + {\noexpand\sphinx@tablestrut{\the\count4}{\the\count@}{\sphinx@cellid}}% + \dp\z@\z@ + % this will use the real height if it is >\ht\@arstrutbox + \sphinxtablestrut{\sphinx@cellid}\box\z@ + \endgroup % group was opened in \sphinxmultirow +}% +\newcommand*\sphinxtablestrut[1]{% + % #1 is a "cell_id", i.e. the id of a merged group of table cells + \csname sphinx@tablestrut_#1\endcsname +}% +% LaTeX typesets the table row by row, hence each execution can do +% an update for the next row. +\newcommand*\sphinx@tablestrut[3]{\begingroup + % #1 = q, #2 = (initially) r, #3 = cell_id, q+1 lines in first r rows + % if #2 = 0, create space for max(q,1) table lines + % if #2 > 0, create space for q+1 lines and decrement #2 + \leavevmode + \count@#1\relax + \ifnum#2=\z@ + \ifnum\count@=\z@\count@\@ne\fi + \else + % next row will be with a #2 decremented by one + \expandafter\xdef\csname sphinx@tablestrut_#3\endcsname + {\noexpand\sphinx@tablestrut{#1}{\the\numexpr#2-\@ne}{#3}}% + \advance\count@\@ne + \fi + \vrule\@height\ht\@arstrutbox + \@depth\dimexpr\count@\ht\@arstrutbox+\count@\dp\@arstrutbox-\ht\@arstrutbox\relax + \@width\z@ + \endgroup + % we need this to avoid colour panels hiding bottom parts of multirow text + \sphinx@hack@CT +}% +\endinput +%% +%% End of file `sphinxmulticell.sty'. -- GitLab