Tikz、175バイト
\documentclass[tikz]{standalone}\begin{document}\tikz{\def\b{;\draw[line width=}\def\a{)--(}\clip(1,1\a1,5\a5,5\a5,1)\b2mm](0,4\a6,4\a6,3\a4,3)\b1mm](4,0\a4,5);}\end{document}
Blogosphereで確認する
これはおそらくモンドリアンの最もミニマルな作品の一つであり、誰もまだ見つけていないことに驚いています。しかし、それは特に興味深いものではないので、答えに他のいくつかの絵を含めました。
説明
すべてのtikz回答に関連付けられているラッパーが少しあります。ラッパーは次のとおりです。
\documentclass[tikz]{standalone}\begin{document}\tikz{
}\end{document}
ラッパーを通過すると、\def
バイトを節約するが、残念ながらコードを難読化するステートメントがいくつかあります。
\def\b{;\draw[line width=}\def\a{)--(}
適切な置換をすべて行うと、コードは次のようになります。
\clip(1,1)--(1,5)--(5,5)--(5,1);
\draw[line width=2mm](0,4)--(6,4)--(6,3)--(4,3);
\draw[line width=1mm](4,0)--(4,5);
最初のビットはa \clip
であり、非常に重要ですが、当面はスキップします。
次に、空白のキャンバスに最初の線を描画します。この線はかなり太いので[line width=2mm]
、太さを2mm
次のように設定します。
\draw[line width=2mm](0,4)--(6,4)--(6,3)--(4,3);
これにより、いくつかのノードが接続され、次の形状が生成されます。
次に\draw
2番目のストロークを実行しますが、このストロークは細いため、線の太さを1mm
次のように設定する必要があります。
\draw[line width=1mm](4,0)--(4,5);
これで、絵画は次のようになります。
これはオリジナルに近いものの、完全ではありません。そのため、ここで問題が発生し\clip
ます。を使用し\clip
て、キャンバスから余分な行をすべて削除し、キャンバスを正しいサイズに設定します。キャンバスのサイズを変更すると、画像が取得されます。
\documentclass[tikz]{standalone}\begin{document}\tikz[line width=2mm]{\clip(1,1)rectangle(7,7);\draw(0,8)rectangle(4,3.5)rectangle(6.5,1.2)rectangle(4,0);\draw[fill=yellow](6.5,3.5)rectangle(8,2.5);}\end{document}
CyberSpaceで評価する
来るべき説明
\documentclass[tikz]{standalone}\begin{document}\tikz[line width=2mm]{\clip(1,1)rectangle(7,10);\draw(8,9)rectangle(3,6)rectangle(0,0);\draw[fill=yellow](0,0)rectangle(3,2);\draw[fill=blue](0,11)rectangle(3,9);}\end{document}
Webbernetzで評価してください!
来るべき説明
\documentclass[tikz]{standalone}\begin{document}\tikz[line width=2mm]{\clip(1,1)rectangle(10,13);\draw[line width=1mm](1.2,5)--(1.2,9);\draw[fill=red](0,14)rectangle(5,9);\draw(0,9)rectangle(11,5)(7,0)rectangle(5,14);}\end{document}
インターネットで試してみてください!
説明
最初に、読みやすくするために改行を挿入したコードを示します。
\documentclass[tikz]{standalone}
\begin{document}
\tikz[line width=2mm]{
\clip(1,1)rectangle(10,13);
\draw[line width=1mm](1.2,5)--(1.2,9);
\draw[fill=red](0,14)rectangle(5,9);
\draw(0,9)rectangle(11,5)(7,0)rectangle(5,14);
}
\end{document}
関心のある最初のコマンドは
\draw[fill=red](0,14)rectangle(5,9);
これにより、黒のアウトラインで赤い長方形が描画されます。絵画の左上隅に。
次に、白いインテリアと黒いアウトラインでさらに2つの四角形を描画して、絵画にグリッドパターンを作成します
\draw(0,9)rectangle(11,5)(7,0)rectangle(5,14);
それから細い線で描きます
\draw[line width=1mm](1.2,5)--(1.2,9);
そして、画像を適切なサイズにトリミングします
\clip(1,1)rectangle(10,13);
\documentclass[tikz]{standalone}\begin{document}\tikz[line width=1mm]{\clip(1,1)rectangle(9,9);\draw[fill=yellow](8.5,6)--(0,6)--(8.5,6)--(8.5,2)rectangle(10,0);\draw[fill=red](3,3)rectangle(10,10);\draw[fill=blue](0,0)rectangle(3,3);}\end{document}
World Wide Webでテストしてください!
説明
まず、コードを読みやすくするために改行を挿入します
\documentclass[tikz]{standalone}
\begin{document}
\tikz[line width=1mm]{
\clip(1,1)rectangle(9,9);
\draw[fill=yellow](8.5,6)--(0,6)--(8.5,6)--(8.5,2)rectangle(10,0);
\draw[fill=red](3,3)rectangle(10,10);
\draw[fill=blue](0,0)rectangle(3,3);
}
\end{document}
重要な最初の行は次のとおりです。
\draw[fill=yellow](8.5,6)--(0,6)--(8.5,6)--(8.5,2)rectangle(10,0);
これにより、次の形状が描画されます。
この奇妙な形は、右下隅の黄色の長方形と、色付きの長方形の端ではない2本の線です。次に、赤い正方形を挿入し、最後の図形によって作成された余分な線を隠します。
\draw[fill=red](3,3)rectangle(10,10);
これは次のようになります。
次に、青い正方形を挿入します。
\draw[fill=blue](0,0)rectangle(3,3);
あとは、画像の不要な部分をすべて切り抜くだけです \clip
\clip(1,1)rectangle(10,10);
\documentclass[tikz]{standalone}\begin{document}\tikz[line width=2mm]{\clip(1,1)rectangle(12.6,13);\draw(0,0)rectangle(10,4)rectangle(2,12)--(0,12);\draw[fill=red](10,1.6)rectangle(14,0);\draw[fill=yellow](6,12)rectangle(10,14);\draw[fill=blue](0,4)rectangle(2,8);\fill(10,10)rectangle(14,14);}\end{document}
Information-Super-Highwayで確認してください
来るべき説明