Herkese selamlar, uzun zamandır aklımda olan müzik nota yazım dili olan Lilypond ile Türk Müziği kullanımı ile ilgili bir kitap yazıyorum. Lilypond Latex dilini temel alarak kullanılan bir kodllama yazılım. Libreoffice ile Ooolilypond eklentisi sayesinde tüm örnekleri kolayca kelime işlemci sayfasına entegre edebiliyorum. Sorum şu;
Lilypond olarak öğrencilere aktarmak istediğim latex kodlarını sanki bir terminal kodu havasında bir çerçeve içinde kareli metod sayfa gibi her harf bir kareye gelecek şekilde (yanlış kodlama yapmamalarını sağlamak için) göstermek ve altına ilgili kodun çıktısını örnek koymak istiyorum. Bu kareli her harfe bir kare gelecek şekildeki kutucuğu Writer içinde nasıl oluşturabilirim?
Writer sayfasında örnek terminal kodu için özelleşmiş pencere
-
- Mesajlar: 3
- Kayıt: 31 Mar 2020, 10:33
- İşletim Sisteminiz: Macosx
- LibreOffice Sürümü: 6.4.2.2
-
- Mesajlar: 3
- Kayıt: 31 Mar 2020, 10:33
- İşletim Sisteminiz: Macosx
- LibreOffice Sürümü: 6.4.2.2
Re: Writer sayfasında örnek terminal kodu için özelleşmiş pencere
Teşekkür ediyorum, ancak bu yöntemde anladığım kadarıyla her kutuya bir harf yazacağım şekilde oluşturuluyor. Daha pratik bir yolu olmalı diye düşünüyorum. Eklentilerden Highlight Code eklentisini buldum tam da benlik. Ancak malesef yükleme sayfasındaki hata mesajlarına yönelik tüm çözümleri yapmama rağmen alttaki uyarıyı alıyorum. Belki bu uyarıyı halledebilirsem sorunum tamamen çözülecek...
Python, vnd.sun.star.script:codehighlighter.oxt|python|highlight.py$create_dialog?language=Python&location=user:uno_packages betiği çalıştırılırken, betik dili çatı hatası oluştu.
Mesaj: <class 'ImportError'>: No module named 'pygments' (or 'pygments.styles' is unknown)
File "/Applications/LibreOffice.app/Contents/Resources/pythonscript.py", line 1063, in getScript
mod = self.provCtx.getModuleByUrl( fileUri )
File "/Applications/LibreOffice.app/Contents/Resources/pythonscript.py", line 500, in getModuleByUrl
exec(code, entry.module.__dict__)
File "/Users/neyzen/Library/Application Support/LibreOffice/4/user/uno_packages/cache/uno_packages/lu13187icht.tmp_/codehighlighter.oxt/python/highlight.py", line 21, in <module>
from pygments import styles
File "/Applications/LibreOffice.app/Contents/Resources/uno.py", line 434, in _uno_import
raise uno_import_exc
File "/Applications/LibreOffice.app/Contents/Resources/uno.py", line 356, in _uno_import
return _builtin_import(name, *optargs, **kwargs)
Python, vnd.sun.star.script:codehighlighter.oxt|python|highlight.py$create_dialog?language=Python&location=user:uno_packages betiği çalıştırılırken, betik dili çatı hatası oluştu.
Mesaj: <class 'ImportError'>: No module named 'pygments' (or 'pygments.styles' is unknown)
File "/Applications/LibreOffice.app/Contents/Resources/pythonscript.py", line 1063, in getScript
mod = self.provCtx.getModuleByUrl( fileUri )
File "/Applications/LibreOffice.app/Contents/Resources/pythonscript.py", line 500, in getModuleByUrl
exec(code, entry.module.__dict__)
File "/Users/neyzen/Library/Application Support/LibreOffice/4/user/uno_packages/cache/uno_packages/lu13187icht.tmp_/codehighlighter.oxt/python/highlight.py", line 21, in <module>
from pygments import styles
File "/Applications/LibreOffice.app/Contents/Resources/uno.py", line 434, in _uno_import
raise uno_import_exc
File "/Applications/LibreOffice.app/Contents/Resources/uno.py", line 356, in _uno_import
return _builtin_import(name, *optargs, **kwargs)