Mam pęczek kodu w środowisku listy odtwarzania. Jak mogę podświetlić (kolor tła) konkretną porcję kodu w środowisku?Podświetlanie fragmentu kodu na liście odtwarzania
Odpowiedz
Można użyć \ ColorBox oraz znak ucieczki wewnątrz wpisie:
dodać do swojej preambule
\usepackage{color}
\definecolor{light-gray}{gray}{0.80}
następnie używać go w ten sposób w dokumencie:
\begin{lstlisting}[escapechar=!]
def mult(m: Matrix[Int], n: Matrix[Int]) {
val p = !\colorbox{light-gray}{new MatrixInt}!(m.rows, n.cols)
}
\end{lstlisting}
Dzięki! To było dokładnie to, czego potrzebowałem. –
Potrzebuję czegoś ekstra. Używam pakietu Beamer do mojej prezentacji i muszę podkreślić kod obecny na liście. Różnica w mojej potrzebie polega na tym, że nie mogę zmienić kodu na stronie głównej, jak np. Ucieczkę lub specjalną definicję komentarza. Kod znajduje się w innym pliku, którego nie można zmienić. Kopiowanie kodu i wprowadzanie modyfikacji nie jest opcją, ponieważ jest ich wiele. Czy możemy wskazać z zewnątrz (tzn. W \ begin {lstlisting}), które linie należy podświetlić? – thequark
Ładne, ale nie działa z wieloma liniami i tracisz podświetlanie składni wewnątrz 'colorbox'. – Julian
pakiet ofert zapewnia backgroundcolor = \ color {} jako opcja, ale jestem pewien, że sprawia, że cały kolor bg, a nie kawałek.
można spojrzeć na wprowadzenie go do parbox kolorem lub pakietu ColorBox.
Jest to trochę uciążliwe, ale można złamać kod na kilka lstlisting
środowiskach.
\begin{lstlisting}
line
\end{lstlisting}
\vspace{-\baselineskip}
\begin{lstlisting}[backgroundcolor=\color{pink}]
very
interesting
\end{lstlisting}
\vspace{-\baselineskip}
\begin{lstlisting}
line
line
\end{lstlisting}
Czy to działa, jeśli masz na przykład numery linii, czy też zostaną one ponownie uruchomione? – Edd
@Edd: Domyślnie zostaną one zrestartowane, ale możesz to naprawić za pomocą słowa kluczowego "firstnumber". W tym przykładzie użylibyś 'firstnumber = 2' i' firstnumber = 4' odpowiednio w drugim i trzecim środowisku 'lstlisting'. Użycie 'firstnumber = last' powinno kontynuować numerowanie z poprzedniego środowiska' lstlisting', ale kiedy próbuję, jest wyłączone przez jeden. –
Okazuje się, że istnieje jeszcze lepsze rozwiązanie problemu numerowania: użyj słowa kluczowego 'name' (np.' \ Begin {lstlisting} [name = asdf, ... '). Nazwa nie zostanie wyświetlona, a środowiska 'lstlisting' z tą samą nazwą domyślnie współużytkują licznik linii. –
- 1. Podświetlanie kodu nie działa na OllyDbg
- 2. Optymalizacja fragmentu kodu C#
- 3. Jak ukryć nazwy utworów na liście odtwarzania Jplayera
- 4. Jak można znaleźć utwory na liście odtwarzania, mając nazwę listy odtwarzania muzyki Androida?
- 5. Rozszerzanie definicji języka (podświetlanie kodu) w notatniku ++
- 6. Podświetlanie kodu Netbeans dla wbudowanych funkcji PHP
- 7. podświetlanie składni kodu źródłowego dla trac?
- 8. Podświetlanie kodu JS w pliku php
- 9. Podświetlanie kodu szablonów underscore.js w Netbeans
- 10. Czy istnieje sposób na umieszczenie jednego fragmentu kodu w innym?
- 11. pomoc w zrozumieniu tego fragmentu kodu
- 12. Jaki jest cel tego fragmentu kodu CSS?
- 13. Jak korzystać z API KEY z YouTube w angularjs i wyświetlać filmy na liście odtwarzania?
- 14. Niestandardowe podświetlanie składni Windows 7 podświetlanie
- 15. Bardzo wolne zakończenie i podświetlanie kodu w Qt Creator
- 16. podświetlanie składni Markdown bloki kodu Jekyll (bez użycia płynnych znaczników)
- 17. Podświetlanie znacznika Vim (elementy listy i konflikty bloku kodu)
- 18. Xcode 9 uzupełniania kodu i podświetlanie nie działa
- 19. Tworzenie nowego Guida wewnątrz fragmentu kodu za pomocą C#
- 20. Sprawdź, czy moja interpretacja tego fragmentu kodu Pythona jest poprawna
- 21. Szybki test fragmentu kodu javascript dla zgodności przeglądarki
- 22. Brak uzupełniania kodu lub podświetlanie składni w obiekcie testowym jednostki kodu Xcode z włączonym "zdefiniowanym modułem"
- 23. Odsłuchanie zdarzenia odtwarzania przeglądarki
- 24. CSS Pierwszy List Podświetlanie
- 25. R odliczanie: Dostęp do zmiennej z fragmentu kodu (zakres zmienny)
- 26. Awaria odtwarzania AVFAudio na iOS 10
- 27. Podświetlanie składni Wordpress
- 28. Sortowanie nazw na liście alfabetycznie?
- 29. Usuwanie fragmentu przez kliknięcie/dotknięcie na zewnątrz:
- 30. Pierwsze pozycję na liście
W przyszłości prosimy o pytania związane z LaTeX na: https://tex.stackexchange.com. –
@IoannisFilippidis To byłoby przydatne wiedzieć ... 8 lat temu. –