Piszę kilka zadań z podstawową strukturą
Problem problemem numer
Rozwiązanie
i nie jestem bardzo zadowolony ze źródła LaTeX, które tworzę. Na przykład
\section*{Problem 1}
In order to solve $a^2+b^2 = c^2$ ...
To rozwiązanie nie jest zbyt dobre, ponieważ nie korzysta z automatycznych liczników i chociaż zadania są krótkie, mogę mieć dłuższe i potrzebować spisu treści.
Teraz problemy w moim kontekście są logicznymi sekcjami moich dokumentów, więc \ sekcja ma sens. Czy jakieś nowe polecenie powiedziałoby, że \ problem ma większy sens?
Odpowiedzi:
Znalazłem ten przykład. Nie jest to dokładnie to, czego chcesz, ale jeśli spojrzysz w górę za pomocą liczników i nowych poleceń i odnów definicje poleceń, powinieneś być w stanie zrobić dokładnie to, co chcesz, co nie było dla mnie całkowicie jasne.
źródło
Do tego zadania używam klasy dokumentu egzaminacyjnego . Podstawowy dokument wygląda następująco:
Zanim odkryłem klasę egzaminacyjną, korzystałem z klasy dokumentów hmcpset z wydziału matematyki w Harvey Mudd College.
źródło
Sugerowałbym użycie wyliczenia do uporządkowania problemów i użycia sekcji do ich grupowania. Na przykład:
Zaczerpnięte z pangea.stanford.edu LaTeX przez przykład
Rozwiązanie to daje sposób większą elastyczność strukturyzacji szczegóły indywidualnych zadań - na przykład można wyliczyć, jak głęboko, jak trzeba, ale można wziąć tylko sekcje na 3 poziomach.
źródło
Do tego rodzaju rzeczy prawdopodobnie użyłbym
theorem
pakietu. Za jego pomocą możesz zdefiniować środowisko podobne do twierdzeń, takie jak to:W tym przypadku opcjonalny argument
[chapter]
mówi, że numeracja ma być wykonywana dla każdego rozdziału, więc otrzymujesz numerację taką jak 1.1, 1.2 w pierwszym rozdziale, 2.1 w drugim rozdziale i tak dalej. Jeśli chcesz po prostu numerować sekwencyjnie w całym dokumencie, całkowicie pomiń ten argument.I użyłbyś tego w ten sposób:
Oczywiście, chciałbyś nadać mu bardziej opisową etykietę niż tylko
prob:1
.Ponadto domyślne składanie powoduje pisanie kursywą. Możesz to zmienić, zastępując definicję czymś takim
Wprowadziłem zmianę czcionki
{}
, aby miała ona wpływ tylko na tę definicję środowiska, a nie na inne, które możesz mieć.źródło
Jednym ze sposobów na to jest użycie środowiska równań:
To daje numerowane równania i sposób na odniesienie się do nich.
źródło