Élőfejjel kapcsolatos kérdésem lenne, órák óta szenvedek vele, és feladtam...
A feladat, hogy az élőfejben szerepeljen az aktuális oldal első szava.
Különböző élőfejeket tudnék gyártani szakasztörésekkel és a csatolás kikapcsolásával, de úgy kéri a feladat, hogy nem szabad begépelni. A beszúrás, kész modulok, mezőknél eddig mindig megtaláltam, ami kellett, de most nem akadok megfelelőre.
A keresőkifejezés elé a [0-9]* stringet kell beszúrnod, azaz szögletes nyitózárójel, nulla, mínuszjel, kilences, záró szögletes zárójel, csillag. Mivel a bemutattad példa alapján az oldalszám előtt lévő soremelést (paragrafusvégjelet) is le kell szedned, a teljes keresőkifekezés az alábbi lehet:
^13[0-9]*^13^b
A szögletes zárójelpár egy karaktert jelent, azok közül, amelyek fel vannak sorolva a két zárójel között. A [0123456789] tehát tetszőleges számjegyet jelöl. Az ilyen alakú folyamatosan növekvő kódú jelsorozat [0-9] („0-tól 9-ig”) alakban rövidíthető, ugyanígy [a-z] minden angol kisbetűre. Emiatt, ha a mínuszjelet is keresnénk ilyen módon, akkor annak az első jelnek kell lennie, pl. az e-mail címekben megengedett jelek: [-_.a-z]. Ha a legelső jel felkiáltójel, akkor az tagadást jelöl, pl. a [!0-9] minden karakternek megfelel, kivéve a számjegyeket.
A csillag jel többszöröző operátor: a megelőző karakternek akárhány előfordulását jelenti, ideértve a hiányát is, a [0-9]* tehát „akárhány számjegy, amely el is maradhat” értelmű. NB. Vannak más többszöröző operátorok is, pl. a @, amely „akárhány, de legalább egy” értelmű és a {N,M}, amely „legalább N, legfeljebb M darab előfordulás”, de úgy találtam, hogy ezek nem minden Word-implementációban működnek az elvárt megjósolható módon, így amit lehet, érdemes a *-gal megoldani.
Ui. Nekem itt Word 2003-am van, ezen nem működik a ^b mint a szakasztörés jele, de a többit kipróbáltam. A […] és a * az eredeti Unix-minta része, így ennek minden implementációban illik működnie.
Az utóbbi keresés csere "ötleteid" nagyon használhatóak voltak számomra is.
Még csak most tanulom ezeket a kódokat de nem tudtam rájönni, hogy saját "szűrőket" hogyan tudok kreálni pl. az általad leírtakból.
Az egyik kereés-csere problémám egy adott szövegben : egy tetszőleges akár háromjegyű szám, sortörés, szakasztörés > csere egy szóközre.
A gyakorlatban egy adott könyv OCR változatának oldalszám, sortörés, szakasztörés kiiktatása lenne csere funkcióval.
A sortörés, szakasztörés keresésig eljutottam de nem tudtam tetszőleges számot eléje tenni a keresésben így nem talál semmit .( Igaz a sor és szakasztörést így ki tudnám szedni, de ez egy jó marker ahhoz, hogy az elötte lévő oldalszámokat is kigyomláljam annélkül, hogy a könyvben szereplő többi számot bántanám.
értelemszerűen a két sortörést és szakasztörést szeretném kigyomlálni és egész sorra tördelni.
Az én kérdésem az lenne, hogy hogyan tudnék kinyomtatni úgy dokumentumot (Word 2003, vagy bármely verzió), hogy a "nem nyomtatható karakterek" (sortörés, tabulátor, szóköz, stb.) is látszanak a lapon? Lehet, hogy egyszerű, de egyszerűen nem jövök rá...
Ismer valaki a Word 2010 ben keres-csere lehetőséget hogy szögletes zárójelbe tett számot felső indexé alakítson? Egy - egy szövegben több tucatnyi is előfordul:
Nem néztem vissza, hogy mit csinál a bejegyzésemből a fórummotor. A "csere erre" mező értéke nem puszta "1", hanem backslash (fordított törtjel) is van előtte. Csak ezt az általam leírt backslasht lenyelte a fórummotor. Berakok egy képernyőképet: nekem ez így rendben működik.
A backslash és "1" karakterpárnak a jelentése a "csere erre" mezőben az, hogy tegye be oda a rendszer azt, amit a "keresett szöveg" mezőben lévő 1. kerek zárójelpárral közrefogtál. Ez pedig éppen a "([a-záéíóöőúüű])" rész, azaz a bekezdésjelet követő kisbetű.
Ezt onnan lehet megtudni, hogy az ember Unix (Linux)-felhasználó vagy C-programozó vagy ilyesmi, mert a Wordnek ez a lehetősége a más platformon már rég kitalált ún. "reguláris kifejezések" (regular expression) gyenge, lebutított utánzata.
Magyar Word 2003: Eszközök / Automatikus beállítási javítások / Autoformázás bearáskor / Törteket (1/2) valódi törtjelre (½) pipa kikapcsolása, majd [OK].
De az is megy, ha csak átmenetileg kell kikapcsolnod, hogy miután az 1/2-ből ½-t csinált, akkor megnyomod a Szerkesztés / Visszavonás automatikus formázás menüt (vagy Ctrl-Z, vagy Alt-Backspace billeyntűkombinációt).
Munkámból adódóan gyakran kell perszámokat írnom eképpen: 1/1, 1/2, 1/3, 2/1, 2/2, 2/3 satb. SAjnos néhány ilyen kifejezést kapásból átalakít a Word egy darab karakterré, mintha egyketted, egyharmad lenne. A többi persze marad kettő-per-kettő (példul). Hogyan tudnám ezt kikapcsolni?
ad 1. LvT felismerése újdonság volt a számomra, nem ismerttem, de valószínűleg azért, mert nem érdekelt. Annyival egézíteném ki, hogy nemcsak abban az esetben jelenik meg a fekete négyzet, amelyet LvT leírt, hanem a Formátum / Bekezdés menü / Szövegbeosztás fül többi opciójának (Egy oldalra, Új oldalra) bekapcsolásakor is.
ad 2. A leírt jelenség akkor jelentkezik, ha a bekezdés stílusának beállításai között be van kapcsolva az Automatikus frissítés jelölőnégyzet
Ebben az esetben a módosítást végigviszi minden azonos stíluson. A dolog akkor jelenik meg pontg így, ha egyébként csak egy stílus van használatban.
3. L. LvT.
4. Ez a jelenség a Word egy nevezetes megoldásának eredménye, mégpeddig annak, hogy a bekezdésjel nem pusztán határolójel, hanem egyfajta tároló is: ez tárolja a bekezdés valamennyi stílusban rögzített tulajdonságát. Ha két egymást követő bekezdés stílusa nem azonos, és az első enter jelét kitörlöd, akkor a következő bekezdés hozzáadódik az előzőhöz, és az új bekezdés stílusa olyan lesz, mint az első (!) bekezdésé volt. A mondegy, hgy Delet-tel vagy BackSpace-szel törölsz, de a Delete esetén a törlendő karakter elé kell állni, BSp esetén mögé. Ezért, ha beállsz a bekezdés végére, és a nem nyomtatható karaktereket nem látod, akkor a Delete-vel a nem látható bekezdésjelet törlöd, a BSPC-vel viszont a bekezdésjel előtti karaktert.
1. A kis négyzet, ha jól értem, amit írsz, az „együtt a következővel” bekezdéstulajdonságot jelöli (Word 2003: Formátum / Bekezdés menü / Szövegbeosztás fül / Együtt a következővel pipa). – Ilyenkor, ha a következő bekezdés új lapra esne, akkor az így megjelölt bekezdést is átviszi az új lapra:ez tipikusan a fejezetcímeknél alkalmas dolog.
2. Ezt nem értem pontosan.
3. Nálam ilyen stílusok használatakor szokott lenni. Ha egy stílussal formázott szövegen belül karakterformázást végzel, akkor a Word [bizonyos esetekben] a stílus diktálta formátumhoz képesti eltérést tárolja. Tehát, ha a stílus alapszövege dőlt, és egy szót nem kurzívvá teszel („visszaegyenesítesz”), akkor a szó formátuma a mélyben „dőlése az alappal ellentétes”. Ha ezt aztán olyan szövegrészre másolod rá, ahol az alapszöveg nem kurzív, akkor az ellenétesen formázott szövegrész éppen hogy dőlt lehet. — Ez néha így működik, néha nem: igazán nem ismerem a peremfeltételeket.
4. Azt vettem észre, hogy nem mindig mindegy, Delete-tel törlünk, vagy Backspace-szel. A paragrafusvége-jel törlés ugyanis törli a jellel elválasztott paragrafusok különbségét is. [Vajon a 2. kérdésed mögött nem ilyesmi áll?] Ilyenkor nem mindegy, hogy a bal oldali, vagy a jobb oldali formátum öröklődik az összevonódott bekezdésre: ezt szabályozhatja – többek közt, és ha emlékeim nem csalnak meg – a Delete, ill. a Backspace által kifejezett ellentétes törlési irány.
A Word néhány "érdekes" és alapvetően idegesítő tulajdonságára kérdeznék rá. Lehet, hogy csak beállítás kérdése.
1. Mi a különbség aközött - ha a bekapcsolva a rejtett karaktereket is -, hogy az egyik bekezdés előtt van egy kis fekete négyzet ill. a másik előtt pedig nincs?
2. Miért van az, hogy egy teljes bekezdés kijelölése és módosításával ez egész szöveg is változik és csak egy visszatörléssel marad a kívánt bekezdésmódosulás. (Ez a nagyon idegesítő, s remélem, hogy egyben számomra eddig ismeretlen beállít kérdése.)
3. Miért van az, hogy beillesztéskor a beillesztett szöveg a korábban már beállított inverze lesz? Ill. többféleképpen szerkesztett bekezdés egyik fajta szerkesztés szerinti teljes kijelölésénél inverz lesz. Pl. egy bekezdésben van normál és félkövér is, kijelölés után a félkövér nolmálra vált, holott én az egészet szerettem volna félkövérré tenni.
4. Miért van az, hogy ha két bekezdést az első bekezdés végjelének törlésével össze kívánom hozni, akkor az egyesített bekezdés beállításai a gyári alapbeállításra vált át?
Ennek nyomdatechnikai okai vannak. Alapvetően a nyomtatók igénylik a margót, ahol úgy tudják rögzíteni a papírt, hogy ne sérüljön a nyomtatási felület. S mivel a PDF egy nyomtatási állomány, ezért ő is belegenerálja. Gondolom.
Ezért a nyomdákban nagyobb papírra nyomtatnak és később levágják a szélét.
Az a problémám, hogy word-ben beszúrok egy képet fájlból, és azt szeretném, hogy ez legyen egy teljes oldal háttere. Először beteszi a képet az oldalra, úgy, hogy kisebb mint az oldal, ezért széthúzom akkorára, hogy eltakarja az oldalt, majd a szöveg mögé igazítom. Így kitölti a teljes oldalt, és a szöveg is látszik.
Viszont, ha a word-ből .pdf-be akarom menteni, akkor az oldalt nem tölti ki teljesen a kép. Ha nem lenne elég érthető, készítettem róla printscreent, remélem így eléggé érthető.
Ez eléggé extrém eset, de a megoldás túl lett bonyolítva. A mentést én ebben az esetben sem hagynám el. Ennek érdekében a Testreszabás parancs segítségével feltennék egy parancsikont, melynek funkciója "Az összes mentése", majd egy olyant, amelynek a funkciója "Az összes bezárása". (A Testreszabás Parancsok fülén a Fájl csoportban találhatók). Ez két kattintás, aligha tart sokáig, és megfelel a biztonsági javaslatoknak. Ja, és nem kérdez.