Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
നോട്ടാംഗിൾ, നൊവേവ്, നോൺആംഗിൾ - നോവെബ്, ഒരു ലിറ്ററേറ്റ്-പ്രോഗ്രാമിംഗ് ടൂൾ
സിനോപ്സിസ്
നോട്ടാങ്കിൾ [-Rറൂട്ട്നാമം ...] [-ഫിൽട്ടർ കമാൻഡ്] [-L[ഫോർമാറ്റ്]] [ഫയൽ] ...
നാമകോണം [- മില്ലി|-m3|-c|-സി++|-awk|-ടെക്സ്|-f77|-f90|-ലിസ്പ്|-മാറ്റ്ലാബ്] [-Rറൂട്ട്നാമം ...] [-ഫിൽട്ടർ
കമാൻഡ്] [-wവീതി] [ഫയൽ] ...
ഇപ്പോൾ ഈവ് [ഓപ്ഷനുകൾ] [ഫയൽ] ...
വിവരണം
നൊവെബ് Knuth ന്റെ പോലെയുള്ള ഒരു സാക്ഷര-പ്രോഗ്രാമിംഗ് ടൂൾ ആണ് വെബ്, ലളിതം മാത്രം. എ noweb ഫയല്
ഡോക്യുമെന്റേഷനുമായി ഇടകലർന്ന പ്രോഗ്രാം സോഴ്സ് കോഡ് അടങ്ങിയിരിക്കുന്നു. എപ്പോൾ നോട്ടാങ്കിൾ ഒരു നൽകിയിരിക്കുന്നു
noweb ഫയൽ, അത് സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ പ്രോഗ്രാം എഴുതുന്നു. എപ്പോൾ ഇപ്പോൾ ഈവ് ഒരു നൽകിയിരിക്കുന്നു noweb ഫയൽ,
അത് വായിക്കുന്നു noweb സ്രോതസ്സും ഉല്പന്നങ്ങളും, സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ, ലാറ്റെക്സ്, ടെക്, ട്രോഫി, അഥവാ എച്ച്ടിഎംഎൽ
ടൈപ്പ്സെറ്റ് ഡോക്യുമെന്റേഷന്റെ ഉറവിടം. നാമകോണം സാക്ഷരതയുള്ള ഒരു പ്രോഗ്രാമിനെ ഒരു സാധാരണ പ്രോഗ്രാമാക്കി മാറ്റുന്നു
ഇന്റർലീവ്ഡ് ഡോക്യുമെന്റേഷൻ കമന്റുകളാക്കി മാറ്റിക്കൊണ്ട് പ്രോഗ്രാം. ഫയലിന്റെ പേര് `-' സൂചിപ്പിക്കുന്നു
സ്റ്റാൻഡേർഡ് ഇൻപുട്ട്.
ഫോർമാറ്റ് OF ഇപ്പോൾ ഫയലുകൾ
A noweb ഫയൽ ഒരു ക്രമമാണ് കഷണങ്ങൾ, ഏത് ക്രമത്തിലും ദൃശ്യമാകാം. ഒരു കഷണം അടങ്ങിയിരിക്കാം
കോഡ് അല്ലെങ്കിൽ ഡോക്യുമെന്റേഷൻ. ഡോക്യുമെന്റേഷൻ ഭാഗങ്ങൾ ഒരു അറ്റ് ചിഹ്നത്തിൽ ആരംഭിക്കുന്ന ഒരു വരിയിൽ ആരംഭിക്കുന്നു
(@) ഒരു സ്പെയ്സ് അല്ലെങ്കിൽ പുതിയ ലൈനിനൊപ്പം. അവർക്ക് പേരില്ല. കോഡ് ഭാഗങ്ങൾ ആരംഭിക്കുന്നു
<<തുളച്ച് പേര്>> =
സ്വയം ഒരു വരിയിൽ. ഇരട്ട ഇടത് ആംഗിൾ ബ്രാക്കറ്റ് (<<) ആദ്യ നിരയിലായിരിക്കണം.
മറ്റൊരു ചങ്കിന്റെ തുടക്കത്തിലോ ഫയലിന്റെ അവസാനത്തിലോ ചങ്കുകൾ അവസാനിപ്പിക്കും. ആദ്യമാണെങ്കിൽ
ഫയലിലെ വരി ഒരു ചങ്കിന്റെ ആരംഭം അടയാളപ്പെടുത്തുന്നില്ല, അത് ആദ്യത്തേതാണെന്ന് അനുമാനിക്കപ്പെടുന്നു
ഒരു ഡോക്യുമെന്റേഷൻ ചങ്കിന്റെ വരി.
ഡോക്യുമെന്റേഷൻ ഭാഗങ്ങളിൽ അവഗണിച്ച വാചകം അടങ്ങിയിരിക്കുന്നു നോട്ടാങ്കിൾ എന്നതിലേക്ക് പദാനുപദമായി പകർത്തുകയും ചെയ്തു
വഴി സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ട് ഇപ്പോൾ ഈവ് (ഉദ്ധരിച്ച കോഡ് ഒഴികെ). ഇപ്പോൾ ഈവ് കൂടെ പ്രവർത്തിക്കാൻ കഴിയും ലാറ്റെക്സ്, പ്ലെയിൻ
ടെക്, ട്രോഫി or എച്ച്ടിഎംഎൽ. പ്ലെയിൻ കൂടെ ടെക്, ഇത് ഒരു റഫറൻസ് ചേർക്കുന്നു ടെക് മാക്രോ പാക്കേജ്, nwmac,
പോലുള്ള കമാൻഡുകൾ നിർവചിക്കുന്നു \അധ്യായം ഒപ്പം \വിഭാഗം.
കോഡ് ചങ്കുകളിൽ പ്രോഗ്രാം സോഴ്സ് കോഡും മറ്റ് കോഡ് ചങ്കുകളിലേക്കുള്ള റഫറൻസുകളും അടങ്ങിയിരിക്കുന്നു. നിരവധി കോഡ്
കഷണങ്ങൾക്ക് ഒരേ പേര് ഉണ്ടായിരിക്കാം; നോട്ടാങ്കിൾ ഒരു സിംഗിൾ നിർമ്മിക്കുന്നതിന് അവയുടെ നിർവചനങ്ങൾ സംയോജിപ്പിക്കുന്നു
ചങ്ക്, അതുപോലെ തന്നെ ആകാനല്ലെ(1). കോഡ് ചങ്ക് നിർവചനങ്ങൾ മാക്രോ നിർവചനങ്ങൾ പോലെയാണ്;
നോട്ടാങ്കിൾ ഒരു ചങ്ക് വികസിപ്പിച്ചുകൊണ്ട് ഒരു പ്രോഗ്രാം എക്സ്ട്രാക്റ്റ് ചെയ്യുന്നു (ഡിഫോൾട്ടായി, ചങ്കിന്റെ പേര് <<*>>).
ആ ചങ്കിന്റെ നിർവചനത്തിൽ മറ്റ് ഭാഗങ്ങളെക്കുറിച്ചുള്ള പരാമർശങ്ങൾ അടങ്ങിയിരിക്കുന്നു, അവ തന്നെ
വികസിപ്പിച്ചു, തുടങ്ങിയവ. നോട്ടാങ്കിൾന്റെ ഔട്ട്പുട്ട് റീഡബിൾ ആണ്; ഇത് ഇൻഡന്റേഷൻ സംരക്ഷിക്കുന്നു
അവ ദൃശ്യമാകുന്ന ഭാഗങ്ങളുമായി ബന്ധപ്പെട്ട് വികസിപ്പിച്ച കഷണങ്ങൾ.
ഇരട്ട ചതുര ബ്രാക്കറ്റുകൾ സ്ഥാപിച്ച് ഡോക്യുമെന്റേഷൻ ഭാഗങ്ങൾക്കുള്ളിൽ കോഡ് ഉദ്ധരിക്കാം ([[...]])
അതിനു ചുറ്റും. ഈ ഇരട്ട സ്ക്വയർ ബ്രാക്കറ്റുകൾ അവഗണിക്കുന്നു നോട്ടം, എന്നാൽ അവ ഉപയോഗിച്ചേക്കാം
ഇപ്പോൾ ഈവ് കോഡിന് പ്രത്യേക ടൈപ്പോഗ്രാഫിക് ചികിത്സ നൽകുന്നതിന്, ഉദാ, ഹൈപ്പർടെക്സ്റ്റ് ലിങ്കുകൾ. ഉദ്ധരിച്ചാൽ
മൂന്നോ അതിലധികമോ സ്ക്വയർ ബ്രാക്കറ്റുകളിൽ കോഡ് അവസാനിക്കുന്നു, ഇപ്പോൾ ഈവ് ഏറ്റവും വലത് ജോഡി തിരഞ്ഞെടുക്കുന്നു, അങ്ങനെ,
ഉദാഹരണത്തിന്, [[a[i]]] ശരിയായി പാഴ്സ് ചെയ്തിരിക്കുന്നു. കോഡ് ഭാഗങ്ങളുടെ പേരുകൾ ഉള്ളിൽ പ്രത്യക്ഷപ്പെടാം
ഉദ്ധരിച്ച കോഡ് ഒരു കോഡ് ചങ്കിന്റെ പേരിന്റെ ഭാഗമല്ലെങ്കിൽ ഉദ്ധരിച്ച കോഡ്.
കോഡിൽ, ജോടിയാക്കാത്ത ഇരട്ട ഇടത് അല്ലെങ്കിൽ വലത് ആംഗിൾ ബ്രാക്കറ്റുകൾ അക്ഷരാർത്ഥത്തിൽ Noweb പരിഗണിക്കുന്നു << ഒപ്പം >>.
ഡോക്യുമെന്റേഷനിൽ ജോടിയാക്കിയ ബ്രാക്കറ്റുകളോ ബ്രാക്കറ്റുകളോ പോലും അത്തരം ബ്രാക്കറ്റുകൾ നിർബന്ധമാക്കാൻ
അക്ഷരാർത്ഥത്തിൽ പരിഗണിക്കുക, ചിഹ്നത്തിൽ ഒരു മുൻഭാഗം ഉപയോഗിക്കുക (ഉദാ @<).
ചില പ്രോഗ്രാമിംഗ് അല്ലെങ്കിൽ ഫോർമാറ്റിംഗ് ഭാഷകൾക്ക് ഒരു സിംഗിൾ ആവശ്യമായി വന്നേക്കാം @ ആദ്യ കോളത്തിൽ സൈൻ ചെയ്യുക.
Noweb ഉപയോക്താക്കൾക്ക് ഇരട്ടി ഇട്ടുകൊണ്ട് ഈ പ്രഭാവം നേടിയേക്കാം @@ ആദ്യ നിരയിൽ; ഇതിൽ
സ്ഥാനം മാത്രം, അത് ഒരൊറ്റയെ സൂചിപ്പിക്കുന്നു @ അടയാളം.
ടാംഗ്ലിംഗ്
നോട്ടാങ്കിൾ ഒപ്പം നാമകോണം ചില ഓപ്ഷനുകൾക്ക് ഇഫക്റ്റുകൾ ഉണ്ടെങ്കിലും, ഒരേ സെറ്റ് ഓപ്ഷനുകൾ സ്വീകരിക്കുക
ഒന്നോ അല്ലെങ്കിൽ മറ്റൊന്നിൽ മാത്രം. ഓപ്ഷനുകൾ ഇവയാണ്:
-Rപേര് വികസിപ്പിക്കുക <<പേര്>> കോഡ് ചങ്ക്. ദി -R ഓപ്ഷൻ ആവർത്തിക്കാം, ഈ സാഹചര്യത്തിൽ ഓരോന്നും
ഔട്ട്പുട്ടിലേക്ക് ചങ്ക് എഴുതിയിരിക്കുന്നു. അല്ലെങ്കിൽ -R ഓപ്ഷൻ നൽകിയിരിക്കുന്നു, പേരുള്ള ചങ്ക് വികസിപ്പിക്കുക
<<*>>.
-Lഫോർമാറ്റ്
ചങ്ക് അതിരുകളിൽ ലൈൻ നമ്പർ സൂചനകൾ പുറപ്പെടുവിക്കുക. ഒരു വരി നമ്പർ സൂചന
അതിനെ പിന്തുടരുന്ന വരിയുടെ ഉറവിടം തിരിച്ചറിയുന്നു. ഇൻ ഫോർമാറ്റ്, %F സൂചിപ്പിക്കുന്നു
ഉറവിട ഫയലിന്റെ പേര്, %L ഉറവിട ഫയലിന്റെ ലൈൻ നമ്പർ സൂചിപ്പിക്കുന്നു, %N
ഒരു ന്യൂലൈൻ സൂചിപ്പിക്കുന്നു, ഒപ്പം %% ഒരു ശതമാനം അടയാളം സൂചിപ്പിക്കുന്നു. ഒരു ചിഹ്നവും അക്കവും ആകാം
ശതമാനം ചിഹ്നത്തിനും ``നും ഇടയിൽ ചേർത്തുL', ഈ സാഹചര്യത്തിൽ ലൈൻ നമ്പർ ആയിരിക്കും
ആ തുക കൊണ്ട് ക്രമീകരിക്കും. എങ്കിൽ ഫോർമാറ്റ് ഒഴിവാക്കിയിരിക്കുന്നു, ഡിഫോൾട്ട് ഫോർമാറ്റ് അതാണ്
സി പ്രീപ്രോസസർ സ്വീകരിച്ചു: `#ലൈൻ %L "%F"%N'. ഉപയോഗിക്കുമ്പോൾ -Lഫോർമാറ്റ് ഓപ്ഷൻ,
നോട്ടാങ്കിൾ ഇൻപുട്ടിലും ഔട്ട്പുട്ടിലും ഒരേ കോളത്തിൽ എല്ലാ ടെക്സ്റ്റും ദൃശ്യമാണെന്ന് ഉറപ്പാക്കുന്നു.
നാമകോണം ഈ ഓപ്ഷൻ അവഗണിക്കുന്നു.
പൊതുവായ ഫോർമാറ്റ് സ്ട്രിംഗുകളിൽ ഇവ ഉൾപ്പെടുന്നു:
C -L'#ലൈൻ %L "%F"%N'
സൺ ഫോർട്രാൻ -L'\# %L "%F"%N'
ഐക്കൺ -L'#ലൈൻ %-1L "%F"%N'
മോഡുല-3 -L'<*LINE %L "%F" *>%N'
എസ്എംഎൽ/എൻജെ -L'(*#ലൈൻ %L "%F"*)'
സംഭാഷണ പ്രശ്നം പരിഹരിക്കാൻ, അതായത്, വിവേകത്തോടെ എന്തെങ്കിലും ചെയ്യാൻ Noweb നേടുക
#ലൈൻ അതിന്റെ ഇൻപുട്ടിൽ, കാണുക മൂർച്ചയുള്ള ഉദാഹരണ ഡയറക്ടറിയിൽ ഫിൽട്ടർ ചെയ്യുക.
-tk ഇൻപുട്ടിൽ നിന്ന് ഔട്ട്പുട്ടിലേക്ക് സ്പർശിക്കാത്ത ടാബുകൾ പകർത്തുക, ഇൻഡന്റേഷനായി ടാബുകൾ ഉപയോഗിക്കുക, അനുമാനിക്കുക
ഓരോന്നും നിർത്തുന്നു k നിരകൾ. ഡിഫോൾട്ടായി, ഓരോ 8-ലും സ്റ്റോപ്പുകൾ ഉള്ള സ്പെയ്സുകളിലേക്ക് ടാബുകൾ വികസിപ്പിക്കും
നിരകൾ.
-ഫിൽട്ടർ cmd
ഫിൽട്ടർ ചെയ്യുക noweb ഉറവിടം വഴി cmd ടൂൾ ഫോമിലേക്ക് പരിവർത്തനം ചെയ്തതിനുശേഷവും അതിനുമുമ്പും
പിണങ്ങുന്നു. നോട്ടാങ്കിൾ തിരയുന്നു cmd ആദ്യം ഉപയോക്താവിന്റെ PATH, തുടർന്ന് അകത്തേക്ക് /usr/lib/noweb.
ഫീച്ചറുകൾ ചേർക്കാൻ ഇത്തരം ഫിൽട്ടറുകൾ ഉപയോഗിക്കാം നോട്ടാങ്കിൾ; ഒരു ഉദാഹരണത്തിനായി കാണുക
/usr/lib/noweb/emptydefn. വിദഗ്ധർക്ക് മാത്രം.
- മാർക്ക്അപ്പ് പാഴ്സർ
ഉപയോഗം പാഴ്സർ ഇൻപുട്ട് ഫയൽ പാഴ്സ് ചെയ്യാൻ. മറ്റ് ഫയലുകളിൽ Noweb ടൂളുകളുടെ ഉപയോഗം പ്രവർത്തനക്ഷമമാക്കുന്നു
ഫോർമാറ്റുകൾ; ഉദാഹരണത്തിന്, ദി numarkup പാഴ്സർ മനസ്സിലാക്കുന്നു nuweb(1) ഫോർമാറ്റ്. കാണുക
noweb ഫിൽട്ടറുകൾ(7) കൂടുതൽ വിവരങ്ങൾക്ക്. വിദഗ്ധർക്ക് മാത്രം.
-awk | -c | -ഐസിഎൻ | -ഐക്കൺ | - മില്ലി | -m3 | -പാസ്കൽ | -f77 | -f90 | -ടെക്സ്
എപ്പോൾ നാമകോണം ഡോക്യുമെന്റേഷൻ ഭാഗങ്ങളെ അഭിപ്രായങ്ങളാക്കി മാറ്റുന്നു, അഭിപ്രായം ഉപയോഗിക്കുക
പേരുള്ള ഭാഷയുടെ ഫോർമാറ്റ്. -c സ്ഥിരസ്ഥിതിയാണ്. നോട്ടാങ്കിൾ ഈ ഓപ്ഷനുകൾ അവഗണിക്കുന്നു.
-wn എപ്പോൾ നാമകോണം ഡോക്യുമെന്റേഷൻ ഭാഗങ്ങളെ അഭിപ്രായങ്ങളാക്കി മാറ്റുന്നു, അഭിപ്രായങ്ങൾ സൃഷ്ടിക്കുന്നു
വീതിയുള്ള വരികൾ n. നോട്ടാങ്കിൾ ഈ ഓപ്ഷൻ അവഗണിക്കുന്നു.
നെയ്ത്ത്
നിന്ന് ഔട്ട്പുട്ട് ഇപ്പോൾ ഈവ് എന്നതിൽ ഉപയോഗിക്കാം ടെക് അത് രേഖപ്പെടുത്തുന്നു \ഇൻപുട്ട് nwmac, in ലാറ്റെക്സ് പ്രമാണങ്ങൾ
അത് ഉപയോഗിക്കുന്നു noweb പാക്കേജ് (കാണുക nowebstyle(1)), ഒപ്പം എച്ച്ടിഎംഎൽ ബ്രൗസ് ചെയ്യേണ്ട പ്രമാണങ്ങൾ
മൊസൈക്ക്(1). ഇപ്പോൾ കോഡ് ചങ്കുകളെ ഒരു തരത്തിൽ പരിഗണിക്കുന്നു ലാറ്റെക്സ് പട്ടിക പരിസ്ഥിതികൾ. എങ്കിൽ ``@
'' ഒരു കോഡ് ചങ്ക് അവസാനിപ്പിച്ചാൽ ഉടൻ തന്നെ ടെക്സ്റ്റ് വരുന്നു, ആ ടെക്സ്റ്റ് പിന്തുടരുന്നു
ഒരു പാരഗ്രാഫ് ബ്രേക്കില്ലാതെ കോഡ് ചങ്ക്. വരിയുടെ ബാക്കി ഭാഗം ശൂന്യമാണെങ്കിൽ, ഇപ്പോൾ ഈവ് ഇടുന്നു ടെക്
``വെർട്ടിക്കൽ മോഡിലേക്ക്,'' പിന്നീട് ടെക്സ്റ്റ് പുതിയതും ഇൻഡന്റ് ചെയ്തതുമായ ഒരു ഖണ്ഡിക ആരംഭിക്കുന്നു.
കോഡ് ചങ്കുകളുടെ മധ്യഭാഗത്ത് പേജ് ബ്രേക്കുകളൊന്നും സംഭവിക്കുന്നത് ആവശ്യമില്ലെങ്കിൽ മാത്രം
vbox. ഒരു കോഡ് ചങ്കിന് തൊട്ടുമുമ്പുള്ള ഡോക്യുമെന്റേഷൻ ഭാഗം അതേ പേജിൽ ദൃശ്യമാകും
ആ കോഡ് ചങ്ക് അങ്ങനെ ചെയ്യുന്നത് മുമ്പത്തെ നിയമം ലംഘിക്കും.
ഇപ്പോൾ അതിൽ അധിക ന്യൂലൈനുകളൊന്നും ചേർക്കുന്നില്ല ടെക് ഔട്ട്പുട്ട്, അതിനാൽ ലൈൻ നമ്പറുകൾ നൽകിയിരിക്കുന്നു ടെക്
പിശക് സന്ദേശങ്ങൾ ഇൻപുട്ട് ഫയലിലുള്ളതിന് സമാനമാണ്.
ഇപ്പോൾ ഈവ് ഫോർമാറ്റർ തിരഞ്ഞെടുക്കുന്നതും വ്യത്യസ്ത ഫോർമാറ്റിംഗിനെ പിന്തുണയ്ക്കുന്നതുമായ ഓപ്ഷനുകൾ ഉണ്ട്
ഭാഷാഭേദങ്ങളും ഉപകരണങ്ങളും. അടിസ്ഥാന ഓപ്ഷനുകൾ ഇവിടെ വിവരിച്ചിരിക്കുന്നു; സൂചിക, ക്രോസ്- എന്നിവയുമായി ബന്ധപ്പെട്ട ഓപ്ഷനുകൾ
റഫറൻസ് വിവരങ്ങൾ ഇൻഡെക്സിംഗ്, ക്രോസ്-റഫറൻസ് വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്നു.
-ലാറ്റക്സ് റാപ്പർ ഇൻ ഉൾപ്പെടെ LaTeX എമിറ്റ് ചെയ്യുക ലേഖനം കൂടെ ശൈലി noweb പാക്കേജും പേജും
ശൈലി. (സ്ഥിരസ്ഥിതി)
-ടെക്സ് റാപ്പർ ഉൾപ്പെടെ പ്ലെയിൻ ടെക്സ് എമിറ്റ് ചെയ്യുക nwmac മാക്രോകൾ.
-html HTML റാപ്പർ ഉപയോഗിച്ച് HTML എമിറ്റ് ചെയ്യുക. കൂടാതെ ഔട്ട്പുട്ട് താൽപ്പര്യമില്ലാത്തതാണ് -സൂചിക or -x.
ടാഗുകൾ ഒപ്പം , വരികളിൽ സ്വയം, ഒരു ലിസ്റ്റ് നിർമ്മിക്കുക
യഥാക്രമം കഷണങ്ങളും ഐഡന്റിഫയറുകളുടെ ഒരു സൂചികയും. ഈ ടാഗുകൾ ഇല്ലെങ്കിൽ,
ലിസ്റ്റും സൂചികയും ഫയലിന്റെ അവസാനം സ്ഥാപിച്ചിരിക്കുന്നു.
-ലാറ്റക്സ്+എച്ച്ടിഎംഎൽ
ഡോക്യുമെന്റേഷൻ ഭാഗങ്ങൾ LaTeX ആണെന്ന് കരുതുക, എന്നാൽ കോഡ് ഭാഗങ്ങൾക്കായി HTML സൃഷ്ടിക്കുക, അനുയോജ്യം
ഉപയോഗിച്ച് അങ്ങനെ പരിവർത്തനം അടയാളപ്പെടുത്തി latex2html(1) ന്യായമായ ഔട്ട്പുട്ട് നൽകുന്നു. ഒരു LaTeX റാപ്പർ
സൂചിപ്പിക്കുന്നത്, എന്നാൽ ഉപയോഗിച്ച് ഓഫ് ചെയ്യാം -n. ഉപയോഗം of ഈ ഓപ്ഷൻ is ഒഴിവാക്കി; ഉപയോഗം
-html കൂടെ -ഫിൽട്ടർ l2h പകരം.
-ട്രോഫ് സ്രവിക്കുന്ന ട്രോഫി(1) മാർക്ക്അപ്പ് (റാപ്പർ ഇല്ലാതെ). ഫലം ഉപയോഗിച്ച് പ്രോസസ്സ് ചെയ്യണം
നോറോഫ്(1). വേണ്ടിയുള്ള ബഗ് റിപ്പോർട്ടുകൾ -ട്രോഫ് അഹരോൺ റോബിൻസിന് <[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]>.
-n ഒരു റാപ്പറും ഉപയോഗിക്കരുത് (തലക്കെട്ട് അല്ലെങ്കിൽ ട്രെയിലർ). എപ്പോൾ ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാണ് ഇപ്പോൾ ഈവ്'s
ഔട്ട്പുട്ട് ഒരു വലിയ ഡോക്യുമെന്റിന്റെ ഭാഗമായിരിക്കും. ഇതും കാണുക - കാലതാമസം.
-ഫിൽട്ടർ cmd
ഫിൽട്ടറുകൾ noweb ഉറവിടം വഴി cmd ടൂൾ ഫോമിലേക്ക് പരിവർത്തനം ചെയ്തതിനുശേഷവും അതിനുമുമ്പും
ആയി പരിവർത്തനം ചെയ്യുന്നു TeX. ഇപ്പോൾ ഈവ് തിരയുന്നു cmd ആദ്യം ഉപയോക്താവിന്റെ പാത്ത്, തുടർന്ന് അകത്തേക്ക്
/usr/lib/noweb. ഫീച്ചറുകൾ ചേർക്കാൻ ഇത്തരം ഫിൽട്ടറുകൾ ഉപയോഗിക്കാം ഇപ്പോൾ ഈവ്; ഒരു വേണ്ടി
ഉദാഹരണം, കാണുക /usr/lib/noweb/noxref.krom. ഇപ്പോൾ നാല് ഫിൽട്ടറുകൾ വരെ പിന്തുണയ്ക്കുന്നു; ഒന്ന്
ഷെൽ ട്രിക്കറി വഴി കൂടുതൽ നേടാനാകും, ഉദാഹരണത്തിന്, -ഫിൽട്ടർ "icon.filter | noidx". ദി
-ഓട്ടോഡെഫ്സ്, -x, -സൂചിക, ഒപ്പം -ഇൻഡക്സ് ഓപ്ഷനുകൾ ഫിൽട്ടറുകളായി നടപ്പിലാക്കുന്നു. ഫിൽട്ടറുകൾ
ഷെല്ലുകൾ ഉപയോഗിച്ച് നടപ്പിലാക്കുന്നു പരിണാമം കമാൻഡ്, അങ്ങനെ cmd അതനുസരിച്ച് ഉദ്ധരിക്കണം.
- മാർക്ക്അപ്പ് പാഴ്സർ
ഉപയോഗം പാഴ്സർ ഇൻപുട്ട് ഫയൽ പാഴ്സ് ചെയ്യാൻ. മറ്റ് ഫയലുകളിൽ Noweb ടൂളുകളുടെ ഉപയോഗം പ്രവർത്തനക്ഷമമാക്കുന്നു
ഫോർമാറ്റുകൾ; ഉദാഹരണത്തിന്, ദി numarkup പാഴ്സർ മനസ്സിലാക്കുന്നു nuweb(1) ഫോർമാറ്റ്. കാണുക
noweb ഫിൽട്ടറുകൾ(7) കൂടുതൽ വിവരങ്ങൾക്ക്. വിദഗ്ധർക്ക് മാത്രം.
- ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക
ചേർക്കുന്നു \nowboptions{തിരഞ്ഞെടുക്കുക} ലേക്ക് ലാറ്റെക്സ് തലക്കെട്ട്. കാണുക nowebstyle(1) മൂല്യങ്ങൾക്കായി തിരഞ്ഞെടുക്കുക.
സാധാരണയായി ഉപയോഗപ്രദമായത് -ലാറ്റക്സ് ഓപ്ഷൻ, പക്ഷേ - ഓപ്ഷൻ longxref ബ്ലാക്ക് മാജിക് പ്രവർത്തിക്കുന്നു
കൂടെ -html.
- കാലതാമസം സ്ഥിരസ്ഥിതിയായി, ഇപ്പോൾ ഈവ് എന്നതിന് മുമ്പുള്ള ഔട്ട്പുട്ടിലേക്ക് ഫയൽ-നാമവും മറ്റ് വിവരങ്ങളും ഇടുന്നു
പ്രോഗ്രാമിന്റെ ആദ്യ ഭാഗം. - കാലതാമസം ആദ്യത്തേത് വരെ ആ വിവരം വൈകിപ്പിക്കുന്നു
ഡോക്യുമെന്റേഷൻ ചങ്ക്, അൽപ്പം പോലെ പ്രവർത്തിക്കുന്നു വെബ് `` ലിംബോ.'' എന്നതാണ് ഓപ്ഷൻ
ഒരു സ്പെഷ്യലൈസ്ഡ് ഇടാൻ ഉപയോക്താവിനെ പ്രാപ്തമാക്കാൻ സാധാരണയായി ഉപയോഗിക്കുന്നു ലാറ്റെക്സ് ഡോക്യുമെന്റ് ക്ലാസ് കമാൻഡ്
കൂടാതെ ആദ്യ ഡോക്യുമെന്റേഷൻ ഭാഗത്തിലെ മറ്റ് ആമുഖ സാമഗ്രികൾ (അതായത്, മുമ്പ് The
ആദ്യ @ ചിഹ്നം). ഈ ഓപ്ഷൻ ക്രോസ്-റഫറൻസിംഗ് വിവരങ്ങൾ പിന്തുടരാൻ നിർബന്ധിക്കുന്നു
ഡോക്യുമെന്റിന്റെ അവസാന ഭാഗത്തിന് പകരം അവസാന ഭാഗത്തിന് തൊട്ടുമുമ്പ് പുറപ്പെടുവിക്കുക; ദി
അവസാന ഭാഗം അടങ്ങിയിരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു \end{document}. ദി - കാലതാമസം ഓപ്ഷൻ സൂചിപ്പിക്കുന്നു
-n ഓപ്ഷൻ.
-tk ഓരോ തവണയും സ്റ്റോപ്പുകൾ ഉപയോഗിച്ച് ടാബുകൾ വികസിപ്പിക്കുക k നിരകൾ. (ഓരോ 8 കോളങ്ങളും വികസിപ്പിക്കുന്നതാണ് ഡിഫോൾട്ട്.)
-t ഔട്ട്പുട്ടിലേക്ക് ടാബുകൾ പകർത്തുക.
-v സാധാരണ പിശകിൽ പൈപ്പ്ലൈനും RCS വിവരങ്ങളും പ്രിന്റ് ചെയ്യുക.
സൂചികയിലാക്കുന്നു ഒപ്പം ഒത്തു നോക്കുക
കൂടെ ഉപയോഗിക്കുമ്പോൾ ലാറ്റെക്സ്, ട്രോഫി, അഥവാ HTML, ഇപ്പോൾ ഈവ് സൂചികയും ക്രോസ് റഫറൻസും നൽകാൻ കഴിയും
ചങ്കുകൾക്കും പ്രോഗ്രാമിംഗ്-ലാംഗ്വേജ് ഐഡന്റിഫയറുകൾക്കുമുള്ള വിവരങ്ങൾ. ഐഡന്റിഫയർ നിർവചനങ്ങൾ
ബാക്ക്ടിക്കുകൾ ഉപയോഗിച്ച് കൈകൊണ്ട് അടയാളപ്പെടുത്താം (`); ദി -ഫിൽട്ടർ btdefn ഓപ്ഷൻ ഇവയെ തിരിച്ചറിയുന്നു
അടയാളപ്പെടുത്തലുകൾ. ചില ഭാഷകളിൽ, നിർവചനങ്ങൾ സ്വയമേവ കണ്ടെത്താം -ഓട്ടോഡെഫ്സ്
ഓപ്ഷൻ. ഈ വിഭാഗം ഇൻഡെക്സിംഗ്, ക്രോസ്-റഫറൻസ് ഓപ്ഷനുകൾ വിവരിക്കുന്നു; അത് നല്ലതായിരിക്കാം
ആദ്യ വായനയിൽ നിന്ന് ഒഴിവാക്കി.
-x വേണ്ടി LaTeX, ഓരോ ചങ്ക് പേരിനും ഒരു പേജ് നമ്പർ ചേർക്കുക, അതിന്റെ സ്ഥാനം തിരിച്ചറിയുക
ചങ്കിന്റെ നിർവചനം, നിർവചനങ്ങൾ എന്നിവയുമായി ബന്ധപ്പെട്ട ക്രോസ്-റഫറൻസ് വിവരങ്ങൾ പുറത്തുവിടുക
ഉപയോഗിക്കുന്നു. വേണ്ടി HTML, ചങ്കുകളുടെ ഉപയോഗങ്ങളും നിർവചനങ്ങളും തമ്മിൽ ഹൈപ്പർടെക്സ്റ്റ് ലിങ്കുകൾ സൃഷ്ടിക്കുക.
എപ്പോൾ ഇപ്പോൾ ഈവ് -x ഉപയോഗിച്ച് ഉപയോഗിക്കുന്നു LaTeX, നിയന്ത്രണ ക്രമം \nowbchunks a ലേക്ക് വികസിക്കുന്നു
എല്ലാ കോഡ് ഭാഗങ്ങളുടെയും അടുക്കിയ പട്ടിക.
-സൂചിക നിർവചിച്ച ഐഡന്റിഫയറുകൾക്കായി ക്രോസ്-റഫറൻസ് വിവരങ്ങൾ (അല്ലെങ്കിൽ ഹൈപ്പർടെക്സ്റ്റ് ലിങ്കുകൾ) നിർമ്മിക്കുക.
ഇൻപുട്ട് ഫയലുകളിൽ കാണുന്നവയാണ് നിർവചനങ്ങൾ -ഓട്ടോഡെഫ്സ് ഭാഷ അല്ലെങ്കിൽ
-ഫിൽട്ടർbtdefn. ആവശ്യമാണ് ലാറ്റെക്സ് or Html. -സൂചിക ധ്വനിപ്പിക്കുന്നു -x; രണ്ടും ഉൾപ്പെടെ
വിചിത്രമായി കാണപ്പെടുന്ന ഔട്ട്പുട്ട് സൃഷ്ടിക്കുക. ഇപ്പോൾ ഈവ് എന്നതിലേക്കുള്ള ക്രോസ് റഫറൻസുകൾ സൃഷ്ടിക്കുന്നില്ല
ഉദ്ധരിച്ച കോഡിൽ ദൃശ്യമാകുന്ന ഐഡന്റിഫയറുകൾ (@[[...@]]), എന്നാൽ ഇത് ഹൈപ്പർടെക്സ്റ്റ് സൃഷ്ടിക്കുന്നു
ലിങ്കുകൾ. എപ്പോൾ ഇപ്പോൾ ഈവ് -സൂചിക ഉപയോഗിച്ച് ഉപയോഗിക്കുന്നു LaTeX, നിയന്ത്രണ ക്രമം \nowbindex
ഐഡന്റിഫയറുകളുടെ ഒരു സൂചികയിലേക്ക് വികസിപ്പിക്കുന്നു.
-ഇൻഡക്സ് സൂചിക
പോലെ - സൂചിക, എന്നാൽ സൂചികയിലാക്കേണ്ട ഐഡന്റിഫയറുകൾ ഫയലിൽ നിന്ന് എടുത്തതാണ് സൂചിക. കാണുക
noindex(1).
-ഓട്ടോഡെഫ്സ് lang
ഐഡന്റിഫയർ നിർവചനങ്ങൾ സ്വയമേവ കണ്ടെത്തുക. കഷണങ്ങളിലുള്ള കോഡ് ഭാഷയിലായിരിക്കണം
lang. അനുവദനീയമാണ് langകൾ വ്യത്യാസപ്പെടും എന്നാൽ ഉൾപ്പെട്ടേക്കാം ടെക്സ് or ഐക്കൺ. ഇല്ലാതെ ഉപയോഗശൂന്യം - സൂചിക,
അതിന് മുമ്പായിരിക്കണം.
-ഷോ ഓട്ടോഡെഫ്സ്
മൂല്യങ്ങൾ കാണിക്കുക lang ഉപയോഗിച്ച് ഉപയോഗിക്കാവുന്നതാണ് -ഓട്ടോഡെഫ്സ്.
പിശക് സന്ദേശങ്ങൾ
If നോട്ടാങ്കിൾ or ഇപ്പോൾ ഈവ് ഡോക്യുമെന്റേഷനിൽ ഒരു ചങ്ക് പേര് കണ്ടുമുട്ടുന്നു, ഇത് അനുമാനിക്കുന്നു
ഒരു പിശക് സൂചിപ്പിക്കുന്നു, സാധാരണയായി ``< എന്ന അക്ഷരത്തെറ്റ് >=''. മറ്റ് പിശക് സന്ദേശങ്ങൾ ആയിരിക്കണം
സ്വയം വിശദീകരിക്കുന്ന.
ഒരിക്കലും നിർവചിക്കാത്ത ഒരു ചങ്കിനെ പരാമർശിക്കുന്നത് തെറ്റാണ്, എന്നാൽ ചങ്കുകൾ ആകുന്നത് ശരിയാണ്
നിർവചിച്ചതും ഉപയോഗിക്കാത്തതും.
ഉദാഹരണങ്ങൾ
ഈ മാൻ പേജ് ദഹിപ്പിക്കുന്നതിൽ നിങ്ങൾക്ക് പ്രശ്നമുണ്ടെങ്കിൽ, നിങ്ങൾ ഒറ്റയ്ക്കല്ല. അതിനുള്ള ഏതാനും ഉദാഹരണങ്ങൾ ഇതാ
നിങ്ങൾ ആരംഭിക്കുക. നിങ്ങൾക്ക് ഒരു ഉണ്ടെന്ന് ഞാൻ അനുമാനിക്കും foo.nw ഒരു C പ്രോഗ്രാം ഉള്ള ഫയൽ < >
കൂടാതെ ഒരു ഹെഡർ ഫയലും < >, കൂടാതെ നിങ്ങളുടെ ഡോക്യുമെന്റേഷൻ ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയിരിക്കുന്നു
ലാറ്റക്സ്(1). ഏറ്റവും സാധാരണമായ ഓപ്ഷനുകൾ ഉപയോഗിച്ച് കാര്യങ്ങൾ എങ്ങനെ നിർമ്മിക്കാമെന്ന് ഞാൻ കാണിച്ചുതരാം.
നിങ്ങളുടെ സി ഉറവിടം പുനർനിർമ്മിക്കാൻ, ശ്രമിക്കുക
നോട്ടാങ്കിൾ -L -Rfoo.c foo.nw > foo.c
നിങ്ങളുടെ ഹെഡർ ഫയൽ പുനർനിർമ്മിക്കുന്നതിന്, ശ്രമിക്കുക
നോട്ടാങ്കിൾ -Rfoo.h foo.nw | cpif foo.h
ഇവിടെ രണ്ട് വിട്ടുവീഴ്ചകളുണ്ട്. ഒഴിവാക്കുന്നു -L സൂക്ഷിക്കുന്നു #ലൈൻ നിങ്ങളുടെ ഹെഡർ ഫയലിന് പുറത്ത്, ഒപ്പം
ഉപയോഗിച്ച് cpif കമാൻഡ് വീണ്ടും എഴുതുന്നതിൽ നിന്ന് തടയുന്നു foo.h ഉള്ളടക്കം മാറിയിട്ടില്ലെങ്കിൽ.
അതിനാൽ, ഒരു Makefile റൂളിൽ ഇടാനുള്ള നല്ല കോഡാണിത്.
ഒരു അച്ചടിച്ച പ്രമാണം നിർമ്മിക്കാൻ, പ്രവർത്തിപ്പിക്കുക
ഇപ്പോൾ ഈവ് -ഓട്ടോഡെഫ്സ് c -സൂചിക foo.nw > foo.tex
നിങ്ങൾക്ക് സ്വന്തമായി ആമുഖമുണ്ടെങ്കിൽ, അടങ്ങിയിരിക്കുന്നു ഡോക്യുമെന്റ് ക്ലാസ് കൂടാതെ, നിങ്ങൾക്കും ആവശ്യമായി വരും
- കാലതാമസം ഓപ്ഷൻ.
ഒരു വെബ് പേജ് നിർമ്മിക്കാൻ, പ്രവർത്തിപ്പിക്കുക
ഇപ്പോൾ ഈവ് -ഫിൽട്ടർ l2h -ഓട്ടോഡെഫ്സ് c -സൂചിക -html foo.nw | htmltoc > foo.html
തമാശയുള്ള!
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് Noweave ഓൺലൈനായി ഉപയോഗിക്കുക