changeset 217:8bab6f288e59

Add Python logo, move other logos around
author Martin Geisler <mg@aragost.com>
date Wed, 10 Nov 2010 11:19:05 +0100
parents d77b9e2cf597
children a964d4b289b5
files mercurial-users.tex python-logo.png python-logo.svg
diffstat 3 files changed, 275 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-users.tex
+++ b/mercurial-users.tex
@@ -7,11 +7,11 @@
   \item many more\dots
   \end{itemize}
   \begin{tikzpicture}[remember picture, overlay]
-    \node (F) at (current page.center) {\includegraphics[width=2cm]{firefox}};
-    \node[shift={(34mm, -8mm)}] at (F) {\includegraphics[width=2cm]{thunderbird}};
-    \node[shift={(-28mm, 2mm)}] at (F) {\includegraphics[width=2cm]{openjdk}};
-    \node[shift={(-24mm, -16mm)}] at (F) {\includegraphics[width=2.5cm]{netbeans}};
-    \node[shift={(28mm, 14mm)}] at (F) {\includegraphics[width=2.5cm]{openoffice}};
-    \node[shift={(6mm, -22mm)}] at (F) {\includegraphics[width=1.5cm]{opensolaris}};
+    \node (O) at (current page.center) {\includegraphics[width=3.5cm]{python-logo}};
+    \node[shift={(34mm, -12mm)}] at (O) {\includegraphics[width=2cm]{thunderbird}};
+    \node[shift={(-36mm, -2mm)}] at (O) {\includegraphics[width=2.5cm]{openjdk}};
+    \node[shift={(-28mm, -20mm)}] at (O) {\includegraphics[width=3cm]{netbeans}};
+    \node[shift={(30mm, 16mm)}] at (O) {\includegraphics[width=3cm]{openoffice}};
+    \node[shift={(6mm, -22mm)}] at (O) {\includegraphics[width=2cm]{opensolaris}};
   \end{tikzpicture}
 \end{frame}
