
Der angehängte Code ist ein Buchstabe „M“ (einer von) aus einem Logo. Es stellt sich heraus, dass der Buchstabe außerhalb der Begrenzung liegt. Wie kann ich eine Vorschau des Ganzen erhalten? Ist der Platz innerhalb der Standalone-Klasse begrenzt? Und muss ich mein Bild zuerst skalieren/verkleinern?
\documentclass{standalone}
\usepackage{pst-all}
\begin{document}
\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}
\begin{pspicture}(6499.85351562,944)
{
\newrgbcolor{curcolor}{0 0.58823532 1}
\pscustom[linestyle=none,fillstyle=solid,fillcolor=curcolor]
{
\newpath
\moveto(4887.01547782,902.50517744)
\lineto(4887.01547782,385.00785704)
\lineto(4680.59148299,385.00785704)
\lineto(4680.59148299,393.3465235)
\curveto(4680.59148299,508.00785397)(4680.60614965,622.66918443)(4680.50214965,737.33184823)
\curveto(4680.49948299,740.51318149)(4679.21281635,743.69451474)(4678.5261497,746.87451466)
\curveto(4677.95281638,746.707848)(4677.37948307,746.54118134)(4676.80481641,746.37451467)
\curveto(4664.71015005,722.28651528)(4652.53681702,698.23584921)(4640.54215065,674.09584981)
\curveto(4627.94481763,648.74251711)(4615.65415128,623.23718442)(4602.97681826,597.92251839)
\curveto(4591.42215188,574.84918563)(4579.32748552,552.04651953)(4567.8514858,528.93452011)
\curveto(4558.01815272,509.13318727)(4548.91948628,488.96652111)(4539.12748652,469.1425216)
\curveto(4531.92215337,454.5518553)(4524.07815356,440.27585566)(4516.60082042,425.81718935)
\curveto(4510.77548723,414.55052297)(4504.20882073,403.55452324)(4499.66882084,391.78385687)
\curveto(4497.13282091,385.20519037)(4493.87548765,385.01585704)(4488.20882113,385.04252371)
\curveto(4440.65548898,385.26919037)(4393.10082351,385.17185704)(4345.54882469,385.17185704)
\lineto(4318.99415869,385.17185704)
\curveto(4311.08349222,400.65852332)(4303.15415909,415.86652294)(4295.51549261,431.21585589)
\curveto(4287.27015948,447.78385547)(4279.43015968,464.55318839)(4271.16082655,481.10918797)
\curveto(4263.47149341,496.50785425)(4255.31282695,511.66918721)(4247.62482714,527.06785349)
\curveto(4240.62216065,541.08918647)(4234.10882748,555.35318612)(4227.14082765,569.39318577)
\curveto(4220.16616116,583.45051875)(4212.82749468,597.32785173)(4205.77816152,611.34918472)
\curveto(4199.49949501,623.83185107)(4193.4688285,636.43985076)(4187.20349532,648.92918378)
\curveto(4178.72082887,665.83051669)(4170.11682908,682.6718496)(4161.56749596,699.53984918)
\curveto(4155.53682944,711.44251555)(4149.58616293,723.39051525)(4143.41149641,735.21851495)
\curveto(4142.04882978,737.83051489)(4139.8954965,740.03051483)(4138.10616321,742.41984811)
\curveto(4137.15549657,739.50784818)(4135.37949662,736.59851492)(4135.37682995,733.68651499)
\curveto(4135.23682995,619.9131845)(4135.25816329,506.13985401)(4135.25816329,392.36652352)
\lineto(4135.25816329,385.10652371)
\lineto(3927.58083514,385.10652371)
\lineto(3927.58083514,902.00384412)
\lineto(4254.56482697,902.00384412)
\curveto(4260.60082682,889.1665111)(4266.78882666,876.1211781)(4272.87549318,863.02784509)
\curveto(4283.05415959,841.12384564)(4293.03149267,819.12517952)(4303.34615908,797.2865134)
\curveto(4314.94749213,772.72651402)(4326.93015849,748.34651462)(4338.54882487,723.79584857)
\curveto(4344.35949139,711.51584888)(4349.60882459,698.97184919)(4355.34082445,686.65051617)
\curveto(4360.08882433,676.45184976)(4365.29415753,666.46651667)(4370.06749075,656.27851693)
\curveto(4377.2208239,641.01051731)(4384.19282373,625.65318436)(4391.20882355,610.31985141)
\curveto(4395.32749012,601.31718497)(4399.04615669,592.11185186)(4403.61948991,583.34918542)
\curveto(4405.70615652,579.35318552)(4408.46082312,580.66118548)(4410.17415641,584.52651872)
\curveto(4413.95815632,593.05451851)(4418.02082288,601.46385163)(4421.72882279,610.02518475)
\curveto(4429.99415592,629.11185094)(4438.04882238,648.28918379)(4446.30748884,667.37984998)
\curveto(4458.17948855,694.83318263)(4470.10082158,722.26651528)(4482.10615461,749.66251459)
\curveto(4490.37682107,768.53318079)(4498.92748753,787.28118032)(4507.16615399,806.16384651)
\curveto(4518.87015369,832.97851251)(4530.66882007,859.75851184)(4541.90081979,886.77051116)
\curveto(4548.36215296,902.31051078)(4547.89281964,902.50517744)(4565.03681921,902.50517744)
\lineto(4878.35681137,902.50517744)
\closepath
}
}
\end{pspicture}
\end{document}
Antwort1
Der Code istvollständigBlödsinn! Du hast ein grafisches Programm verwendet, das dieseverrücktCode. Die Verwendung \curveto
für Liniensegmente ist Unsinn.
Die Koordinaten waren jedoch pspicture
falsch:
\documentclass[pstricks]{standalone}
\usepackage{pst-all}
\begin{document}
\psset{xunit=.5pt,yunit=.5pt,runit=.5pt}
\begin{pspicture}(3900,375)(4900,925)
[...]
Es wäre viel einfacher, wenn Sie einen einfachen \pspolygon
Befehl verwenden würden! Zum Beispiel:
\documentclass[pstricks]{standalone}
\usepackage{pst-all}
\begin{document}
\newrgbcolor{curcolor}{0 0.58823532 1}
\begin{pspicture}(8,5)
\pspolygon*[linecolor=curcolor](0,0)(0,5)(2.5,5)(4,1.5)(5.5,5)(8,5)(8,0)(6.5,0)(6.5,3.5)(5,0)(3,0)(1.5,3.5)(1.5,0)
\end{pspicture}
\end{document}
Oder mitrealZeichen (Helvetica). Benötigt latex->dvips->ps2pdf:
\documentclass{article}
\usepackage[paperwidth=12cm,paperheight=6.2cm,margin=0cm]{geometry}
\pagestyle{empty}
\parindent=0cm
\usepackage{pst-text}
\begin{document}
\DeclareFixedFont{\phv}{T1}{phv}{b}{n}{8cm}
\begin{pspicture}(0,-0.2)(8,6)
\pscharpath[linecolor=blue,fillcolor=blue,fillstyle=solid]{\phv MS}
\end{pspicture}
\end{document}