/ / Wymuś maksymalną liczbę stron w LaTeX - latex

Wymuś maksymalną liczbę stron w LaTeX - latex

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 № 1

Nie. 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.