Вам нужна не электронная книга, а планшет, по типу Kindle Fire HD. Если взять 8 дюймовую версию, то можно туда поставить EbookDroid — будет Djvu с кучей настроек, например обрезание краев и оптимизация режимов отризовки. Те же пдф я читаю через обычный Adobe Reader на старом Kindle Fire — правда в альбомной ориентации и по кусочкам страницы — местами даже удобнее. Но в общем то в книжном варианте с обрезанием краев тоже комфортно читать.
Все листинги на цветном экране в представленном выше софте конечно же будут работать.
И кстати для технической литературы не подойдет Eink книжка. Они как правило не очень быстрые, а Djvu и PDF с кучей картинок, листингов разноцветных и т.д. очень грузят проц при обработке.
Единственный вариант это дорогие быстрые читалки на андроиде, с процессором хотя бы 1 ггц. Ну и оперативной памяти для DJVU(со сканами) надо очень много. Т.к. сама книжка весит под 30-200 мбайт, так еще и надо ворочать страницы ресайзить обрезать и т.д.