TikZ to pakiet Latex używany do rysowania precyzyjnych obrazów w dokumentach Latex. Ma ogromną specyfikację i mnóstwo funkcji, które mogą być przydatne w przypadku pytań w stylu graficznym .
Jakie są wskazówki dla golfistów w TikZ? Jak zawsze, wskazówki powinny być specyficzne dla TikZ (np. „Usuń komentarze” nie jest odpowiedzią) i trzymać się jednej wskazówki na odpowiedź.
Odpowiedzi:
Posługiwać się
\def
\def
jest niezwykle potężnym narzędziem, jeśli chodzi o golfa.\def
pozwala przypisać coś do zmiennej.Można tego użyć po prostu, aby zapisać liczbę, na przykład kilka razy
Zdefiniuje
1456
jako\x
do wykorzystania w przyszłości, podobnie jak zapisywanie zmiennej w języku programowania.\def
Jest jednak o wiele potężniejszy, ponieważ\def
nie definiuje zmiennej, definiuje fragment kodu, który ma być podstawiony do programu za każdym razem, gdy jest wywoływany.Na przykład powiedz, że chcesz narysować niektóre prostokąty, za pomocą
\draw
którego możesz napisać następujący kod:Za pomocą
\def
tego można zapisać jako:źródło
Posługiwać się
\documentclass[tikz]{standalone}
Przez przypadek znalazłem następującą informację w instrukcji na
standalone
opakowaniu:Dlatego zamiast
można pisać
aby zapisać 5 bajtów.
źródło
Użyj
\tikz
zamiasttikzpicture
środowiskaZamiast tworzyć
tikzpicture
środowisko (36 bajtów) możesz użyć\tikz
polecenia (7 bajtów)Opcje globalne można ustawić w nawiasach kwadratowych za pomocą polecenia tikz jako takiego
\tikz[options...]{...}
. Jeśli kod tikz ma długość jednej linii, nawiasy klamrowe można pominąć, zapisując dodatkowe dwa bajty.Przykład:
Oba poniższe programy wyświetlają obraz na dole
Podziękowania dla WheatWizard za ustalenie wieloliniowego zastosowania
\tikz
źródło