new file mode 100644
index 0000000000000000000000000000000000000000..901801074c579786ba24f50ed095d73df183a066
GIT binary patch
literal 22404
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
new file mode 100644
--- /dev/null
+++ b/python-logo.svg
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.0"
+   width="388.84pt"
+   height="115.02pt"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.43"
+   sodipodi:docname="logo-python-generic.svg"
+   sodipodi:docbase="/home/sdeibel">
+  <metadata
+     id="metadata2193">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     inkscape:window-height="543"
+     inkscape:window-width="791"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:zoom="1.4340089"
+     inkscape:cx="243.02499"
+     inkscape:cy="71.887497"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient2795">
+      <stop
+         style="stop-color:#b8b8b8;stop-opacity:0.49803922"
+         offset="0"
+         id="stop2797" />
+      <stop
+         style="stop-color:#7f7f7f;stop-opacity:0"
+         offset="1"
+         id="stop2799" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2787">
+      <stop
+         style="stop-color:#7f7f7f;stop-opacity:0.5"
+         offset="0"
+         id="stop2789" />
+      <stop
+         style="stop-color:#7f7f7f;stop-opacity:0"
+         offset="1"
+         id="stop2791" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3676">
+      <stop
+         style="stop-color:#b2b2b2;stop-opacity:0.5"
+         offset="0"
+         id="stop3678" />
+      <stop
+         style="stop-color:#b3b3b3;stop-opacity:0"
+         offset="1"
+         id="stop3680" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3236">
+      <stop
+         style="stop-color:#f4f4f4;stop-opacity:1"
+         offset="0"
+         id="stop3244" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="1"
+         id="stop3240" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4671">
+      <stop
+         style="stop-color:#ffd43b;stop-opacity:1"
+         offset="0"
+         id="stop4673" />
+      <stop
+         style="stop-color:#ffe873;stop-opacity:1"
+         offset="1"
+         id="stop4675" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4689">
+      <stop
+         style="stop-color:#5a9fd4;stop-opacity:1"
+         offset="0"
+         id="stop4691" />
+      <stop
+         style="stop-color:#306998;stop-opacity:1"
+         offset="1"
+         id="stop4693" />
+    </linearGradient>
+    <linearGradient
+       x1="224.23996"
+       y1="144.75717"
+       x2="-65.308502"
+       y2="144.75717"
+       id="linearGradient2987"
+       xlink:href="#linearGradient4671"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(100.2702,99.61116)" />
+    <linearGradient
+       x1="172.94208"
+       y1="77.475983"
+       x2="26.670298"
+       y2="76.313133"
+       id="linearGradient2990"
+       xlink:href="#linearGradient4689"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(100.2702,99.61116)" />
+    <linearGradient
+       x1="172.94208"
+       y1="77.475983"
+       x2="26.670298"
+       y2="76.313133"
+       id="linearGradient2587"
+       xlink:href="#linearGradient4689"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(100.2702,99.61116)" />
+    <linearGradient
+       x1="224.23996"
+       y1="144.75717"
+       x2="-65.308502"
+       y2="144.75717"
+       id="linearGradient2589"
+       xlink:href="#linearGradient4671"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(100.2702,99.61116)" />
+    <linearGradient
+       x1="172.94208"
+       y1="77.475983"
+       x2="26.670298"
+       y2="76.313133"
+       id="linearGradient2248"
+       xlink:href="#linearGradient4689"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(100.2702,99.61116)" />
+    <linearGradient
+       x1="224.23996"
+       y1="144.75717"
+       x2="-65.308502"
+       y2="144.75717"
+       id="linearGradient2250"
+       xlink:href="#linearGradient4671"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(100.2702,99.61116)" />
+    <linearGradient
+       x1="224.23996"
+       y1="144.75717"
+       x2="-65.308502"
+       y2="144.75717"
+       id="linearGradient2255"
+       xlink:href="#linearGradient4671"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.562541,0,0,0.567972,-11.5974,-7.60954)" />
+    <linearGradient
+       x1="172.94208"
+       y1="76.176224"
+       x2="26.670298"
+       y2="76.313133"
+       id="linearGradient2258"
+       xlink:href="#linearGradient4689"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.562541,0,0,0.567972,-11.5974,-7.60954)" />
+    <radialGradient
+       cx="61.518883"
+       cy="132.28575"
+       r="29.036913"
+       fx="61.518883"
+       fy="132.28575"
+       id="radialGradient2801"
+       xlink:href="#linearGradient2795"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.177966,0,108.7434)" />
+    <linearGradient
+       x1="150.96111"
+       y1="192.35176"
+       x2="112.03144"
+       y2="137.27299"
+       id="linearGradient1475"
+       xlink:href="#linearGradient4671"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.562541,0,0,0.567972,-9.399749,-5.305317)" />
+    <linearGradient
+       x1="26.648937"
+       y1="20.603781"
+       x2="135.66525"
+       y2="114.39767"
+       id="linearGradient1478"
+       xlink:href="#linearGradient4689"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.562541,0,0,0.567972,-9.399749,-5.305317)" />
+    <radialGradient
+       cx="61.518883"
+       cy="132.28575"
+       r="29.036913"
+       fx="61.518883"
+       fy="132.28575"
+       id="radialGradient1480"
+       xlink:href="#linearGradient2795"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.382716e-8,-0.296405,1.43676,4.683673e-7,-128.544,150.5202)" />
+  </defs>
+  <g
+     id="g2303">
+    <path
+       id="path46"
+       style="fill:#646464;fill-opacity:1"
+       d="M 184.61344,61.929363 C 184.61344,47.367213 180.46118,39.891193 172.15666,39.481813 C 168.85239,39.325863 165.62611,39.852203 162.48754,41.070593 C 159.98254,41.967323 158.2963,42.854313 157.40931,43.751043 L 157.40931,78.509163 C 162.72147,81.842673 167.43907,83.392453 171.55234,83.148783 C 180.25649,82.573703 184.61344,75.507063 184.61344,61.929363 z M 194.85763,62.533683 C 194.85763,69.931723 193.12265,76.072393 189.63319,80.955683 C 185.7441,86.482283 180.35396,89.328433 173.46277,89.484393 C 168.26757,89.650093 162.91642,88.022323 157.40931,84.610843 L 157.40931,116.20116 L 148.50047,113.02361 L 148.50047,42.903043 C 149.96253,41.109583 151.84372,39.569543 154.12454,38.263433 C 159.42696,35.173603 165.86978,33.584823 173.45302,33.506853 L 173.57973,33.633563 C 180.50991,33.545833 185.85132,36.391993 189.60395,42.162263 C 193.10315,47.454933 194.85763,54.238913 194.85763,62.533683 z " />
+    <path
+       id="path48"
+       style="fill:#646464;fill-opacity:1"
+       d="M 249.30487,83.265743 C 249.30487,93.188283 248.31067,100.05998 246.32227,103.88084 C 244.32411,107.7017 240.52275,110.75254 234.90842,113.02361 C 230.35653,114.81707 225.43425,115.79178 220.15133,115.95748 L 218.67952,110.34316 C 224.05016,109.61213 227.83204,108.88109 230.02513,108.15006 C 234.34309,106.688 237.30621,104.44617 238.93397,101.44406 C 240.24008,98.997543 240.88339,94.328693 240.88339,87.418003 L 240.88339,85.098203 C 234.79146,87.866373 228.40711,89.240713 221.73036,89.240713 C 217.34417,89.240713 213.47457,87.866373 210.14107,85.098203 C 206.39818,82.086343 204.52674,78.265483 204.52674,73.635623 L 204.52674,36.557693 L 213.43558,33.506853 L 213.43558,70.828453 C 213.43558,74.815013 214.7222,77.885353 217.29543,80.039463 C 219.86866,82.193563 223.20217,83.226753 227.2862,83.148783 C 231.37023,83.061053 235.74667,81.482023 240.39603,78.392203 L 240.39603,34.851953 L 249.30487,34.851953 L 249.30487,83.265743 z " />
+    <path
+       id="path50"
+       style="fill:#646464;fill-opacity:1"
+       d="M 284.08249,88.997033 C 283.02006,89.084753 282.04535,89.123743 281.14862,89.123743 C 276.10937,89.123743 272.18129,87.924853 269.37413,85.517323 C 266.57671,83.109793 265.17314,79.786033 265.17314,75.546053 L 265.17314,40.456523 L 259.07146,40.456523 L 259.07146,34.851953 L 265.17314,34.851953 L 265.17314,19.968143 L 274.07223,16.800333 L 274.07223,34.851953 L 284.08249,34.851953 L 284.08249,40.456523 L 274.07223,40.456523 L 274.07223,75.302373 C 274.07223,78.645623 274.96896,81.014163 276.76243,82.398253 C 278.30247,83.538663 280.74899,84.191723 284.08249,84.357423 L 284.08249,88.997033 z " />
+    <path
+       id="path52"
+       style="fill:#646464;fill-opacity:1"
+       d="M 338.02288,88.266003 L 329.11404,88.266003 L 329.11404,53.878273 C 329.11404,50.379063 328.29528,47.367213 326.66753,44.852463 C 324.78634,42.006313 322.17411,40.583233 318.82112,40.583233 C 314.73708,40.583233 309.6296,42.737343 303.4987,47.045563 L 303.4987,88.266003 L 294.58985,88.266003 L 294.58985,6.0687929 L 303.4987,3.2616329 L 303.4987,40.700203 C 309.191,36.557693 315.40963,34.481563 322.16436,34.481563 C 326.88196,34.481563 330.70282,36.070333 333.62694,39.238143 C 336.56082,42.405943 338.02288,46.353513 338.02288,51.071103 L 338.02288,88.266003 L 338.02288,88.266003 z " />
+    <path
+       id="path54"
+       style="fill:#646464;fill-opacity:1"
+       d="M 385.37424,60.525783 C 385.37424,54.930953 384.31182,50.310833 382.19669,46.655673 C 379.68195,42.201253 375.77337,39.852203 370.49044,39.608523 C 360.72386,40.173863 355.85032,47.172273 355.85032,60.584263 C 355.85032,66.734683 356.86401,71.871393 358.91089,75.994413 C 361.52312,81.248093 365.44145,83.840823 370.66589,83.753103 C 380.47146,83.675123 385.37424,75.935933 385.37424,60.525783 z M 395.13109,60.584263 C 395.13109,68.547643 393.09395,75.175663 389.02941,80.468333 C 384.5555,86.394563 378.37584,89.367423 370.49044,89.367423 C 362.67328,89.367423 356.58135,86.394563 352.18541,80.468333 C 348.19885,75.175663 346.21044,68.547643 346.21044,60.584263 C 346.21044,53.098503 348.36455,46.801883 352.67276,41.674913 C 357.22466,36.236033 363.20937,33.506853 370.6074,33.506853 C 378.00545,33.506853 384.02914,36.236033 388.66877,41.674913 C 392.97697,46.801883 395.13109,53.098503 395.13109,60.584263 z " />
+    <path
+       id="path56"
+       style="fill:#646464;fill-opacity:1"
+       d="M 446.20583,88.266003 L 437.29699,88.266003 L 437.29699,51.928853 C 437.29699,47.942293 436.0981,44.832973 433.70032,42.591133 C 431.30253,40.359053 428.10549,39.277123 424.11893,39.364853 C 419.8887,39.442833 415.86314,40.826913 412.04229,43.507363 L 412.04229,88.266003 L 403.13345,88.266003 L 403.13345,42.405943 C 408.26042,38.672813 412.97801,36.236033 417.28621,35.095623 C 421.35076,34.033193 424.93769,33.506853 428.02752,33.506853 C 430.14264,33.506853 432.13104,33.711543 434.00248,34.120913 C 437.50169,34.929923 440.34783,36.430973 442.54093,38.633823 C 444.98744,41.070593 446.20583,43.994723 446.20583,47.415943 L 446.20583,88.266003 z " />
+    <path
+       id="path1948"
+       style="fill:url(#linearGradient1478);fill-opacity:1"
+       d="M 60.510156,6.3979729 C 55.926503,6.4192712 51.549217,6.8101906 47.697656,7.4917229 C 36.35144,9.4962267 34.291407,13.691825 34.291406,21.429223 L 34.291406,31.647973 L 61.103906,31.647973 L 61.103906,35.054223 L 34.291406,35.054223 L 24.228906,35.054223 C 16.436447,35.054223 9.6131468,39.73794 7.4789058,48.647973 C 5.0170858,58.860939 4.9078907,65.233996 7.4789058,75.897973 C 9.3848341,83.835825 13.936449,89.491721 21.728906,89.491723 L 30.947656,89.491723 L 30.947656,77.241723 C 30.947656,68.391821 38.6048,60.585475 47.697656,60.585473 L 74.478906,60.585473 C 81.933857,60.585473 87.885159,54.447309 87.885156,46.960473 L 87.885156,21.429223 C 87.885156,14.162884 81.755176,8.7044455 74.478906,7.4917229 C 69.872919,6.7249976 65.093809,6.3766746 60.510156,6.3979729 z M 46.010156,14.616723 C 48.779703,14.616723 51.041406,16.915369 51.041406,19.741723 C 51.041404,22.558059 48.779703,24.835473 46.010156,24.835473 C 43.23068,24.835472 40.978906,22.558058 40.978906,19.741723 C 40.978905,16.91537 43.23068,14.616723 46.010156,14.616723 z " />
+    <path
+       id="path1950"
+       style="fill:url(#linearGradient1475);fill-opacity:1"
+       d="M 91.228906,35.054223 L 91.228906,46.960473 C 91.228906,56.191228 83.403011,63.960472 74.478906,63.960473 L 47.697656,63.960473 C 40.361823,63.960473 34.291407,70.238956 34.291406,77.585473 L 34.291406,103.11672 C 34.291406,110.38306 40.609994,114.65704 47.697656,116.74172 C 56.184987,119.23733 64.323893,119.68835 74.478906,116.74172 C 81.229061,114.78733 87.885159,110.85411 87.885156,103.11672 L 87.885156,92.897973 L 61.103906,92.897973 L 61.103906,89.491723 L 87.885156,89.491723 L 101.29141,89.491723 C 109.08387,89.491723 111.98766,84.056315 114.69765,75.897973 C 117.49698,67.499087 117.37787,59.422197 114.69765,48.647973 C 112.77187,40.890532 109.09378,35.054223 101.29141,35.054223 L 91.228906,35.054223 z M 76.166406,99.710473 C 78.945884,99.710476 81.197656,101.98789 81.197656,104.80422 C 81.197654,107.63057 78.945881,109.92922 76.166406,109.92922 C 73.396856,109.92922 71.135156,107.63057 71.135156,104.80422 C 71.135158,101.98789 73.396853,99.710473 76.166406,99.710473 z " />
+    <path
+       id="text3004"
+       style="font-size:15.16445827px;font-style:normal;font-weight:normal;line-height:125%;fill:#646464;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       d="M 463.5544,26.909383 L 465.11635,26.909383 L 465.11635,17.113143 L 468.81648,17.113143 L 468.81648,15.945483 L 459.85427,15.945483 L 459.85427,17.113143 L 463.5544,17.113143 L 463.5544,26.909383 M 470.20142,26.909383 L 471.53589,26.909383 L 471.53589,17.962353 L 474.4323,26.908259 L 475.91799,26.908259 L 478.93615,17.992683 L 478.93615,26.909383 L 480.39194,26.909383 L 480.39194,15.945483 L 478.46605,15.945483 L 475.16774,25.33834 L 472.35477,15.945483 L 470.20142,15.945483 L 470.20142,26.909383" />
+    <path
+       id="path1894"
+       style="opacity:0.44382019;fill:url(#radialGradient1480);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:20;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       transform="matrix(0.73406,0,0,0.809524,16.24958,27.00935)"
+       d="M 110.46717 132.28575 A 48.948284 8.6066771 0 1 1  12.570599,132.28575 A 48.948284 8.6066771 0 1 1  110.46717 132.28575 z" />
+  </g>
+</svg>