Czy istnieje sposób, aby dać LaTeX wskazówkę na temat maksymalnej liczby stron, które chciałbym mieć w dokumencie, więc LaTeX przynajmniej stara się nie przekroczyć tego maksimum, jeśli to możliwe?
Odpowiedzi:
5 dla odpowiedzi № 1Nie. LaTeX optymalizuje tekst na poziomie strony, ale nie na poziomie dokumentu. Nie ma więc możliwości automatycznego wyciśnięcia tekstu na maksymalną liczbę stron. Istnieje jednak wiele sposobów na wyciskanie rzeczy w celu zmniejszenia liczby stron. Zobacz ten post na blogu "Wyciskanie miejsca za pomocą LaTeX".
4 dla odpowiedzi nr 2
Chociaż nie możesz "zasugerować" długości strony, możesz wymusić limit strony, w którym strony przekraczające limit nie będą drukowane. Oto przykład polecenia, które możesz utworzyć w preambule, aby to zrobić:
makeatletter
newcounter{pagecount}
newcommand{limitpages}[1]{
setcounter{pagecount}{0}%
gdefmaxpages{#1}%
ifxlatex@outputpage@undefinedrelax%
globalletlatex@outputpage@outputpage%
fi%
gdef@outputpage{%
addtocounter{pagecount}{1}%
ifnumvalue{pagecount}>maxpagesrelax%
% Do not output the page
else%
latex@outputpage%
fi%
}%
}
makeatother
2 dla odpowiedzi nr 3
Dobrze jest spojrzeć na sugerowaną odpowiedź, ale na ciebiepowinien zadać sobie pytanie, dlaczego chciałbyś zmusić LaTeXa do ograniczenia liczby stron. W LaTeX powinieneś skupić się na zawartości i pozostawić większość formatowania dla systemu TeX. Jeśli piszesz za dużo, naucz się bardziej zwięźle sformułować swoje słowa: próba ustawienia nieprawidłowych zmiennych wewnętrznych LaTeXa może w końcu doprowadzić do dokumentu, który nie jest estetyczny.