Как начать математические формулы в новой строке, если в латексе плохо в штучной упаковке? - PullRequest
1 голос
/ 05 июня 2010

Какой код я должен вставить в преамбулу, чтобы каждая математическая формула (в доларских знаках), которая слишком длинна, чтобы уместиться в ширину строки (она же создает Bad Box), начинается с новой строки (как, например, перед // уравнением?Или невозможно обнаружить и предотвратить Bad Box при компиляции?

Ответы [ 2 ]

1 голос
/ 05 июня 2010

Вы можете использовать \sloppy или \sloppypar, но это снизит качество разрывов строк.

Взгляните здесь .

0 голосов
/ 05 июня 2010

Вы говорите о встроенной математике или $$ в стиле TeX? В первом случае: подумайте о том, чтобы поместить его в собственную среду, длинная встроенная математика не является хорошей идеей. Во втором случае начните использовать align (или соответствующую среду) и разместите эти разрывы самостоятельно. Или используйте breqn, это будет сделано автоматически.

В случае, если он встроен, и вы хотите, чтобы он оставался встроенным: рассмотрите возможность переписать ваши предложения, как обычно, с ошибками. И рассмотрите возможность использования microtype при сборке в формате PDF, это повысит гибкость шрифтов, а значит, больше возможностей для разрыва строки.

У меня нет актуального решения для разрывов строк во встроенной математике, я обычно прибегаю к этим трюкам. Может быть, кто-то с лучшей проницательностью во встроенной математике может помочь вам в этом:).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...