College.Dept::getName
является Function<College.Dept, String>
. Он не принимает College
в качестве ввода.
Используйте лямбду, чтобы построить Function<College, String>
:
groupingBy(c -> c.getDept().getName())
Существует две книги руководств/рецепта полного справочника для TEX:
В обоих случаях источники также доступны.
Как Линделеф упоминает, TeXBook также доступен, хотя в форме, которая предотвращает компиляцию (Knuth хотел, чтобы люди посмотрели на источник для вдохновения, но не воспроизвели книгу свободно):
На ЛАТЕКСНОЙ стороне вещей, ресурсы, немного более недостаточные с точки зрения программирования. Лучшая бесплатная ссылка, о которой я знаю,
Конечно, существует также
но это не покрывает такое программирование "материал". Сами ЛАТЕКСНЫЕ источники содержат некоторые полезные самородки, но качество диапазонов документации от превосходного до несуществующего в частях; это должно быть доступно в Вашем распределении с texdoc source2e
.
Другие большие ЛАТЕКСНЫЕ пакеты, очевидно, имеют источник к своей доступной документации; известным примером является класс мемуаров:
memman.tex
документация),Я уверен, что существует намного больше книг с их доступным источником; это просто первые, которые приходят на ум, которые, оказывается, также способный TEX и/или ЛАТЕКС.
Хотите верьте, хотите нет, но исходный код к TeXbook на самом деле свободно загружаем:
Не то, чтобы я рекомендовал бы это (если у Вас нет большого количества времени и кофеина для экономии), но я узнал о много из просто чтения latex.ltx файла. Я изучил много не только о ЛАТЕКСЕ, но также и конечно о Техасе. Это - тяжелое чтение, хотя и я предложил бы читать книгу о TEX сначала прежде, чем погрузиться в latex.ltx файл.
Я хотел знать о том, как "дополнительные" параметры, на самом деле обработанные и чтение latex.ltx файла действительно, помогли мне понять.
Я нашел эту книгу Аллена Б. Дауни, которая выглядит очень красиво: Вычислительное моделирование и наука о сложности .