Daha çox

Fərqli səhifələrdə QGIS çap bəstəkarı düzənində bir düzeni necə yenidən istifadə etmək olar?


Səhifə 1-də QGIS çap bəstəkarında yaratdığım bir xəritə şablonu var. Buraya mətn qutuları, şəkillər (şimal oxu), ölçü lövhəsi və əfsanə kimi müxtəlif obyektlər daxildir. Eyni şablonu səhifə 2, 3 və s.də istifadə etmək istəyirəm. Bütün xəritə obyektlərini seçməyə çalışdım, sonra kopyalayıb başqa bir səhifəyə keçirtdim. Lakin bütün obyektlər imlecin mövqeyinə yapışdırılır, yəni mən onları əllərindəki yerlərə yerləşdirməliyəm, heç də yaxşı deyil.

Sonrakı səhifələrdə xəritə dizaynını necə asanlıqla təkrarlaya bilərəm?


Düzəliş -> "Yerə yapışdır" və ya Ctrl + Shift + V klaviatura qısayolundan istifadə edə bilərsiniz. Bu maddələri cari səhifəyə yerləşdirəcək, lakin səhifəyə nisbətən orijinal mövqelərini qoruyacaq.


Yalnız açılan bəstəkardan təkrarlanan çap bəstəkar seçimindən istifadə etməyi sınamısınız?


Xeyr. Formatlaşdırma və tərtibat pis olardı. Yalnız çap olunduqda bunu mümkün qədər qısa etməyə çalışırsınız, amma bunu etmək üçün fərqli şriftlər kimi daha yaxşı seçimləriniz olardı.

MS Word-də Ctrl + Enter bir səhifə sonu əlavə edir (yeni bir səhifəyə keçir). 'Layout' nişanında müxtəlif bölmə növləri üçün seçimlər də mövcuddur, baxmayaraq ki, bunların normal səhifə fasilələri ilə müqayisədə hansı üstünlüyə malik olacağına tam əmin deyiləm (misal üçün növbəti tək nömrəli səhifədə başla istifadə etmirsinizsə) ).

@ F1Krazy-nin şərhinə görə, MS sözünü bəyənib-istəməməyiniz tamamilə bir fikirdir, amma Google Docs-un oxşar xüsusiyyətlər təklif etdiyini bilirəm və bir libreOffice alternativi də var (heç sınamamışam da). Onları sınayın və üstünlük verdiyiniz ilə gedin.

Fəsillərin bir səhifəni paylaşıb-paylaşmaması da müəyyən dərəcədə səciyyəvidir. 'Birdən çox fəsil' dedikdə iki dən çoxunu nəzərdə tutmadığınızı düşünürəm - əvvəllər yalnız bir kitabdakı bir səhifədən daha qısa bir fəsil görmüşdüm və orada özünə (çox boş görünən) bir səhifə var idi (əsasən zarafat, fəsil '[xarakter] üçün ov' adlanırdı və tək cümlə & quot; orada gözləməyin, onu bir dəqiqə orada görmədim. & quot) idi. Əslində bu iki kitabı düzəldin, çünki Bibliyada bir neçə fəsildən ibarət səhifələrdən çoxlu nümunələr olduğunu bilirəm. Bu nümunələr xaricində bir fəslin əvvəlki fəslin bitdiyi ilə eyni səhifədə başladığı bəzi kitabları gördüm, ancaq hər fəsildə yeni bir səhifə açmaq qədər ümumi deyil. Bunun baş verdiyi yerdə əvvəlki fəslin uçurum dəyişdiricisi və ya bənzərini bitirdiyi (povestin) növbəti fəsildə rəvan şəkildə axdığı (xatirədən) olmağa meyllidir (fasilə deyil, fəsillər arasında yerləşdirin və s.). Üstəlik, bu kitablar daha çox müəyyənləşdirilmiş hər bir neçə fəsildə bölmə fasilələrindən istifadə etməyə, mətni bir az parçalamağa meyllidirlər - struktur olaraq əlbəttə ki, kitabların hamısını bu şəkildə bir araya gətirməyin tərəfdarı olmazdım. Bu barədə naşirdən soruşmusunuz?


Michael Embree'nin veb nöqtəsi

Kanada Topoqrafik xəritəsində yazılmış şəbəkə UTM şəbəkəsidir. UTM Grid North (GN) Magnetic North (MN) ilə eyni deyil, buna görə xəritəni kompasla rahat və dəqiq istifadə etmək üçün ızgara meylinin (MN və GN arasındakı açı) xəritədə sənədləşdirilməsi lazımdır. Bu dəyər daim dəyişir, buna görə təyin olunduğu il və təxmin edilən illik dəyişiklik xəritədə də qeyd olunmalıdır. İllik meyl dəyişikliyi proqnozları bir neçə ildən çox müddətdə dəqiq deyildir, buna görə bir xəritə üçün meyl məlumatları təxminən 5 yaşdan yuxarı bir maqnit modelindən istifadə edilərsə, bu günə qədər maqnit istifadə edən bir əyilmə kalkulyatoru ilə yenidən hesablanmalıdır. model, yalnız köhnə illik dəyişiklik məbləği ilə tənzimlənmir. Şikayet yeri ilə dəyişir, lakin böyük miqyaslı bir xəritə üçün (1: 50,000 kimi) konvensiya, vərəqdəki dəyişiklik kompas işi üçün əhəmiyyətli ola biləcəyi üçün cüzi olduğu üçün xəritə vərəqinin mərkəzinə istiqaməti sənədləşdirməlidir.

UTM xəritə ızgarası, UTM zonasının mərkəzi xaricində True North (TN) tərəfə işarə etmir və bir zonanın kənarında TN-dən +/- bir neçə dərəcə kənarlaşdıra bilər. Şikayet kalkulyatorları TN-dən düşməni təmin edir, beləliklə əyilmənin hesablandığı yer üçün ızgara yaxınlaşma bucağı (GN və TN arasındakı bucaq) da həmin yer üçün ızgara meylini dəqiq müəyyənləşdirmək üçün təyin olunmalıdır. Şəbəkə yaxınlaşma bucağı, TN istinadının tələb edilməsi halında xəritədə sənədləşdirilməlidir.

Düşmə məlumatlarını müəyyənləşdirməyin bir yolu çap olunmuş topo xəritəsinə baxmaq və ya çapa hazır topo xəritəsi sənədini yükləmək və ondan məlumatı müəyyənləşdirməkdir. Bunun mənfi cəhətləri xəritənin mövcud olması, kifayət qədər cari olması və ondan alınan məlumatların əl ilə köçürülməsidir. Köhnə xəritələrdə, hətta illik dəyişikliyə görə düzəldilmiş meyl həqiqətən də yenidən hesablanmalı olduğu qədər dəqiq olmayacaqdır. UTM ızgara yaxınlaşma bucağı zamanla dəyişmir, buna görə bu dəyər həmişə cari olacaqdır. Bu məlumatlar Kanada topo xəritələrində dərəcələr və ondalık dəqiqələrdə (DM.M) verilir.

Düşmə məlumatlarını müəyyənləşdirməyin daha dəqiq yolu, ABŞ-ın NOAA Maqnetik Düşüklüyünün Təxmini Dəyəri kimi asanlıqla əldə edilə bilən pulsuz onlayn əyilmə hesablayıcılarından birini istifadə etməkdir. İstədiyiniz tarixi və Enlem və Boylam dəyərlərini QGIS Koordinat Çekimindən daxil edin, mənfi (-) Boylam dəyərindən çıxarın. Kanada üçün Latitude həmişə N (Şimal) və Boylam həmişə W (Qərb) olacaqdır. NOAA kalkulyatoru Düşmə və İllik Dəyişikliyi göstərir. Təmin olunan meyl MN və TN arasındakı açıdır və yer üçün UTM şəbəkə yaxınlaşma bucağı çıxarılaraq düzəldilməlidir.

Əl ilə UTM şəbəkə yaxınlaşma bucağı hesablamaları üçün düsturlar onlayn olaraq mövcuddur, lakin çox insanlar üçün mürəkkəbdir və mümkün deyildir. Xoşbəxtlikdən, UTM ızgara yaxınlaşma bucağı ABŞ NGS Geodeziya Alətlər Dəstəyi UTM Koordinat kalkulyatorları kimi onu təmin edən bir neçə pulsuz onlayn əlaqələndirici on-line koordinat çevrilmə kalkulyatorlarından birini istifadə etməklə asanlıqla müəyyən edilə bilər. NGS Latitude / Boylam to UTM kalkulyatoru DMS formatında Enlem / Boylam tələb edir, lakin QGIS birbaşa D.D formatını təmin edir, beləliklə NMS UTM-i DMS-ə çevirmək əvəzinə Latitude / Boylam kalkulyatorundan istifadə etmək asandır. UTM zonasına daxil olun və QGIS-dən UTM koordinatları (Easting, Northing), Şimal və Easting dəyərlərinin sonunda onlu bir nöqtə əlavə edərsə, onsuz da bir ədəd daxil etmirsə, bu kalkulyator ondalık nöqtənin olmasını tələb edir. Kanada üçün Şimali Yarımkürə, NAD83 (əksər hallarda) və WEST seçin. Şəbəkə yaxınlaşma bucağı DMS.S-də verilmişdir, ehtimal ki, ondalık dərəcələrə (D.D) çevrilməli olacaq, bunun üçün onlayn bir Enlem / Boylam koordinat dönüşüm kalkulyatoru istifadə edilə bilər.

Yaxınlaşma və əyilməni hesablayacaq bir neçə pulsuz GUI və ya komut satırı kompüter tətbiqi də mövcuddur. Windows və ya Linux istifadəçiləri üçün yaxşı bir seçim GeographicLib ilə təchiz olunmuş MagneticField və GeoConvert komut satırı yardım proqramlarıdır. MagneticField, GeographicLib wmm2010 maqnit sahə modelinin də quraşdırılmasını tələb edir. Bir sıra xəritələr hazırlanırsa, bu yardım proqramları çox koordinatları olan bir faylla təmin edilə bilər və bir çoxunu bir icrada işləyir, potensial olaraq GUI köməkçi proqramlarından istifadə edərək hər birinin əl ilə işlənməsinə nisbətən çox az iş qənaət edir.

Mən bir xəritəçəkmə mütəxəssisi deyiləm, xahiş edirəm səhvləri düzəltmək və ya daha yaxşı işlər görmək üçün bu yazını şərh edin.


Bir tarix və son / uzun müddət nəzərə alınmaqla, MagneticField maqnit meyl bucağını və həmin tarix və yer üçün illik dəyişikliyi hesablaya bilər. Misal:

& gt maqnit sahəsi -r -t 2012-06-01 - input-string "44.80023 -62.69268" & lt --- Verilən tarix, Lat və Uzun, Maqnetik Düşmə bucağını və İllik Dəyişikliyi hesablayın
-18.25 67.51 19900.4 18899.6 -6231.4 48078.0 52033.8 & lt --- Birinci rəqəm ondalık dərəcələrdə maqnit əyilmə bucağıdır
0.14 -0.10 47.7 60.4 30.8 -118.6 -91.4 & lt --- Birinci rəqəm, maqnit meyl bucağının ondalık dərəcədəki illik dəyişməsidir


UTM və ya Lat / Uzun koordinatları nəzərə alaraq, GeoConvert həmin yer üçün UTM yaxınlaşma bucağını hesablaya bilər. Misal:

& gtgeokonvert -c - input-string "44.80023 -62.69268" & lt --- Lat və Uzun verilərək UTM Grid Convergence bucağını hesablayın
0.21655 0.9996073 & lt --- Birinci rəqəm ondalık dərəcələrdəki ızgara yaxınlaşma bucağıdır


Xəritədə qeyd edilməli olan Şəbəkə Düşmə bucağı Maqnetik Düşmə bucağıdır az UTM Grid yaxınlaşma bucağı. Misal:

-18.25° - 0.22° = -18.47 & # 176 (2012-ci ildə, üstəlik illik 0.14 & # 176) & lt --- Bunu da ifadə etmək olar 18.47 & # 176W (2012) illik 0.14 & # 176 azalır və ya 18.47 & # 176W (2012), illik dəyişiklik 0.14 & # 176E , bunlardan hər ikisi, ehtimal ki, daha az qarışıqdır


Enlem və Boylam dərəcə dəqiqə saniyələrində (DMS) və ya ondalık dərəcələrdə (DD) və ya dərəcə və ondalık dəqiqələrdə (DM.M) ifadə edilə bilər və ayrıca N / S / E / W və ya +/- istiqamət üçün istifadə edilə bilər, belə ki, bəzi coğrafi Bu dəyərlərlə işləyərkən koordinat çevirmə tələb oluna bilər. Bir sıra onlayn koordinat çevirmə kalkulyatorları mövcuddur, GeoConvert yardım proqramı da bu dönüşümlərin çoxunu həyata keçirə bilər.

Quantum GIS ilə xüsusi Kanada topoqrafik xəritələrini necə yaratmaq və çap etmək olar

Bu yazı Kanada Hökuməti (NRCan) və pulsuz Quantum GIS (QGIS) kompüter tətbiqi ilə İnternetdə təqdim olunan pulsuz rəqəmsal topoqrafik xəritə məlumatları və xüsusi Kanada Topoqrafik (topo) xəritələrinin necə yaradılacağını və çap olunacağını təsvir edir. QGIS, açıq küçə xəritəsi və ya ABŞ dəniz xəritələri (Kanada rəqəmsal dəniz xəritələri mövcuddur, lakin pulsuz deyil) kimi digər pulsuz və ya ticarət rəqəmsal xəritə məlumatlarından xəritələr yaratmaq üçün də istifadə edilə bilər, lakin burada göstərilmir.

QGIS, Windows, MacOS və Linux-da işləyən pulsuz Coğrafi İnformasiya Sistemi (GIS) proqramdır. QGIS, xəritə sənədlərini sorunsuz birləşdirəcək və xəritə ölçüsünü, göstərilən sahəni və dönmə bucağının təyin olunmasını təmin edən bir Çap Bəstəklisinə sahib olduğundan, standart topo xəritə vərəqi sərhədləri və ya oriyentasiya nəzərə alınmadan yalnız maraq dairəsini ehtiva edən xüsusi xəritələr yaradıla bilər. Bu, böyük ölçüdə bir şəkil çəkicinin tam ölçülü xəritə vərəqlərini çap etmək mümkün olmadığı zaman çox faydalıdır, çünki yalnız maraq dairəsi normal bir ev və ya ofis printerindən istifadə edərək standart məktub və ya qanuni kağız ölçülərinə yazdırıla bilər. Bununla yanaşı, yalnız sahil şeridinin və ya kayak və ya yürüyüş üçün cığırın yaxın ərazisini göstərən sahil və ya cığır zolaq xəritələrinin istehsalını asanlaşdırır.

Xəritələr sənədlərinin problemsiz birləşdirilməsi üçün yerdən istinad edilməli və yaxaları (sərhədləri) olmamalıdır. Kağız topo xəritələri skan edilə bilər və sonra yaxalıqları aradan qaldırmaq üçün düzəldilə bilər və bir az səy göstərərək yerdən əlaqələndirilir, lakin NRCan, sərbəst yüklənə bilən Toporama 1: 50,000 raster xəritəsi seriyası təqdim edərək asanlaşdırdı. Toporama xəritə sənədləri Milli Topoqrafik Sistem şəbəkəsi tərəfindən indeksləşdirilir, onsuz da yerdən istinad olunur (GeoTIFF və ya GeoPDF), yaxasızdır, heç bir örtük örtüyü yoxdur və ya UTM və ya Lat / Long proyeksiyalarında mövcuddur. Kayak və yürüyüş məqsədləri üçün, UTM proyeksiyası ümumiyyətlə naviqasiya üçün çox faydalı olan 1 km UTM şəbəkəsinin xəritədə asanlıqla örtülməsi üçün ən yaxşı seçim olacaqdır. Toporama xəritələri ən son NRCan CanVec vektor topoqrafik məlumat bazasına əsaslanır və ildə iki dəfə yeni bir nəşr buraxılır, beləliklə Kanada Gov't topo xəritələrinin olduğu qədər yenidir.

NRCan, İnternetdə açıq bir Toporama Veb Xəritə Xidməti (WMS) təqdim edir. QGIS, istənilən Toporama WMS-dən istənilən Kanada Topoqrafik xəritə məlumatlarını birbaşa yükləyə bilər. Üstünlük ondan ibarətdir ki, Kanadadakı hər hansı bir ərazi üçün topo xəritələrə QGIS iş stansiyasında yerli GeoTIFF xəritə sənədlərini müəyyənləşdirməyə, yükləməyə və saxlamağa ehtiyac qalmadan birbaşa QGIS vasitəsilə əldə edilə bilər. Ayrıca, dəyər olduğu təqdirdə xəritə qatlarına ayrı-ayrılıqda daxil olmaq mümkündür. Dezavantaj QGIS-də işləyərkən yüksək sürətli İnternetə giriş tələb olunur və WMS-ə giriş yerli xəritə sənədlərindən daha yavaş olur. Toporama WMS bir çox proqnoz verə bilər, lakin UTM ümumiyyətlə kayak və yürüyüş üçün ən yaxşı seçimdir.

WMS və yüklənə bilən xəritə faylları fərqli üslublardan istifadə etdiyinə görə bir və ya digərinə üstünlük verilə bilər. İndiki vaxtda, Xüsusiyyət Adları qat daxil olmaqla bir neçə Toporama WMS təbəqəsi daha böyük miqyaslı xəritələr üçün düzgün miqyaslanmır (1: 50,000 kimi), buna görə mətnləri və ya məzmunu çox böyükdür və digər xəritə xüsusiyyətlərini gizlədir. Bütün xüsusiyyətlər 1: 50000 üçün düzgün miqyasda göründüyü görünən, yüklənə bilən Toporama xəritə faylları ilə belə deyil. Fayl təbəqəsi WMS qatının qarşısında olduğu müddətdə həm xəritə sənədlərindən, həm də WMS-dən eyni vaxtda istifadə etmək mümkündür, bu yükləmə səyinə getmədən bir xəritə faylının kənarlarını doldurmaq faydalı ola bilər. bitişik xəritələr.

Bir PC və İnternet bağlantısı olduğunu fərz etsək, kağız xəritələr tələb olunmadığı təqdirdə bir müddət və səy xaricində heç bir xərc olmadan Kanada topo xəritələri yaradıla bilər. Kağız xəritələr tələb olunarsa, mövcud bir printer, əlaqəli hər hansı bir kağız və mürəkkəb və ya toner xərcləri ilə istifadə edilə bilər və ya PDF xəritələri yaradıla və Staples Copy & amp Print Center kimi ticarət çap xidmətinə göndərilə bilər. Topo xəritələrin rəngli görünməsi nəzərdə tutulduğundan, monoxrom çaplarda xəritə xüsusiyyətlərini ayırd etmək çətin ola bilər, beləliklə rəngli çap çox arzuolunandır.

Bu yazı əvvəlcə UBC VOC Onlayn Xəritəçəkmə səhifəsinin 8-ci hissəsindəki təlimatlardan ilhamlandı. Uzun illərdir dəniz kayağı üçün öz sahil zolaq xəritələrimi hazırlamaqda maraqlıydım, amma bu yaxınlarda UBC VOC səhifəsində qaçana qədər bunun üçün mümkün və ucuz bir yol tapmadım.

Mən bir xəritəçəkmə, GIS və ya QGIS mütəxəssisi deyiləm, zəhmət olmasa səhvləri düzəltmək və ya işlərin daha yaxşı yollarını təklif etmək üçün bu yazını şərh edin.


1 Cavab 1

Geri çağırışlar arasında məlumat mübadiləsi üçün ən ümumi yanaşma, məlumatları dash_core_components-da saxlamaqdır.

Daha sonra məlumatı əldə etməsi lazım olan zənglər üçün mağazanı Dövlət arqumenti kimi əlavə edə bilərsiniz,

Bu yanaşmanın əsas çatışmazlığı, məlumatların müştəri ilə server arasında mübadilə edilməsidir hər dəfə bir geri çağırma çağırılır. Məlumat çərçivəsi kiçikdirsə, bunun heç bir əhəmiyyəti yoxdur, lakin böyükdürsə, məlumat mübadiləsi (və JSON-a / seriallaşdırma) ciddi performans problemlərinə səbəb ola bilər. Sənədlərdə göstərildiyi kimi və ya zolaqlı uzantılardan zənginləşdirilmiş komponentlərdən istifadə edilərək məlumat çərçivəsi server tərəfini önbelleğe alaraq qarşısını almaq olar. Budur sonuncunun kiçik bir nümunəsi,

tire uzantıları ilə test edilmişdir == 0.0.27rc1. İmtina: Mən tire uzantılarının müəllifiyəm.


IText

Mən iText Qrupunun baş icraçısıyam, həm iText-in orijinal müəllifi, həm də Action kitablarında iki iText-in və StackOverflow-da ən yaxşı iText Sualları adlı pulsuz kitabın müəllifiyəm.

Baxdığınız siyahıda iText-dən bəhs olunur və bu cavabla iText-in hələ də mövcud olduğunu təsdiqləmək istəyirəm. Açıq mənbə lisenziyası (AGPL) ilə yanaşı kommersiya lisenziyası (daha da inkişaf etdirmək üçün istifadə olunan gəlir gətirir) altında mövcuddur.

İText şirkətlərinin baş direktoru olmaqdan başqa (Avropa, ABŞ və tezliklə Sinqapurda ofisləri olan), PDF standartlarını yaradan ISO komitələrinin üzvüyəm. Bir həftədən az bir müddətdə San Jose (CA) 'ya ISO-32000-2 (yaxınlaşan PDF 2.0 spesifikası), ISO-19005 (PDF / A), ISO-14289 (PDF /) müzakirə ediləcək iclaslarda iştirak etmək üçün uçuram. UA). Rəqəmsal imzalar üçün ISO Adhoc komitəsindən də cavabdehəm (rəqəmsal imzalarla bağlı hissənin ISO-32000-2-də yenidən yazılması).

İText-də daha da inkişafa investisiya qoyuruq ki, bu da həmişə təklif olunan açıq mənbəli kitabxanalarda belə deyil pulsuz pivədəki kimi pulsuz lisenziya. Məsələn: həm iText, həm də PDFBox PDF Dərnəyinin üzvüdür, lakin 2014-cü ildə Kölndə keçirilən PDF Günlərində PDFBox, PDF 2.0 üçün dəstəyə investisiya qoymaq üçün mənbələri olmadığını bildirdi. Layihə kod bağışlayan ianəçilərin mövcudluğu ilə dayanır və ya düşür. İText tərəfindən istifadə olunan iş modeli, inkişaf etdiricilərə pul ödəməyimizə imkan verən pul yaradır.

Flying Saucer, iText-in üzərində qurulmuş bir layihədir, lakin iText Qrupuna heç bir şəkildə bağlı deyil. Hələ də dəstəkləndiyini düşünmürəm, amma əmin deyiləm.

Alətin tərtibatçısı mənə iText-də yox, PDFClown-da mövcud olan bir xüsusiyyəti sataşana qədər PDFClown haqqında məlumatım yox idi. Bu xüsusiyyəti özüm tətbiq edərək cavab verdim. Söhbəti əsas götürərək PDFClown-un bir nəfərlik bir layihə olduğunu düşünürəm.

Digər layihələr haqqında çox məlumatım yoxdur. Orijinal siyahıda itkin görünən (lakin şərhlərdə və başqa bir cavabda) görünən bir layihə Apache FOP-dur. Black Duck Software tərəfindən bizim adımızdan təşkil olunmuş bir anketə əsasən Apache FOP bir çox sistemdə işləyir (iText-dən sonra 2-ci idi), lakin (1) memarlıq səbəbindən bir çox inkişaf etdiricinin bundan məmnun qaldığı deyildi. bu, XSL-FO və (2) performans məsələlərindən asılıdır.


Авторы могут попросить удалить нелегальные копии своих материалы с помощью формы отправки жалоб по закону США "Об авторском праве в цифровую эпоху" (DMCA). Eto samyy prostay sposob, dostupny lyubomu polzovatelyu və vseh yazzax.

Məzmun identifikasiyası və sistem içərisindəki texnoloji texnoloji əsasları və 1,5 milyon kanal üçün dostluq təmin edir. Ondan sonra başqa bir kanalda olan opublikovanları əks etdirən bir materialdan istifadə edən bir şəxsin poçt sənədləri istifadə olunur. Обнаружив совпадение, müəllif bizdən əvvəlki videoya baxa bilər, vladeltsu kanala və ya arxivdəki prototip otpravitь sovpadeni ilə xatırladır, əvvəlcə on ne hochet əvvəlcədən təyin edilmiş nikakix deystviy. Любой пользователь, которые ранее успешно отправлял запросы на удаление с помощью veb formu, imkan verirsə dostluqla təmin edə bilərik.


5 Cavablar 5

Şərhimdə qeyd etdiyim kimi, buna nail olmağın düzgün yolu Webformdakı İşləyicilər funksiyasından istifadə etməkdir, çünki işləyicimizin admin / structure / webform / manage / [WebformName] / handlers-də görünməsi üçün xüsusi bir modula ehtiyacımız var.

Əmin olmağınız lazım olan bir şeyDüzdür, modul qovluğunun quruluşudur, beləliklə webform onu ​​işləyici olaraq oxuyacaq, modulun adını belə qəbul edirik: webform_handler_user_creation, beləliklə quruluş belə bir şey olardı: webform_handler_user_creation & gtsrc & gtPlugin & gtWebformHandler & gtUserCreationH. modul qovluğunun kökü.

Beləliklə, əvvəlcə etməli olduğumuz şey webform təqdimatını qeyd etdikdən sonra etdiyimizə əmin olmaq, sonra təqdim dəyərlərini yükləmək və istifadəçi yaratma şeylərimizi doldurmaq üçün maşın adlarına əsasən istifadə etməkdir, budur kod:

faylın əvvəlindəki ad boşluğuna da diqqət yetirin, aşağıdakı şəkil kimi bir webformun idarəetmə sahəsinə yükləndiyi yer:

Qeyd edək ki, bu misalda web user təqdimatından dinamik şəkildə toplanan yeganə sahə olaraq $ user_name istifadə edirik, qalanını vebform sahələrinizin maşın adlarına uyğun olaraq dəyişdirməlisiniz.


Fərqli səhifələrdə QGIS çap bəstəkarı düzənində bir düzeni necə yenidən istifadə etmək olar? - Coğrafi İnformasiya Sistemləri

Əsas müəlliflər Rintze M. Zelle, PhD, Brenton M. Wiernik, Frank G. Bennett, Jr., Bruce D'Arcus, Denis Maier

Julien Gonzalez, Sebastian Karcher, Sylvester Keil, Cormac Relf, ​​Lars Willighagen və digər CSL ianəçilərinin əlavə fəaliyyətləri ilə.

Mündəricat

Sitat Dili Dili (CSL) istinadlar, qeydlər və biblioqrafiyaların formatlaşdırılmasını təsvir etmək üçün XML əsaslı bir formatdır:

  • Açıq format
  • Yığcam və möhkəm üslublar
  • Stil tələbləri üçün geniş dəstək
  • Avtomatik stil lokallaşdırılması
  • Stil paylanması və yenilənməsi üçün infrastruktur
  • Minlərlə sərbəst mövcud üslub (Creative Commons BY-SA lisenziyalı)

Əlavə sənədlər, CSL şeması, üslubları və yerləri üçün CSL layihə evi, citationstyles.org saytını ziyarət edin.

AÇAR KƏLƏMLƏR, TƏLƏB OLUNMAZ, TƏLƏB OLUNMALIDIR, OLMALI, YOXLANMALIDIR, GERİLMƏMƏLİ, TÖVSİYƏLƏMƏLİ, MAYI və İSTƏYƏLİ, açar sözlər IETF RFC 2119-da göstərildiyi kimi şərh edilməlidir.

CSL XML ad sahəsi URI "http://purl.org/net/xbiblio/csl" dir. Ad məkanının prefiksi cs: CSL elementlərinə istinad edilərkən bu spesifikasiya boyu istifadə olunur, lakin ümumiyyətlə kök cs: style və ya cs: local elementində standart bir ad məkanı bəyannaməsinin (xmlns atributu ilə müəyyənləşdirilmiş) lehinə buraxılır.

CSL stilləri etibarlı XML-dir, lakin CSL prosessorları boşluqları qabaqcıl və ya çıxış üçün nəzərdə tutulmuş mətni təyin edən atributlardan kənarlaşdıraraq atribut dəyərlərini normallaşdırmır:

  • dağılmadan sonra ayırıcı
  • sitat-qrup-ayırıcı
  • ayırıcı
  • başlanğıcla-ilə
  • ad ayırıcı
  • adlar ayırıcı
  • prefiks
  • aralıq ayırıcı
  • sort ayırıcı
  • şəkilçi
  • il şəkilçisi-ayırıcı
  • dəyər

Üç növ CSL faylı var: müstəqil və asılı üslublar (hər iki növ də ".csl" uzantısını istifadə edir) və yerli sənədlər ("localx-xx-XX.xml" adlanır, burada "xx-XX" bir ləhcədir, məsələn, Amerikan İngilis dili üçün "en-US").

Müstəqil üslublar istinadlar, qeydlər və biblioqrafiyalar üçün formatlama təlimatlarını ehtiva edir. Əsasən özlərini əhatə etsələr də, (lokalizasiya) lokalizasiya məlumatları üçün yerli fayllara etibar edirlər.

Asılı bir üslub, müstəqil bir stil üçün təxəllüsdür. Məzmunu üslub metadatası ilə məhdudlaşır və hər hansı bir formatlama təlimatını daxil etmir (müstəsna istisna budur ki, asılı üslublar üstün bir üslub lokalını göstərə bilər). Eyni sitat üslubunu paylaşan jurnallar üçün asılı üslubları (məsələn, "Təbiət Biotexnologiyası", "Təbiət Nanotexnologiyası" və s.) Tək müstəqil bir üsluba (məsələn, "Təbiət Jurnalları") bağlayaraq, formatlama təlimatlarının təkrarlanmasına ehtiyac yoxdur. .

Hər bir yerli sənəd müəyyən bir dil şivəsi üçün bir sıra lokallaşdırma məlumatlarını (müddətli tərcümələr, yerli tarix formatları və qrammatika variantları) ehtiva edir.

Hər üslub və ya yer XML versiyasını və simvol kodlamasını göstərərək XML bəyannaməsi ilə başlamalıdır. Əksər hallarda bəyannamə belə olacaq:

Üslubların kök elementi cs: stildir. Müstəqil üslublarda, element aşağıdakı xüsusiyyətlərə malikdir:

sinif Üslubun mətndaxili istinadları ("mətn içi" dəyəri) və ya qeydləri ("qeyd") istifadə edib etmədiyini təyin edir. default-localale (isteğe bağlı) Stil lokallaşdırılması üçün defolt lokumu təyin edir. Dəyər yerli kod olmalıdır. versiya Stilin CSL versiyası. CSL 1.0 uyğun stilləri üçün "1.0" olmalıdır.

Bundan əlavə, cs: stil qlobal seçimlərdən və miras qalan ad seçimlərindən hər hansı birini daşıyır.

Bu xüsusiyyətlərdən yalnız cs: style-də asılı üslublarda versiya tələb olunur, əvvəlcədən lokal atribut isə üstün bir üslub lokalını təyin etmək üçün təyin oluna bilər. Digər atributlara icazə verilir, lakin nəzərə alınmır.

XML bəyanatından əvvəl müstəqil bir stil üçün cs: stil nümunəsi:

Müstəqil üslublarda cs: style kök elementində aşağıdakı alt elementlər vardır:

cs: info cs: stilin ilk alt elementi kimi görünməlidir. Üslubu (üslub adı, şəxsiyyət vəsiqəsi, müəlliflər və s.) Təsvir edən metadatanı ehtiva edir. cs: alıntı bir dəfə görünməlidir. Mətn içi istinadların və ya qeydlərin formatlaşdırılmasını təsvir edir. cs: biblioqrafiya (istəyə görə) bir dəfə görünə bilər. Biblioqrafiyanın formatlanmasını təsvir edir. cs: makro (istəyə görə) dəfələrlə görünə bilər. Makrolar üslubları kompakt və qorumalı saxlayaraq formatlama təlimatlarının yenidən istifadəsinə imkan verir. cs: yerli (isteğe bağlı) Bir neçə dəfə görünə bilər. Lokallaşdırma məlumatlarını təyin etmək (ləğv etmək) üçün istifadə olunur.

Asılı üslublarda cs: style yalnız bir alt elementə malikdir, cs: info.

Cs: info elementi üslubun metadatasını ehtiva edir. Quruluşu Atom Sindikasiya Formatına əsaslanır.

Müstəqil üslublarda cs: info aşağıdakı alt elementlərə malikdir:

cs: müəllif və cs: ianəçi (isteğe bağlı) cs: müəllif və cs: ianəçi, müvafiq olaraq üslub müəlliflərini və ianəçiləri qəbul etmək üçün istifadə olunur, hər biri bir neçə dəfə istifadə edilə bilər. Bu elementlər daxilində cs: name alt elementi bir dəfə, cs: email və cs: uri hər dəfə bir dəfə görünə bilər. Bu uşaq elementləri müvafiq olaraq müəllifin və ya köməkçinin adını, e-poçt adresini və URI-ni ehtiva etməlidir. cs: kateqoriya (istəyə görə)

Stillərə bir və ya daha çox kateqoriya təyin edilə bilər. cs: kateqoriya aşağıdakı dəyərlərdən birinə qoyulmuş sitat formatı atributundan istifadə edərək mətn içi istinadların necə göstərildiyini təsvir etmək üçün bir dəfə istifadə edilə bilər:

  • "müəllif tarixi" - məs. "... (Doe, 1999)"
  • "müəllif" - məs. "... (Doe)"
  • "ədədi" - məs. "... [1]"
  • "etiket" - məs. "... [doe99]"
  • "qeyd" - istinad istinad və ya son qeyd kimi görünür

cs: kateqoriya, sahə atributu ilə bir neçə dəfə istifadə edilə bilər, intizam kateqoriyalarından birinə qoyulmuşdur (bax Əlavə I - Kateqoriyalar), üslubun uyğun olduğu sahələri göstərmək üçün.

cs: id bir dəfə görünməli və üslubun kimliyini müəyyənləşdirmək üçün sabit, bənzərsiz bir identifikator olmalıdır. Tarixi səbəblərdən mövcud üslublar URI istifadə edə bilər, lakin yeni üslublar sabitlik və unikallığı təmin etmək üçün UUID istifadə etməlidir. cs: issn / cs: eissn / cs: issnl (isteğe bağlı) cs: issn elementi üslubun yazıldığı jurnalın ISSN identifikatorunu (lərini) göstərmək üçün bir neçə dəfə istifadə edilə bilər. Cs: eissn və cs: issnl elementlərinin hər biri müvafiq olaraq eISSN və ISSN-L identifikatorları üçün bir dəfə istifadə edilə bilər. cs: link (istəyə görə)

Bir neçə dəfə istifadə edilə bilər. cs: link iki atributu daşımalıdır: href, URI-ə (ümumiyyətlə bir URL) quraşdırılmış və dəyəri URI-nin üslubla necə əlaqəli olduğunu göstərən. Rel-nin mümkün dəyərləri:

  • "öz" üslubunda URI
  • "şablon" - cari üslubun əldə edildiyi üslubun URI-si
  • "sənədlər" - üslub sənədlərinin URI

Cs: link elementində əlaqəni təsvir edən məzmun ola bilər.

cs: dərc olunmuş (istəyə görə) bir dəfə görünə bilər. CS-nin məzmunu: nəşr olunan üslubun əvvəlcə yaradıldığını və ya istifadəyə verildiyini göstərən zaman damgası olmalıdır. cs: hüquqları (istəyə görə) bir dəfə görünə bilər. CS: hüquqları məzmunu, stil sənədinin yayımlandığı lisenziyanı müəyyənləşdirir. Element lisenziyanın URI-sini göstərmək üçün lisenziya atributu daşıyır. cs: xülasə (istəyə görə) bir dəfə görünə bilər. CS: xülasəsi, üslubun (qısa) təsvirini verir. cs: başlıq bir dəfə görünməlidir. CS: title məzmunu istifadəçilərə göstərildiyi kimi üslubun adı olmalıdır. cs: title-short (isteğe bağlı) Bir dəfə görünə bilər. CS: title-short məzmunu qısaldılmış stil adı olmalıdır (məs. "APA"). cs: yeniləndi Bir dəfə görünməlidir. CS: yenilənmiş məzmunu, üslubun son yenilənməsini göstərən zaman damgası olmalıdır.

Cs: link, cs: hüquqları, cs: xülasə, cs: title və cs: title-qısa elementlər elementin məzmununun dilini göstərmək üçün xml: lang atributunu daşıyır (dəyər xsd: dil yerli kod olmalıdır) . CS: link üçün atribut, həmçinin link hədəfinin dilini göstərmək üçün də istifadə edilə bilər.

Asılı üslublarda, cs: link href-də qurulmuş müstəqil ana üslubunun URI ilə rel "" parent-parent "olaraq təyin edilməlidir. Bundan əlavə, cs: link "şablon" olaraq ayarlanmış halda istifadə edilə bilməz.

Müstəqil bir stil üçün cs: məlumat nümunəsi:

Cs: alıntı elementi biblioqrafik mənbələrə bir və ya daha çox istinaddan ("sitat") ibarət sitatların formatlanmasını təsvir edir. Sitatlar mətndaxili istinadlar (müəllifdə (məs. "[Doe]"), müəllif tarixində ("[Doe 1999]"), etiket ("[doe99]") və ya nömrə ("[1 ] ") format) və ya qeydlər. Tələb olunan cs: layout uşaq elementi biblioqrafik məlumatların sitatlara nəyin və necə daxil edilməli olduğunu izah edir (bax Layout). cs: tərtibatından əvvəl bir sitat içərisindəki istinadların necə sıralanacağını təyin etmək üçün istifadə edilə bilən bir cs: sort elementi ola bilər (bax Sortlaşdırma). Cs: alıntı elementi, istinad üçün spesifik seçimlər və miras alınmayan ad seçimləri üçün atributları daşıya bilər. Cs: alıntı elementinə bir nümunə:

CSL prosessor inkişaf etdiricilərinə bir qeyd Qeyd üslublarında bir sitat çox vaxt öz-özlüyündə bir cümlədir. Buna görə də, qeyddə əvvəlki mətn olmadıqda, bir sitatın birinci işarəsi tercihen yuxarı hərflə yazılmalıdır. Bütün digər hallarda (məsələn, əvvəlcədən mövcud bir dipnotun ortasına bir sitat daxil edildikdə), sitat olduğu kimi çap olunmalıdır.

Cs: biblioqrafiya elementi bir və ya daha çox biblioqrafik mənbənin siyahısı olan biblioqrafiyaların formatlanmasını təsvir edir. Tələb olunan cs: layout uşaq elementi, hər bir biblioqrafik girişin necə formatlanmalı olduğunu təsvir edir. cs: tərtibatından əvvəl biblioqrafiya daxilindəki istinadların necə sıralanmalı olduğunu təyin etmək üçün istifadə oluna bilən bir cs: sort elementi ola bilər (bax Sortlaşdırma). Cs: biblioqrafiya elementi biblioqrafiyaya xas olan seçimlər və miras alınmayan ad seçimləri üçün atributları daşıya bilər. CS: biblioqrafiya elementinə bir nümunə:

CS: makro elementləri ilə təyin olunan makrolar formatlama təlimatlarını ehtiva edir. Makrolara digər makroların içərisindən cs: mətn və cs: cs tərtib elementi: sitat və cs: biblioqrafiya və cs: açarı ilə cs: cs sort: citation və cs: bibliography ilə zəng etmək olar. Makroların hər hansı bir cs: local elementlərindən sonra və cs: alıntı elementindən əvvəl yerləşdirilməsi tövsiyə olunur.

Makrolara cs: makroda tələb olunan ad atributunun dəyəri istinad edilir. Cs: makro element bir və ya daha çox göstərmə elementi içərisində olmalıdır.

Makroların istifadəsi üslubun oxunaqlılığını, kompaktlığını və davamlılığını inkişaf etdirə bilər. Makro çağırışlardan asılı olaraq cs: alıntı və cs: biblioqrafiyanın yığcam və maddə növlərinin (məsələn kitablar, jurnal məqalələri və s.) Aqnostikliyini saxlamaq tövsiyə olunur. Makroların digər üslublarda asanlıqla istifadəsinə imkan vermək üçün ümumi makro adlarından istifadə etmək tövsiyə olunur.

Aşağıdakı nümunədə istinadlar maddə növü "kitab" olduqda italik olaraq göstərilən maddə başlığından ibarətdir:

& Lttext makro = "." & Gt elementinin çıxışı daxilində hər hansı bir əcdad ayırma elementindən ayırıcılar tətbiq edilmir (ayırıcıya baxın).

Varsayılan olaraq "locales-xx-XX.xml" yerli fayllarından götürülmüş lokallaşdırma məlumatları yenidən təyin oluna bilər və ya birbaşa cs: info elementindən sonra yerləşdirilməli olan cs: local elementləri ilə əlavə edilə bilər.

Bir xsd: dil yerli koduna qoyulmalı olan cs: localale-də istəyə bağlı xml: lang atributunun dəyəri, hansı dillərə və ya dil şivələrinə təsir göstərdiyini müəyyənləşdirir (bax Yerli Fallback).

CS: yerli istifadə ilə bağlı daha ətraflı məlumat üçün Şərtlərə, Yerləşdirilmiş Tarix Biçimlərinə və Yerli Seçimlərə baxın.

CS: yerli tərzdə bir nümunə:

Yerli sənədlər dil dialektləri üçün lokalizasiya məlumatlarını təmin edir (məsələn, Amerika İngilis dili üçün "ABŞ-da"), istəyə görə cs: yerli elementlərdə üslublarda xml: lang atributu olmamalı və ya bir dildə (məsələn "en "İngilis dili üçün) və ya dialekt. Yerli boşluq, hər bir lokallaşdırıla bilən vahidin (tarix formatı, lokallaşdırılmış seçim və ya müddətin xüsusi forması) bu mənbələrdən hansının alınacağını müəyyən edən mexanizmdir.

Eyni dildə olan dialektlər üçün birincil şivə təyin olunur. Digərlərinin hamısı ikinci dərəcəli şəxslərdir. Yazı anında mövcud yerli sənədlər bunlardır:

Əsas ləhcə İkinci ləhcə (lər)
de-DE (almanca) de-AT (Avstriya), de-CH (İsveçrə)
İngilis dili (İngilis dili) tr-GB (Böyük Britaniya)
es-ES (İspan) es-CL (Çili), es-MX (Meksika)
fr-fr (fransızca) fr-CA (Kanada)
pt-PT (Portuqal) pt-BR (Braziliya)
zh-CN (Çin) zh-TW (Tayvan)

Yerli qayıdış ən yaxşı şəkildə bir nümunə ilə təsvir edilmişdir. Seçilmiş çıxış yeri "de-AT" (Avstriyalı Almanca) olduqda, lokallaşdırıla bilən vahidlər prioritet azalan qaydada ayrı-ayrılıqda aşağıdakı mənbələrdən alınır:

  1. Üslubda cs: yerli elementlər
    1. xml: lang "de-AT" seçilmiş ləhcəyə ayarlandı
    2. xml: lang "de" (Alman dili) dilinə uyğunlaşdırıldı
    3. xml: lang təyin edilməyib
    1. xml: lang "de-AT" seçilmiş ləhcəyə ayarlandı
    2. xml: lang, "de-DE" (Standart Alman dili) ilə uyğunlaşan birincil ləhcəyə qurulmuşdur (yalnız seçilmiş yer ikinci ləhcə olduqda tətbiq olunur)
    3. xml: lang "en-US" (Amerika İngilis dili) olaraq ayarlandı

    Seçilmiş çıxış lokalı bir dildirsə (məs. "De"), (birinci) ləhcə 1-ci addımda istifadə olunur (məs. "De-DE").

    Lokallaşdırıla bilən vahid tapıldıqdan sonra geri dönmə dayanır. Şərtlər üçün bu, boş simlər kimi təyin olunduqda belə olur (məs. & Ltterm name = "and" / & gt və ya & ltterm name = "and" & gt & lt / term & gt). Yerli geri dönüş termin formalarının geri qaytarılmasından üstündür (bax. Şərtlər).

    Lokalizasiya məlumatları üslublara daxil edilə bilsə də (Yerə bax), yerli fayllar rahatlıqla şərtlər, tarix formatları və qrammatika seçimlərindən ibarət olan standart lokalizasiya məlumatlarını təmin edir.

    Hər bir yerli sənəd bir dil ləhcəsi üçün lokalizasiya məlumatlarını ehtiva edir. Bu yerli kod tələb olunan xml: lang atributunda cs: local kök elementində qurulur. Eyni yerli kod yerli faylın fayl adında da istifadə edilməlidir ("locales-xx-XX.xml" dəki "xx-XX"). Kök element, yerli faylın CSL versiyasını göstərən versiya atributunu daşımalıdır (CSL 1.0 uyğun yerli fayllar üçün "1.0" olmalıdır). Yerli sənədlər ad boşluğu üçün üslublarla eyni tələblərə malikdir. Cs: localale elementində ilk uşaq elementi kimi cs: info ola bilər və alt elementləri cs: terminləri, cs: date və cs: stil seçimləri tələb olunur (bu elementlər aşağıda təsvir olunur). Yerli sənədin bir hissəsini göstərən bir nümunə:

    Yerli sənəddə metadata vermək üçün cs: info elementindən istifadə edilə bilər. Aşağıdakı uşaq elementlərinə malikdir:

    cs: translator (isteğe bağlı) cs: tərcüməçi, yerli tərcüməçiləri qəbul etmək üçün istifadə olunur, bir neçə dəfə istifadə edilə bilər. Element daxilində cs: name alt elementi bir dəfə, cs: email və cs: uri hər dəfə bir dəfə görünə bilər. Bu uşaq elementləri müvafiq olaraq tərcüməçinin adını, e-poçt adresini və URI-ni ehtiva etməlidir. cs: hüquqları (istəyə görə) bir dəfə görünə bilər. CS: hüquqları məzmunu yerli sənədin yayımlandığı lisenziyanı müəyyənləşdirir. Element lisenziyanın URI-sini göstərmək üçün lisenziya atributunu və elementin məzmununun dilini göstərmək üçün xml: lang atributunu daşıyır (dəyər bir xsd: dil yerli kodu olmalıdır). cs: yeniləndi (istəyə görə) Bir dəfə görünə bilər. CS: yenilənmiş məzmunu yerli faylın son yenilənməsini göstərən zaman damgası olmalıdır.

    Şərtlər lokallaşdırılmış simlərdir (məsələn, "və" müddətini istifadə edərək, "Doe and Smith", stil lokal İngilis dilindən Alman dilinə keçdikdə avtomatik olaraq "Doe und Smith" olur). Terminlər cs: termin elementləri, cs: terminlərinin alt elementləri ilə müəyyən edilir. Hər bir cs: termin elementi Əlavə II - Şərtlərdə sadalanan şərtlərdən birinə qoyulmuş bir ad atributu daşımalıdır.

    Şərtlər ya birbaşa cs: termin məzmunda, ya da tək və çoxlu variantlara ehtiyac olduğu hallarda (məsələn, "səhifə" və "səhifələr"), uşaq elementlərinin məzmunda cs: single və cs: multiple, müvafiq olaraq.

    Şərtlər xüsusi formalar üçün isteğe bağlı forma atributu ilə cs: termini istifadə edərək müəyyənləşdirilə bilər:

    • "uzun" - (standart), məs. "redaktor" termini üçün "redaktor" və "redaktorlar"
    • "qısa" - məs. "ed." və "eds." "redaktor" termini üçün
    • "fel" - məs. "redaktor" termini üçün "redaktə edilmişdir"
    • "verb-short" - məs. "ed." "redaktor" termini üçün
    • "simvol" - məs. "Bölmə" termini üçün "§" və "§§"

    Bir üslub müəyyən olmayan bir formada bir termin istifadə edirsə (Lokal Fallbackdən sonra da), digər formalarda geri dönüş var: "verb-short" əvvəlcə "verb" -ə, "symbol" əvvəlcə "short" a düşür, və "fel" və "qısa" hər ikisi də "uzun" a qayıdır. Əlavə olaraq, "uzun qaydalı-01" - "uzun sıralı-10" terminləri sıralı şəkilçi terminləri sırasına geri dönür. Yerli və ya formada geri dönüş mövcud deyilsə, müddət boş bir sətir şəklində göstərilir.

    Matç, cinsiyyət və cins şəklində atributlar cd: terminalı olaraq göstərilən ədədi dəyişənlərin formatlanması üçün istifadə edilə bilər (məsələn, "birinci", "2-ci"). Aşağıdakı Sadə şəkilçilər və Cinsə aid fərdi qaydalara baxın.

    Müddətli məzmunda LaTeX və ya HTML kimi işarələr olmamalıdır. Üstdən yazılmış Unicode simvolları üst yazma üçün istifadə edilə bilər.

    Sayı dəyişənləri cs ilə göstərilə bilər: "sıra" şəklində sayı, məsələn. "2-ci" (bax Sayı). Sıralı şəkilçilər ("2-ci" üçün "nd") terminlərlə təyin olunur.

    "Sıra" termini, standart cari şəkilçi təyin edir. Bu defolt şəkilçi müəyyən şərtlər üçün aşağıdakı şərtlərlə ləğv edilə bilər:

    • "ordinal-00" - "ordinal-09" - varsayılan olaraq, termin adındakı son rəqəm göstərilən rəqəmin son rəqəmi ilə uyğunlaşdıqda, bu qrupdakı bir müddət istifadə olunur. Məs. "ordinal-00" "0", "10", "20" və s. rəqəmləri ilə uyğunlaşacaq. İsteğe uyğun uyğunlaşdırma atributunu "son iki rəqəm" olaraq təyin etməklə ("son rəqəm" standartdır), uyğunluqlar son iki rəqəmin uyğun olduğu rəqəmlərlə məhdudlaşır ("0", "100", "200" və s.). Eşleme "tam nömrə" olaraq təyin edildikdə, yalnız sayı müddətin göstəricisi ilə eyni olduqda bir uyğunluq var.
    • "ordinal-10" - "ordinal-99" - varsayılan olaraq, termin adındakı son iki rəqəm göstərilən rəqəmin son iki rəqəmi ilə uyğunlaşdıqda, bu qrupdakı bir müddət istifadə olunur.Könüllü uyğunluq atributu "tam nömrə" olaraq təyin edildikdə ("son iki rəqəm" standartdır), yalnız say terminlə eyni olduqda bir uyğunluq olur.

    Bir rəqəmin hər iki qrupdan uyğun terminləri olduqda (məsələn, "13" "ordinal-03" və "ordinal-13" ilə uyğunlaşa bilər), "sıra-10" ilə "sıra-99" qrupundan istifadə olunur.

    Adi şərtlər CSL 1.0.1-də CSL 1.0-də olduğundan fərqli olaraq işləyir. Nə stil, nə də yerli fayl "sıra" terminini təyin etmədikdə, "sıra-01" ilə "sıra-04" arasındakı şərtləri təyin etmədikdə, orijinal CSL 1.0 sxemindən istifadə olunur: "sıra-01" bitən rəqəmlər üçün istifadə olunur a 1 (11-də bitənlər xaricində), 2-də bitənlər üçün "ordinal-02" (12-də bitənlər istisna olmaqla), 3-də bitənlər üçün "ordinal-03" (13-də bitənlər istisna olmaqla) və "ordinal Bütün digər nömrələr üçün -04 ".

    "Sıra" termini və "Sıra-00" və "Sıralı-99" terminləri, Locale Fallback söz mövzusu olduqda, digər terminlərdən fərqli davranırlar. Digər şərtlər ayrı-ayrılıqda müəyyənləşdirilə bilər, (yenidən) hər hansı bir sıra şərtləri cs: tərifi ilə müəyyənləşdirir, əvvəlcədən təyin olunmuş bütün sıra şərtlərini əvəz edir.

    Bəzi dillərdə cinslərə xas sıra qaydaları istifadə olunur. Məsələn, ingiliscə "1st" və "first" Fransız dilində "1 er" və "premier" kimi tərcümə olunur, əgər isim kişidirsə, isim qadındırsa "1 re" və "première".

    Sıralı terminlərin qadın və kişi variantları (bax Ordinals) cinsiyyət forması atributunu "qadın" və ya "kişi" olaraq təyin etməklə təyin edilə bilər (cinssiz forma neytral variantı təmsil edir). Hədəf isimlərinin iki növü vardır: a) say dəyişənlərini müşaiyət edən terminlər və b) ay terminləri (bax Aylar). Bu isimlərin cinsi, cins atributundan istifadə edərək terminin "uzun" (varsayılan) formasında göstərilə bilər ("qadın" və ya "kişi" olaraq təyin olunur). Bir ədədi dəyişən cs: sayı ilə "sıra" və ya "uzun nizamlı" formada göstərildikdə, qadın və ya kişi variantının təyin edilmədiyi təqdirdə, eyni cinsin sıra termini istifadə olunur. "Gün" tarix hissəsi "sıra" şəklində göstərildikdə, sıra cinsi ay müddətinə uyğunlaşdırılır.

    Aşağıdakı nümunə "1re éd" verir. ("1 ed."), "1er janvier" ("1 yanvar") və "3e édition" ("3-cü nəşr"):

    İki lokallaşdırılmış tarix formatı cs ilə təyin edilə bilər: tarix elementləri: "ədədi" (məs. "12-15-2005") və "mətn" formatı (məs. "15 dekabr 2005"). Format tələb olunan form atributu ilə cs: date-də qurulur.

    Tarix formatı cs: date-part alt elementlərindən istifadə etməklə qurulur (bax Tarix hissəsi). Gün, ay və ya il olaraq tələb olunan bir ad atributu təyin edildikdə, bu elementlərin sırası gün, ay və ilin müvafiq olaraq göstərilmə sırasını əks etdirir. Tarix cs: date və cs: date-hissə elementlərindəki formatlaşdırma və mətn hal atributları ilə formatlana bilər. Ayırıcı atributu cs: date-də cs: date-hissə elementlərinin ayrıcısını göstərmək üçün təyin oluna bilər və cs: date-part elementlərinə qoşmalar tətbiq oluna bilər.

    Qeyd Yerləşdirilmiş tarix formatlarını təyin edərkən cs: date-də qoşmalara icazə verilmir. Bu məhdudiyyət, lokala xas olan affiksləri (cs: date-element elementləri) hər hansı bir stilə xas olan qoşmalardan (zəng cs: date elementində müəyyən edilmiş) mötərizələr kimi ayırmaq üçün mövcuddur. Lokallaşdırılmış tarix formatını çağıran bir makro nümunəsi:

    Limit-gün-ordinal-to-1 və situasiya-in-sitat (lokal seçimlərinə baxın) olan iki lokallaşdırılmış seçim var. Bu qlobal seçimlər (həm istinadları, həm də ədəbiyyat siyahısını təsir edir) cs: style-options-da isteğe bağlı atributlar kimi qurulur.

    Göstərmə elementləri biblioqrafik meta məlumatların hansı və hansı ardıcıllıqla istinadlar və biblioqrafiyalara daxil edildiyini müəyyənləşdirir və onların formatlanmasına nəzarət təklif edir.

    Cs: layout göstərmə elementi cs: alıntı və cs: biblioqrafiyanın tələb olunan alt elementidir. Aşağıda təsvir olunan digər göstərmə elementlərindən birini və ya bir neçəsini ehtiva etməli və əlavə və formatlama atributlarını daşıya bilər. Cs: sitat daxilində istifadə edildikdə, ayırıcı atributu sitat içərisindəki sitatlar üçün ayırıcı təyin etmək üçün istifadə edilə bilər. Məsələn, "(1, 2)" kimi bir sitat aşağıdakılarla əldə edilə bilər:

    CS: mətn göstərmə elementi mətni çıxarır. Nəyin göstəriləcəyini seçmək üçün aşağıdakı atributlardan birini daşımalıdır:

    • dəyişən - dəyişənin mətn məzmununu göstərir. Atribut dəyəri standart dəyişənlərdən biri olmalıdır. Dəyişənin "uzun" (standart) və ya "qısa" formasını seçmək üçün form atributu müşayiət oluna bilər (məsələn, tam və ya qısa başlıq). "Qısa" forma seçilsə də, əlçatan deyilsə, bunun yerinə "uzun" forma göstərilir.
    • makro - makronun mətn çıxışını göstərir. Atribut dəyəri bir cs: makro elementin ad atributunun dəyərinə uyğun olmalıdır (bax: Makro).
    • müddət - müddət verir. Atribut dəyəri Əlavə II - Şərtlərdə sadalanan şərtlərdən biri olmalıdır. Bir müddətin tək ("yalan", defolt) və ya çox ("həqiqi") variantını seçmək üçün cəm atributu və "uzun" (standart), "qısa", "forma atributu ilə müşayiət oluna bilər fel "," fel-qısa "və ya" simvol "forması forması (həmçinin baxın Şərtlər).
    • dəyər - atribut dəyərini özü göstərir.

    "Başlıq" dəyişənini göstərən cs: mətn nümunəsi:

    Cs: date göstərmə elementi, tələb olunan dəyişən atributu ilə tarix dəyişənləri siyahısından seçilmiş tarixi çıxarır. Bir tarix ya lokallaşdırılmış, ya da lokallaşdırılmamış formatda göstərilə bilər.

    Lokallaşdırılmış tarix formatları, ya "ədədi" (tam ədədi formatlar üçün, məsələn "12-15-2005"), ya da "mətn" (ədədi olmayan bir ay olan formatlar üçün) olaraq təyin olunmalı olan isteğe bağlı forma atributu ilə seçilir. məsələn "15 dekabr 2005"). Lokallaşdırılmış tarix formatları iki şəkildə fərdiləşdirilə bilər. Birincisi, tarix hissələri hissələri daha az tarix hissələrini göstərmək üçün istifadə edilə bilər. Mümkün dəyərlər:

    • "il-ay-gün" - (standart), ili, ayı və günü göstərir
    • "il-ay" - ili və ayı göstərir
    • "il" - ili göstərir

    İkincisi, cs: date bir və ya daha çox cs ola bilər: tarix hissəsi hissəsi elementləri (bax Tarix hissəsi). Bu elementlərə qoyulmuş atributlar lokallaşdırılmış tarix formatları üçün göstərilənləri ləğv edir (məsələn, bütün yerlər üçün qısaldılmış aylar əldə etmək üçün, ay cs-lərindəki form atributu: tarix hissəsi elementi "qısa" olaraq təyin edilə bilər). Bu cs: tarix hissəsi elementləri tarix hissələrinin hansı və ya hansı qaydada göstərildiyini təsir etmir. Yer dilinə xas olan affikslərə bu cs: tarix hissəsi elementlərində icazə verilmir.

    Forma atributu olmadıqda, cs: date özünə aid olmayan lokallaşdırılmış bir tarix formatını təsvir edir. Bu halda, tarix formatı cs: date-part alt elementlərindən istifadə edərək qurulur. Gün, ay və ya il olaraq tələb olunan bir ad atributu təyin edildikdə, bu elementlərin sırası gün, ay və ilin müvafiq olaraq göstərilmə sırasını əks etdirir. Tarix cs: date-hissə elementlərindəki formatlaşdırma atributları ilə formatlana bilər, həmçinin bir neçə cs: date-part -specific attributes (bax Tarix-hissə). Ayırıcı atributu cs: date-də cs: date-hissə elementlərinin ayrıcısını göstərmək üçün təyin oluna bilər və cs: date-part elementlərinə qoşmalar tətbiq oluna bilər.

    Həm lokallaşdırılmış, həm də lokallaşdırılmamış tarixlər üçün cs: date əlavə, göstərmə, formatlaşdırma və mətn hal atributlarını daşıya bilər.

    CS: tarix hissəsi elementləri tarix hissələrinin necə göstərildiyinə nəzarət edir. Ana cs: tarix elementi lokallaşdırılmış bir tarix formatını çağırmadıqca, tarix hissələrinin hansı və hansı ardıcıllıqla göründüyünü də müəyyənləşdirirlər. A cs: date-part elementi tələb olunan ad atributu ilə seçilmiş tarix hissəsini təsvir edir:

    "Gün" üçün cs: date-hissə forma atributunu dəyərlərlə daşıyır:

    Fransız dili kimi bəzi dillərdə ayın ilk günü üçün "sıra" forması istifadə olunur ("1er janvier", "2 janvier", "3 janvier" vs.). Bu cür çıxış "sıra" forması və limit-day-ordinals-to-day-1 atributunun istifadəsi ilə əldə edilə bilər (baxın Yer Seçimləri).

    "Ay" üçün cs: date-hissəsi zolaq dövrlərini və form atributlarını daşıyır. Yerli sənədlərdə ay qısaltmaları (ay şərtlərinin "qısa" forması) tətbiq oluna biləcəyi dövrlərlə təyin olunmalıdır (məs. "Yanvar", "Fevral" və s.). Bu dövrlər zolaq dövrlərini "true" olaraq təyin etməklə silinə bilər ("false" standartdır). Form atributu:

    • "uzun" - (standart), məs. "Yanvar"
    • "qısa" - məs. "Yanvar."
    • "ədədi" - məs. "1"
    • "sayısal aparıcı-sıfır" - məs. "01"

    "İl" üçün cs: date-hissə forma atributunu aşağıdakı dəyərlərlə daşıya bilər:

    cs: tarix-hissə formatlaşdırma, mətn halları və aralıq ayırıcı (bax Tarix Aralıkları) atributlarını da daşıya bilər. Cs: date lokallaşdırılmış tarix formatını çağırmasa, əlavə etmək üçün atributlara icazə verilir.

    Tarix aralığındakı tarixlər üçün standart ayırıcı en-tire (məs. "May-İyul 2008"). Xüsusi aralıq ayırıcıları isteğe bağlı aralıq ayırıcı atributu ilə cs: tarix hissəsi elementləri üzərində qurula bilər. Bir tarix aralığı göstərildikdə, aralıq ayırıcısı iki tarix arasında fərqlənən ən böyük tarix hissəsinə ("il", "ay" və ya "gün") uyğun gələn cs: tarix hissəsi elementindən alınır. Misal üçün,

    "1-4 May 2008", "May – July 2008" və "May 2008 / June 2009" ilə nəticələnəcək.

    "Reklam" termini (Anno Domini) avtomatik olaraq dörd rəqəmdən az olan müsbət illərə əlavə olunur (məs. "79" "79AD" olur). "BC" termini (Məsihdən əvvəl) avtomatik olaraq mənfi illərə əlavə olunur (məs. "-2500" "2500BC" olur).

    Tarixə bir ay əvəzinə bir mövsüm daxildirsə, bir mövsüm dövrü ("mövsüm-01" - "mövsüm-04", müvafiq olaraq Bahar, Yaz, Payız və Qış) ay müddətinin yerini alır. Məsələn,

    "May 2008" və "Winter 2009" ilə nəticələnəcəkdi.

    Təqribən tarixlər qeyri-müəyyən tarix şərti üçün "doğru" testi (Seç seçiminə baxın). Misal üçün,

    "2005" (normal tarix) və "təxminən 2003" (təxmini tarix) ilə nəticələnəcəkdir.

    Cs: sayı göstərmə elementi tələb olunan dəyişən atributu ilə seçilmiş say dəyişənini çıxardır. Sayı dəyişənləri standart dəyişənlərin siyahısının alt hissəsidir.

    Bir ədəd dəyişən cs: sayı ilə göstərilib və yalnız ədədi məzmundan ibarətdirsə (ədədi üçün qaydalarla müəyyənləşdirildiyi kimi, Seçin), rəqəm (lər) çıxarılır. Dəyişən məzmunu, dəyişkən sayısal olmayan hər hansı bir məzmun olduqda "olduğu kimi" göstərilir (məs. "Xüsusi buraxılış").

    Çıxarma zamanı tire ilə ayrılmış ədədlər aradakı boşluqlardan təmizlənir ("2 - 4" "2-4" olur). Vergüllə ayrılmış ədədlər vergüldən sonra bir boşluq alır ("2,3" və "2, 3" "2, 3" olur), işarəsi ilə ayrılmış ədədlər işarədən əvvəl və sonra bir boşluq alır ("2 & amp3" "2 & amp 3" olur).

    Çıxarılan nömrələr isteğe bağlı forma atributu vasitəsilə dəyərləndirilə bilər:

    • "ədədi" - (standart), məs. "1", "2", "3"
    • "ordinal" - məs. "1-ci", "2-ci", "3-cü". Sıra şəkilçiləri terminlərlə təyin olunur (baxın Sıra şəkilçiləri).
    • "uzun qaydalı" - məs. "birinci ikinci üçüncü". Uzun ordinallar, 1-dən 10-a qədər olan rəqəmlər üçün istifadə olunan "long-ordinal-01" - "long-ordinal-10" terminləri ilə müəyyən edilir. Digər ədədlər üçün "long-order" yenidən "ordinal" a düşür.
    • "roman" - məs. "i", "ii", "iii"

    Əvvəl və ya şəkilçi olan rəqəmlər heç vaxt sıra halına gətirilmir və roman rəqəmləri ilə göstərilmir (məsələn, "2E" "2E" olaraq qalır). Əlavəsiz rəqəmlər ayrıca çevrilir ("2, 3", "2, 3", "ikinci, üçüncü" və ya " ii, iii ").

    cs: nömrə əlavə, ekran, format və mətn hal atributlarını daşıya bilər.

    CS: ad göstərmə elementi, hər birində birdən çox ad ola bilən bir və ya daha çox ad dəyişəninin (tələb olunan dəyişən atributu ilə seçilmiş) məzmunu çıxardır (məsələn, "müəllif" dəyişəninə istinad olunan maddənin bütün müəllif adları daxildir). Birdən çox dəyişən seçilsə (tək boşluqlarla ayrılsanız, aşağıdakı nümunəyə baxın), hər bir dəyişən bir istisna olmaqla müstəqil olaraq göstərilən qaydada göstərilir: seçim "redaktor" və "tərcüməçi" dən ibarət olduqda və bu ikisinin məzmunu olduqda ad dəyişkənləri eynidir, sonra yalnız bir ad dəyişkəninin məzmunu göstərilir. Əlavə olaraq, "editortranslator" termini cs: names elementində cs: label elementi varsa, standart "redaktor" və "tərcüməçi" şərtlərini əvəz edirsə (məsələn, "Doe (editor & amp translator)" ilə nəticələnir) istifadə olunur. Ayırma atributu cs: adlarda fərqli ad dəyişkənlərinin adlarını ayırmaq üçün təyin oluna bilər (məsələn, "Doe, Smith (redaktorlar) Johnson (tərcüməçi)" dəki nöqtəli vergül).

    cs: adların dörd əsas elementi var (aşağıda müzakirə olunur): cs: name, cs: et-al, cs: substitute və cs: label. CS: adlar elementi affikslər, ekran və formatlama xüsusiyyətlərini daşıya bilər.

    Cs: ad elementi, cs: adların isteğe bağlı bir alt elementi, fərdi adların formatlaşdırılmasını və ad dəyişkənliyi daxilində adların ayrılmasını təsvir etmək üçün istifadə edilə bilər. cs: ad aşağıdakı atributları daşıyır:

    və ad dəyişkənliyindəki adların ikinci ilə soyadı arasında olan ayırıcı təyin edir. İcazə verilən dəyərlər "mətn" ("və" müddətini seçir, məsələn "Doe, Johnson və Smith") və "simvol" (işarəni seçir, məsələn "Doe, Johnson & amp Smith"). ayırıcı Ad dəyişkənində adları ayırmaq üçün istifadə olunan mətn sətrini təyin edir. Varsayılan "," (məs. "Doe, Smith"). ayırıcı-əvvəl və s

    Qısaldılmış ad siyahısı ilə "et-al" (və ya "və digərləri") termini arasında et-al kısaltması olduğu halda ad ayırıcısının və ya boşluğun nə vaxt istifadə edildiyini təyin edir. İcazə verilən dəyərlər:

    • "kontekstual" - (standart), ad ayırıcı yalnız iki və ya daha çox adda kəsilmiş ad siyahıları üçün istifadə olunur
      • 1 ad: "J. Doe et al."
      • 2 ad: "J. Doe, S. Smith, et al."
      • "Doe, J., et al."
      • "Doe, J., S. Smith et al."
      • 1 ad: "J. Doe, et al."
      • 2 ad: "J. Doe, S. Smith, et al."
      • 1 ad: "J. Doe et al."
      • 2 ad: "J. Doe, S. Smith et al."

      Bölmə adının ad siyahılarında ikincini və soyadı ayırmaq üçün nə vaxt istifadə olunduğunu müəyyənləşdirir (və təyin edilməyibsə, ayırıcı-precedes-last dəyərindən asılı olmayaraq, ayırıcı ad həmişə istifadə olunur). İcazə verilən dəyərlər:

      • "kontekstual" - (standart), ad ayırıcı yalnız üç və ya daha çox ada malik ad siyahıları üçün istifadə olunur
        • 2 ad: "J. Doe və T. Williams"
        • 3 ad: "J. Doe, S. Smith və T. Williams"
        • "Doe, J. və T. Williams"
        • "Doe, J., S. Smith və T. Williams"
        • 2 ad: "J. Doe və T. Williams"
        • 3 ad: "J. Doe, S. Smith və T. Williams"
        • 2 ad: "J. Doe və T. Williams"
        • 3 ad: "J. Doe, S. Smith və T. Williams"

        "Həqiqət" olaraq təyin olunduqda (standart "yalan" olur) et-al qısaltması ilə kəsilmiş ad siyahılarını ayırıcı ad, ellips xarakteri və orijinal ad siyahısının soyadı izləyir. Bu, yalnız orijinal ad siyahısında kəsilmiş ad siyahısından ən azı iki ad olduqda mümkündür (bunun üçün et-al-use-first / et-al-next-min dəyəri dəyərdən ən az 2 az olmalıdır et-al-min / et-al-next-use-first). Nümunə:

        Aşağıda müzakirə olunan qalan atributlar yalnız şəxsi adları təsir edir. Şəxsi adlar "ailə" ad hissəsini tələb edir və "verilmiş", "şəkilçi", "düşməyən hissəcik" və "düşmə hissəcik" ad hissələrini də ehtiva edə bilər. Bu ad hissələri aşağıdakı kimi müəyyən edilir:

        • "ailə" - hər hansı bir hissəcik və şəkilçi mənfi olan soyad
        • "verilmiş" - verilmiş adlar, ya tam ("John Edward") və ya başlatma ("J. E.")
        • "şəkilçi" - ad şəkilçisi, məs. "Kiçik" "John Smith Jr." və "Bill Gates III" də "III"
        • "düşməyən hissəcik" - yalnız soyad göstərildiyi zaman atılmayan ("van Gogh" holland soyadında "van"), lakin soyadından ayrı işlənə bilən ad hissəcikləri, məs. çeşidlənməsi üçün
        • "droppping-particle" - yalnız soyad göstərildikdə düşən hissəciklərin adını ("Bethoven" halına gələn "Ludwig van Beethoven" dəki "van" və ya "Alexander von Humboldt" da "von", "Humboldt" halına gələn )

        Şəxsi adları təsir edən xüsusiyyətlər:

        forma Şəxsi adların bütün ad hissələrinin ("uzun" dəyəri, standart olaraq) və ya yalnız soyadının və düşməyən hissəciyin ("qısa" dəyəri) göstərilməli olub olmadığını müəyyənləşdirir. Üçüncü bir dəyər "saymaq", əksinə cs: names elementinin istifadəsi ilə veriləcək adların ümumi sayını qaytarır (et-al qısaldılması və redaktorun / tərcüməçinin çökməsinin təsirləri nəzərə alınmaqla) çeşidləmə. başlatma "false" olaraq ayarlandıqda (standart "true" olur), "initialize-with" ayarlandıqda verilmiş adlar artıq başlatılmır. Bununla birlikdə, "başlatma-ilə" dəyəri tam adda baş hərflərdən sonra da əlavə edilir (məsələn, başlatma "yalan" olaraq ayarlanır və "." İlə başlar, "James T Kirk" "James T" olur. Kirk "). inisial-ilə Müəyyən edildikdə verilən adlar baş hərflərə çevrilir. Atribut dəyəri hər başlanğıcdan sonra əlavə edilir ("." "J. J. Doe" ilə nəticələnir). Mürəkkəb verilmiş adlar üçün (məsələn, "Jean-Luc") baş hərflərin tire qoyulması qlobal başlatma ilə tire seçimi ilə idarə edilə bilər (bax. Başlanğıc adların tire qoyulması). ad-sort-order

        Adların soyadından sonra verilən adla göstərilməli olduğunu müəyyənləşdirir (məs. "John Doe" "Doe, John" olur). Atributun iki mümkün dəyəri var:

        • "birinci" - atribut yalnız hər ad dəyişəninin ilk adına təsir göstərir
        • "hamısı" - atributu bütün adlara təsir göstərir

        Nəzərə alın ki, sort-sort-order ad-part sırasını dəyişdirsə də, ekran əmri mütləq hissəciklər və şəkilçilər olan adlar üçün sıralama qaydası ilə eyni deyil (bax Ad-hissə sırası). Ayrıca, sıralama adı sırası, verilən adın adətən soyadından əvvəl Latın, Yunan, Kiril və Ərəb kimi ssenarilərlə yazılmış adları təsir edir. Əksinə, Asiya əlifbası ilə yazılmış adlar həmişə verilən addan əvvəlki soyadı ilə göstərilir.

        sort-separator sort-order-sort-order nəticəsində mövqeləri dəyişdirilmiş ad hissələri üçün ayırıcı təyin edir. Varsayılan dəyər "," ("Doe, John"). Sort-as-sort-order üçün olduğu kimi, bu atribut yalnız "name-family family name" sırasını bilən skriptlərdəki adları təsir edir.

        cs: name ayrıca affikslər və formatlama atributlarını daşıyır.

        Ad hissələrinin sırası forma və cs: sort-sort-order atributlarının dəyərlərindən asılıdır: ad, cs: style-də aşağı salınmayan hissəcik atributunun dəyəri (qlobal seçimlərdən biri) və fərdi adın ssenarisi. Qeyd edək ki, ad hissələrinin göstərilməsi və çeşidlənməsi qaydası çox vaxt fərqlənir. Mümkün sifarişlərə ümumi baxış:

        "Verilən ad ailə adı" skriptlərindəki adların sırasını göstərin (Latın və s.)

        [İskəndər] [fon] [] [Humboldt] [Kiçik]

        forma "long", sort-as-sort-activ, demote-drop-drop-particle set "never" or "only-sort"

        forma "long", sort-as-sort aktiv, demote-drop-бөлшlik "display-and-sort" olaraq təyin edilmişdir

        "Verilən ad ailə adı" skriptlərindəki adların çeşidlənməsi (Latın və s.)

        N.B. Sıralama düymələri prioritet azalan sırada verilmişdir.

        ayırma-düşmə hissəciyi "heç vaxt" olaraq ayarlandı

        azalma-düşməyən hissəcik "yalnız sırala" və ya "göstər və sırala" olaraq ayarlandı

        "Soyad adı verilən ad" skriptlərindəki adların göstərilməsi və sıralanması (Çin və s.)

        Şəxsi olmayan adlar ad hissələrindən məhrumdur və adın əvvəlindəki ingilis dilindəki məqalələr ("a", "an" və "the") yığılsa da, olduğu kimi sıralanır. Məsələn, "The New York Times" "New York Times" kimi sıralanır.

        Cs: ad elementi bir və ya iki cs ehtiva edə bilər: ad hissəsinə xüsusi formatlaşdırma üçün ad element hissəsi elementləri. cs: ad hissəsi "verilən" və ya "ailə" olaraq təyin edilmiş ad atributunu daşımalıdır.

        "Verilmiş" olaraq təyin olunduqda, formatlaşdırma və mətn halındakı xüsusiyyətlər cs: ad hissəsi "verilən" və "düşmə hissəcik" ad hissələrini təsir edir. affikslər tərs adlar üçün aşağı salınmış ad hissəciklərini əhatə edən "verilən" ad hissəsini əhatə edir.

        "Ailə" olaraq ayarlandıqda, formatlaşdırma və mətn hal atributları "ailə" və "düşməyən hissəcik" ad hissələrini təsir edir. affikslər əvvəlki ad hissəciklərini əhatə edən "ailə" ad hissəsini əhatə edir, eyni zamanda tərs olmayan adlar üçün "şəkilçi" ad hissəsini əhatə edir.

        "Son şəkilçi" ad hissəsi hissə formatına tabe deyil. CS: ad-hissə elementlərinin istifadəsi, ad hissələrinin hansı və ya hansı qaydada göstərildiyini təsir etmir. "Jane DOE" kimi adlar verən bir nümunə:

        Et-al-… atributları (ada baxın) vasitəsilə idarə olunan et-al qısaltması, isteğe bağlı cs: et-al elementi ilə daha da uyğunlaşdırıla bilər ki, bu da cs: ad elementini (varsa) təqib etməlidir.

        Format atributları cs: et-al-da istifadə edilə bilər, məsələn "et-al" terminini kursivləşdirmək üçün:

        Atribut termini, hər iki termindən istifadə etmək üçün ya "et-al" (standart) və ya "və digərləri" olaraq təyin edilə bilər:

        İsteğe bağlı cs: substitute elementi, cs: names-in son alt elementi kimi daxil edilməlidir, üst cs: names elementində göstərilən ad dəyişkənlərinin boş olması halında əvəzetmə əlavə edir. Əvəzedicilər cs: substitute-un alt elementləri kimi göstərilir və bir və ya daha çox göstərmə elementindən ibarət olmalıdır (cs: layout istisna olmaqla). Orijinal cs: names elementinin cs: name və cs: et-al alt elementlərinə qoyulmuş atribut dəyərlərini miras alan uşaq elementləri olmayan cs: adların stenoqrafiya versiyası da istifadə edilə bilər. Cs: substitute birdən çox alt element ehtiva edirsə, əvəzetmə üçün boş olmayan bir nəticə gətirən ilk element istifadə olunur. Çıxışın qalan hissəsində təkrarlanmanın qarşısını almaq üçün əvəz olunmuş dəyişənlər bastırılır. Əvəz olunan cs: qrupunu basmaq olub-olmadığını müəyyənləşdirmək üçün əvəzlənən dəyişənlər boş hesab olunur. Dəyişən məqamda əvvəllər, "əvəzedici" elementdən əvvəl göstərilmişdirsə, bu yatırılmır. Boş bir "müəllif" ad dəyişkəninin "redaktor" ad dəyişəninin və ya redaktor olmadıqda, "başlıq" makrosunun əvəz olunduğu bir nümunə:

        Bir cs: etiket elementi (etiketə bax) isteğe bağlı olaraq cs: adlarına daxil edilə bilər. Cs: substitute elementindən əvvəl görünməlidir. Cs: name ilə müqayisədə cs: etiketin mövqeyi göstərilən mətndə adın və etiketin sırasını təyin edir. Cs: names, cs: label alt elementi kimi istifadə edildikdə, əvəzinə ana cs: names elementində qoyulmuş dəyişən (lər) istifadə edir. İkinci bir fərq, forma atributunun "fel" və ya "fel-qısa" olaraq təyin oluna bilməsi, buna görə icazə verilən dəyərlər:

        • "uzun" - (standart), məs. "redaktor" termini üçün "redaktor" və "redaktorlar"
        • "qısa" - məs. "ed." və "eds." "redaktor" termini üçün
        • "fel" - məs. "redaktor" termini üçün "redaktə edilmişdir"
        • "verb-short" - məs. "ed." "redaktor" termini üçün
        • "simvol" - məs. "Bölmə" termini üçün "§" və "§§"

        Cs: etiket göstərmə elementi, "lokator", "səhifə" və ya rəqəm dəyişkənlərindən birinə qoyulmalı olan tələb olunan dəyişən atributu ilə seçilmiş dəyişənə uyğun termini çıxarır. Termin yalnız seçilmiş dəyişən boş olmadıqda göstərilir. Misal üçün,

        "səhifə 3" və ya "səhifələr 5-7" ilə nəticələnə bilər. cs: etiket aşağıdakı xüsusiyyətlərə malik ola bilər:

        İcazəli dəyərlərlə terminin formasını seçir:

        • "uzun" - (standart), məs. "səhifə" termini üçün "səhifə" / "səhifələr"
        • "qısa" - məs. "səh." / "səh." "səhifə" müddəti üçün
        • "simvol" - məs. "Bölmə" dövrü üçün "§" / "§§"

        İcazəli dəyərlərlə müddətin çoxluğunu təyin edir:

        • "kontekstual" - (standart), çoxluq termini dəyişən məzmununla uyğun gəlir. Məzmun çox sayda olduqda (məsələn, "səhifə 1", "səhifə 1-3", "cild 2", "cild 2 & amp 4") və ya "səhifə sayı" olduqda çox sayılır və sayı 1-dən çox olduqda ("1 cild" və "3 cild") "cild sayı" dəyişənləri.
        • "həmişə" - həmişə çoxluq formasını istifadə edin, məs. "səhifələr 1" və "səhifələr 1-3"
        • "heç vaxt" - həmişə tək formadan istifadə edin, məs. "səhifə 1" və "səhifə 1-3"

        cs: etiketində əlavə, formatlaşdırma, mətn halları və zolaq dövrləri atributları da ola bilər.

        Cs: qrup göstərmə elementində bir və ya daha çox göstərmə elementi olmalıdır (cs: layout istisna olmaqla). cs: qrup ayırıcı atributunu öz alt elementlərini, eləcə də qoşmalar, ekranlaşdırma və formatlaşdırma xüsusiyyətlərini (bütövlükdə qrupun çıxışına tətbiq olunur) ayırmaq üçün daşıya bilər. cs: qrupu birbaşa olaraq şərti rol oynayır: cs: qrupu və onun alt elementləri a) əgər cs: qrupunda ən azı bir göstərici element deyilirsə, dəyişənə (birbaşa və ya makro vasitəsilə) zəng edərsə və b) deyilən bütün dəyişənlər boşdur Bu təsviri cs: text və `cs: label`elements yerləşdirir. Misal üçün,

        "https://doi.org/10.1128/AEM.02591-07 saytından götürülmüşdür" ilə nəticələnə bilər, lakin "URL" dəyişəni boş olduqda nəticə çıxarmır.

        Bir cs: qrupu başqa bir cs: qrupu içərisində yuvalanmışsa, əvvəlcə daxili qrup qiymətləndirilir: boş olmayan bir iç içə cs: qrup xarici cs: qrupun basdırılmasını təyin etmək üçün boş olmayan bir dəyişən kimi qəbul edilir.

        Bir cs: qrupu uşaq cs: makro ehtiva edir, əgər cs: makro boş deyilsə, xarici cs: qrupunun basdırılmasını təyin etmək üçün boş olmayan bir dəyişən kimi qəbul edilir.

        CS: select göstərmə elementi göstərmə elementlərinin şərti göstərilməsinə imkan verir. Var olduqda "buraxılmış" tarix dəyişənini, olmadıqda isə "tarix yoxdur" müddətini göstərən bir nümunə:

        cs: select bir və ya daha çox cs tərəfindən təqib oluna bilən bir cs: if uşaq elementi tələb edir: else-if uşaq elementləri və isteğe bağlı bir bağlanma cs: else uşaq elementi. Cs: if və cs: else-if elementləri hər hansı bir göstərmə elementini ehtiva edə bilər (cs: layout xaricində). Boş bir cs: else elementi artıq olardı, cs: else ən azı bir göstərmə elementi içərməlidir. cs: if və cs: else-if elementləri atributları ilə müəyyən edilmiş bir və ya daha çox şərt daşımalıdır:

        ayırmaq "true" (icazə verilən yeganə dəyər) olaraq təyin olunduqda, element məzmunu yalnız başqa iki eyni sitatı ayırd etdikdə göstərilir. Bu ayırma cəhdi yalnız bütün digər ayrılma metodları hədəf mənbəyini unikal şəkildə müəyyənləşdirə bilmədikdə edilir. is-rəqəmli Verilən dəyişənlərin (Əlavə IV - Dəyişənlər) ədədi məzmun içərisində olub olmadığını yoxlayır. Məzmun yalnız rəqəmlərdən ibarətdirsə ədədi sayılır. Nömrələrin ön və son şəkilçiləri ola bilər ("D2", "2b", "L2d") və boşluqlu və ya boşluqlu ("2, 3", "2-4", "vergül, tire və ya işarələrlə ayrılmaq olar", "2 & amp 4"). Məsələn, "2-ci" "doğru", "ikinci" və "2-ci nəşr" isə "yalan" test edir. is-qeyri-müəyyən tarix Verilən tarix dəyişənlərinin təxmini tarixləri olub olmadığını yoxlayır. locator Locator-un verilmiş lokator növlərinə uyğun olub-olmadığını yoxlayır (bax Locators). "Sub verbo" axtarış növü üçün test etmək üçün "sub-verbo" istifadə edin. mövqe

        Sitat mövqeyinin verilmiş mövqelərə uyğun olub-olmadığını yoxlayır (terminologiya: sitatlar ayrı-ayrı maddələrə aid bir və ya daha çox istinaddan ibarətdir). Cs: biblioqrafiya, mövqe testləri daxilində çağırıldıqda "yalan". Test edilə bilən mövqelər bunlardır:

        "birinci": bir maddəyə ilk müraciət edən istinadların mövqeyi

        "ibid" / "ibid-with-locator" / "next": əvvəllər istinad olunan maddələrə istinad edilən istinadlar "sonrakı" mövqeyə malikdir. Bu cür istinadlar aşağıdakı hallarda "ibid" və ya "ibid-with-locator" mövqeyinə malik ola bilər:

        1. cari sitat dərhal eyni maddəyə istinad edən eyni sitat daxilində başqa bir sitatı izləyir
        1. indiki sitat sitatdakı ilk sitatdır və əvvəlki sitat eyni maddəyə istinad edən tək bir istinaddan ibarətdir

        Hər hansı bir tələb yerinə yetirilərsə, axtarış yerlərinin olması hansı vəzifənin təyin olunduğunu müəyyənləşdirir:

        • Əvvəlki sitatda bir axtarış yeri yoxdur: cari sitenin bir yeri varsa, indiki sitenin yeri "ibid-with-locator" dır. Əks təqdirdə mövqe "ibid" dir.
        • Əvvəlki sitatda bir axtarış yeri var: cari sitat eyni axtarışa sahibdirsə, cari sitatın yeri "ibid" dir. Locator fərq edərsə, "ibid-with-locator" dur. Cari istinadda bir axtarış yeri yoxdursa, onun yeganə mövqeyi "sonrakı" dır.

        "yaxın qeyd": eyni maddəyə istinad edən başqa bir istinaddan sonra bir sitatın mövqeyi. Hər iki istinad ayaqda və ya son qeydlərdə yerləşdirilməlidir və hər iki istinad arasındakı məsafə, yaxın məsafələr seçimi ilə təyin olunmuş maksimum məsafəni (ayaq və ya son qeydlərlə ölçülən) keçə bilməz (baxın Qeyd məsafəsi).

        Position = "ibid-with-locator" true testini yerinə yetirdikdə, position = "ibid" da true testini aparır. Və mövqe = "ibid" və ya mövqe = "yaxın qeyd" testi doğru olduqda, mövqe = "sonrakı" da doğrunu sınayır.

        növü Maddənin verilmiş növlərə uyğun olub olmadığını yoxlayır (Əlavə III - Növlər). dəyişən Verilən dəyişənlərin (Əlavə IV - Dəyişənlər) standart (uzun) formalarında boş olmayan dəyərlərin olub-olmadığını yoxlayır.

        Ayrılmaq istisna olmaqla, bütün şərtlər birdən çox test dəyərinə imkan verir (boşluqlarla ayrılır, məsələn "kitab tezisi").

        Cs: if və cs: else-if elementləri icazə verilən dəyərlərlə test məntiqini idarə etmək üçün uyğunluq atributunu daşıya bilər:

        • "all" - (standart), element yalnız bütün şərtlər verilən bütün test dəyərləri üçün "true" olduqda "true" sınayır
        • "any" - hər hansı bir şərt hər hansı bir test dəyəri üçün "true" olduqda "true" elementini sınayır
        • "none" - element yalnız şərtlərin heç biri verilən hər hansı bir test dəyəri üçün "true" olmadığı zaman "true" test edir

        Ən yaxın atadan ayırma elementindən ən yaxın ayırıcılar var cs çıxışı daxilində tətbiq olunur: seçin (yəni uyğun cs-in çıxışı: if, cs: else-if və ya cs: başqa ayırıcıya baxın).

        Üslublar cs: tərtibat, biblioqrafiya spesifik variantlar, cs: biblioqrafiya və qlobal seçimlər (bunlar həm alıntıları, həm də biblioqrafiyanı təsir edir) üzərində qurulmuş cs: style-də atribut kimi qurulmuş sitat spesifik variantlarla konfiqurasiya edilə bilər. İrsi ad seçimləri cs: style, cs: alıntı və cs: biblioqrafiyada qurula bilər. Nəhayət, yerli seçimlər cs: local elementlərində qurula bilər.

        Sitat çoxsaylı biblioqrafik girişlərlə uyğunlaşdıqda birmənalı deyil [1]. Bu cür qeyri-müəyyənliyi aradan qaldırmaq üçün hər zaman aşağıdakı qaydada sınaqdan keçirilmiş dörd metod mövcuddur:

        1. Adları genişləndirin (baş hərflər və ya tam adlar əlavə edin)
        2. Daha çox ad göstərin
        3. Sitatı CS-in ayrılmış atributu ilə göstərin: şərtləri seçin "true"
        4. İl şəkilçisi əlavə edin

        Metod 1 ayrıca qlobal məqsəd üçün də istifadə edilə bilər adın mənasısənəd daxilində həm birmənalı, həm də birmənalı istinadları əhatə edir.

        Dörd ayrılma metodu aşağıdakı isteğe bağlı atributlarla fərdi şəkildə aktivləşdirilə bilər:

        ayrılmış əlavə addname [Metod (1)]

        "True" ("yalan" varsayılan) olaraq təyin olunduqda, birmənalı olmayan adlar ("qısa" və ya başlanğıc edilmiş "uzun" forması ilə eyni olan, lakin baş hərflər əlavə edildikdə və ya tam ad göstərildikdə fərqlənən adlar) genişləndirilir. . Ad genişləndirilməsi verilmiş ad-diskambiqasiya qaydası ilə konfiqurasiya edilə bilər. İstifadənin ayrılmasına bir nümunə:

        Orijinal birmənalı olmayan sitatlar Ayrılmış sitatlar
        (Simpson 2005 Simpson 2005) (H. Simpson 2005 B. Simpson 2005)
        (Doe 1950 Doe 1950) (John Doe 1950 Jane Doe 1950)
        verilmiş ad-ayrılma qaydası

        (A) adın genişləndirilməsinin məqsədinin istinadları ayırmaqla məhdudlaşdığını və ya adları ayırmaq üçün əlavə məqsədin olub olmadığını (yalnız sonuncu vəziyyətdə birmənalı istinadlarda birmənalı olmayan adların genişləndirildiyini, məsələn "(Doe 1950 Doe 2000)" - dən ". (Jane Doe 1950 John Doe 2000) "), (b) ad genişləndirilməsinin hamısını hədəf alması, yoxsa hər bir sitenin yalnız adını və (c) hər adın genişləndirilmə üsulunu.

        Fərdi adların genişləndirilməsi

        Fərdi adların genişləndirilməsi üçün addımlar:

        Başlanğıc-ilə ayarlanırsa və başlatma başlanğıcda "true" dəyərinə malikdirsə, o zaman:

        (a) Baş hərflər adı "qısa" əvəzinə "uzun" forma dəyəri ilə göstərərək göstərilə bilər (məsələn, "Doe" "J. Doe" olur).

        (b) Başlanğıc əvəzinə tam olaraq verilən adlar başlatma ilə "false" olaraq təyin edilərək göstərilə bilər (məs. "J. Doe" "John Doe" olur).

        Başlanğıcla birlikdə yox set, tam verilmiş adlar adı "qısa" əvəzinə "uzun" forma dəyəri ilə göstərərək göstərilə bilər (məsələn, "Doe" "John Doe" olur).

        Verilmiş ad-diskambiqasiya qaydasının icazə verilən dəyərləri:

        "bütün adlar" Ad genişləndirilməsi, alıntıları və adları ayırmaq üçün ikili məqsəd daşıyır. Həm açıq, həm də birmənalı olmayan sitatlarda göstərilən bütün birmənalı olmayan adlar anlaşılmazlığa tabedir. Hər bir ad ayrılmışa qədər tədricən çevrilir. Ayrılmış olmayan adlar orijinal şəklində qalır. "all-names-with-initials" "all-names" kimi, lakin ad genişləndirilməsi baş hərfləri göstərməklə məhdudlaşır (yuxarıdakı 1 (a) addımına baxın). Başlanğıc-ilə ayarlanmadıqda və ya başlatma "yalan" olaraq təyin edildikdə heç bir ayırma cəhdi edilmir. "birincil ad" kimi "bütün adlar", lakin ayrılma hər bir sitenin adı ilə məhdudlaşır. "ilk ad-baş hərflərlə" "Baş adlarla bütün adlar" kimi, lakin ayrım hər sitənin adı ilə məhdudlaşır. "by-cite" Varsayılan. "Bütün adlar" olaraq, ancaq adın genişləndirilməsinin məqsədi istinadları ayırmaqla məhdudlaşır. Yalnız birmənalı olmayan sitatlardakı birmənalı olmayan adlar təsirlənir və sitat qeyri-müəyyənliyini aradan qaldıran ilk addan sonra anlaşılmazlıq dayanır. disambiguate-add-names [Metod (2)] "true" ("false" varsayılan) olaraq ayarlanarsa, et-al qısaltması nəticəsində gizlənəcək adlar bir-bir bütün üzvlərinə bir-bir əlavə olunur birmənalı olmayan alıntılar toplusundakı adlar əlavə edilərək ayrılmaz.

        Həm ayırmaq-əlavə-verilmiş ad, həm də ayrılmaqla əlavə etmək adları "həqiqi" olaraq ayarlanırsa, verilən ad genişləndirilməsi əvvəl göstərilən adlara tətbiq olunur. Sitatlar göstərilən adları genişləndirməklə (tam) ayrılmaq mümkün deyilsə, et-al qısaltması nəticəsində hələ də gizlənmiş adlar birmənalı sitatların bütün üzvlərinə bir-bir əlavə olunur. Əlavə edilmiş adlar, əgər bunu etmək, birmənalı olmayan sitatları ayırd edərsə genişlənir. Bu müddət, genişlənmiş adlar əlavə edilərək dəstdəki istinadlar ayrılmayana qədər davam edir.

        Yuxarıdakı ayırma metodlarının (1) və (2) təsvirində, hər bir (ayrılmış) sitatın biblioqrafik giriş ilə birmənalı bir əlaqəsi olduğunu qəbul etdik. Hər bir sitatın əslində biblioqrafiyadakı qeydlərini özünəməxsus şəkildə müəyyənləşdirdiyinə əmin olmaq üçün istinadları (adlar, baş hərflər və tam verilən adlar) fərqləndirən detal müvafiq biblioqrafiya girişlərində göstərilməlidir. Əgər belə deyilsə, ayrılma metodları (1) və (2) birmənalı olaraq gətirilən biblioqrafik girişlər dəstinin bütün üzvlərinə də təsir göstərir, nəinki dəstdəki adlar əlavə olunaraq (genişləndirilmiş) birmənalı olaraq istinad edilə bilməz. Hər bir metod, yalnız istinadları ayırmaq üçün istifadə edildikdən sonra aidiyyəti olan biblioqrafik girişlərdə qüvvəyə minir.

        vəziyyəti ayırmaq [Metod (3)] Müəyyənləşdirmə cəhdi, eyni mənalı sitatların "doğru" olması ilə birmənalı olmayan sitatların göstərilməsi ilə də edilə bilər (bax seçin). disambiguate-add-year-şəkilçi [Metod (4)] "true" ("false" varsayılan) olaraq ayarlanırsa, birmənalı istinadlara əlifba ili son şəkilçisi əlavə edilir (məs. "Doe 2007, Doe 2007" "Doe" olur 2007a, Doe 2007b ") və müvafiq biblioqrafik girişlərinə. Bu son ayrılma metodu həmişə uğurludur. İl şəkilçilərinin təyin edilməsi biblioqrafiya qeydlərinin sırasını izləyir və "z" çatdıqdan sonra əlavə hərflərdən istifadə olunur ("z", "aa", "ab",. "Az", "ba" və s.) . Varsayılan olaraq, il sonu, sitədə və biblioqrafik girişdə cs: date ilə işlənmiş ilk il əlavə edilir, lakin yeri "cild: mətni" istifadə edərək "il şəkilçisi" dəyişəninin açıq şəkildə göstərilməsi ilə idarə edilə bilər. "İl şəkilçisi" cs: mətn vasitəsilə cs: alıntı həcmində işlənirsə, cs: biblioqrafiya daxilində cs: mətn vasitəsi ilə tərtib edilmədikdə, cs: biblioqrafiya üçün bastırılır və əksinə.

        [1]Biblioqrafiyada qeyd olunmamış qeydlərin daxil edilməsi sənəddəki sitatları birmənalı göstərə bilər. Bu sitatların ayrıldığından əmin olmaq üçün CSL prosessoru ayırma prosesinə bu cür biblioqrafik girişlər üçün (görünməz) istinadlar daxil etməlidir.

        Sitat qruplaşdırması ilə, eyni göstərilən adlarla mətn içindəki istinadlar bir yerə toplanır, məs. il sıralaması "(Doe 1999 Smith 2002 Doe 2006 Doe et al. 2007)" olur "(Doe 1999 Doe 2006 Smith 2002 Doe et al. 2007)". Müqayisə (ilk) cs: names elementinin çıxışı ilə məhdudlaşır, lakin cs: substitute vasitəsilə göstərilən nəticəni əhatə edir. Sitat qruplaşdırması sitat sıralamasından və ayrıldıqdan sonra yer tutur. Qruplaşdırılmış sitatlar nisbi qaydalarını qoruyur və qrupun ilk istinadının orijinal yerinə köçürülür.

        Sitat qruplaşdırma sitat qrupu ayırıcı atributu və ya çökmə atributlarını cs: sitat üzərində quraraq aktivləşdirilə bilər (həmçinin bax: Çıxış Çıxar).

        cite-group-delimiter sitat qruplaşdırmanı aktivləşdirir və sitat qrupundakı siteler üçün ayırıcıyı müəyyənləşdirir. Varsayılan ",". Məs. cs-də ayırıcı ilə: cs-də layout: alıntı "" olaraq ayarlandı, çöküş "year" olaraq ayarlandı və cite-group-ayırıcı "," olaraq ayarlandı, alıntılar "(Doe 1999,2001 Jones 2000)" kimi görünür.

        Sitat qrupları (müəllif və müəllif tarixi üslubları) və ədədi istinad aralıkları (ədədi üslublar) çökmə atributundan istifadə etməklə yıxıla bilər. Çökmüş sitat qrupları üçün ayırıcılar il şəkilçisi-ayırıcı və dağılmadan sonra ayırıcı atributları ilə uyğunlaşdırıla bilər:

        Sitat qruplaşdırma və dağılmanı aktivləşdirir. İcazə verilən dəyərlər:

        • "sitat-nömrə" - "ədədi" üslublar üçün alıntılardakı sitat rəqəmlərini ("alıntı sayı" dəyişkənliyi ilə göstərilən) yığır (məsələn "[1, 2, 3, 5]" dən "[1-3, 5] "). Yalnız artan aralıklar çökür, məs. "[3, 2, 1]" çökməyəcək (sitatların "sitat sayı" ilə necə sıralanacağını görmək üçün baxın Sıralama).
        • "il" - cs-nin çıxışını basaraq sitat qruplarını çökdürür: qrupdakı sonrakı istinadlar üçün ad elementi, məs. "(Doe 2000, Doe 2001)" olur "(Doe 2000, 2001)".
        • "il şəkilçisi" - "il" kimi çökür, eyni zamanda sitat qrupu içərisində təkrarlanan illəri basdırır, məs. "(Doe 2000a, 2000b)" yerinə "(Doe 2000a, b)".
        • "il şəkilçisi-aralığında" - "il şəkilçisi" kimi çökər, eyni zamanda il şəkilçilərinin aralıklarını çökər, məs."(Doe 2000a, b, c, e)" yerinə "(Doe 2000a – c, e)".

        "il şəkilçisi" və "il şəkilçisi aralığında" ayrılmış-il əlavə şəkilçisi "yalan" olduqda (il baxın) və ya bir sitatda bir axtarış yeri olduğu zaman (məsələn "(Doe 2000a-)" il "ə qayıdır c, 2000d, s.5, 2000e, f) ", burada" Doe 2000d "üçün sitenin sitenin daha çox çökməsini maneə törədən bir axtarış yeri var).

        il şəkilçisi-ayırıcı il şəkilçiləri üçün ayırıcı təyin edir. CS-də ayrılan ayırıcı üçün standart: cs-də layout: alıntı. Məs. çöküş "il şəkilçisi", cs-də ayrıcı: cs-də yerleşim: alıntı "", "il şəkilçisi-ayırıcı", "olaraq ayarlandığında, alıntılar" (Doe 1999a, b Jones 2000) "kimi görünür. after-coll-delimiter İstifadə ediləcək istinad ayırıcısını müəyyənləşdirir sonra çökmüş bir sitat qrupu. CS-də ayrılan ayırıcı üçün standart: cs-də layout: alıntı. Məs. çöküş "il" olarak ayarlanmış, cs-də ayırıcı: cs-də yerleşim: alıntı "," olarak ayarlanmış və çöküş sonrası-ayırıcı "" olaraq ayarlanmış, alıntılar "(Doe 1999, 2001 Jones 2000, Brown 2001)" .

        Əgər qurulubsa, biblioqrafik girişlərin sonrakı sətirləri ikinci sahə boyunca hizalanır. "Flush" ilə, ilk sahə haşiyəyə bərabərdir. "Haşiyə" ilə ilk sahə haşiyə qoyulur və sonrakı sətirlər haşiyə ilə hizalanır. Bir nümunə, burada ilk sahə & lttext dəyişən = "alıntı sayı" şəkilçisi = "." / & Gt:

        sətir aralığı Şaquli xətt məsafəsini təyin edir. Varsayılan olaraq "1" (tək aralıq) və xətt hündürlüyünün standart vahidinin qatını göstərmək üçün istənilən müsbət tam ədədə ayarlana bilər (məsələn, cüt aralıq üçün "2"). giriş aralığı Biblioqrafik girişlər arasındakı şaquli məsafəni müəyyənləşdirir. Varsayılan olaraq ("1" dəyəri ilə), girişlər tək bir əlavə sətir hündürlüyü ilə ayrılır (sətir aralığı atributu tərəfindən təyin olunduğu kimi). Bu məbləğin qatını göstərmək üçün hər hansı bir mənfi olmayan tam ədədə qurula bilər.

        Sonrakı müəllif əvəzi nəticəsində adların nə vaxt və necə əvəz olunduğunu müəyyənləşdirir. İcazə verilən dəyərlər:

        • "tam-hamısı" - (varsayılan), ad dəyişəninin bütün adları əvvəlki biblioqrafik girişdəki adlarla uyğun gəldikdə, sonrakı müəllif əvəzinin dəyəri bütün ad siyahısını əvəz edir (punktuasiya və "et al" və "kimi terminlər daxil olmaqla) və "), cs: ad elementində qurulmuş qoşmalar xaric.
        • "tam-hər biri" - "tam-hamısı" kimi tam bir uyğunluq tələb edir, lakin indi göstərilən hər bir ad üçün sonrakı müəllif əvəzedicilərinin əvəzi.
        • "qismən hər biri" - ad dəyişkənliyindəki bir və ya daha çox göstərilən ad əvvəlki biblioqrafik girişdəki adlarla uyğun gəldikdə, hər uyğun gələn ad üçün sonrakı müəllif əvəzedicilərinin dəyəri. Eşleme ilk adla başlayır və ilk uyğunsuzluğa qədər davam edir.
        • "qismən-birinci" - "qismən-hər bir" olaraq, ancaq əvəz dəyişən adın ilk adı ilə məhdudlaşır.

        Məsələn, aşağıdakı biblioqrafik qeydləri götürün:

        Sonrakı müəllif əvəzedicisi "---", sonrakı müəllif əvəzedicisi qaydası isə "tamam-hamısı" olaraq təyin olunduqda belə olur:

        Sonrakı müəllif-əvəzedici qayda "hər birini tamamla" olaraq təyin olunduqda belə olur:

        Sonrakı müəllif-əvəzedici qayda "qismən-hər" olaraq təyin olunduqda belə olur:

        Sonrakı müəllif-əvəzedici qayda "qismən birinci" olaraq təyin olunduqda, belə olur:

        Qərb adları tez-tez bir və ya daha çox ad hissəcikləri ehtiva edir (məsələn, "Vincent van Gogh" Hollandiyalı adında "van"). Bu ad hissəcikləri yalnız soyad göstərildikdə ya saxlanıla bilər, ya da buraxıla bilər: bu iki növ sırasıyla düşməyən və düşməyən hissəciklər adlandırılır. Nəzəri olaraq, tək bir ad hər iki növün də hissəciklərini ehtiva edə bilər (düşməyən hissəciklər hər zaman düşmə hissəciklərini izləyir), halbuki hal-hazırda heç bir real həyat nümunəsindən xəbərdar deyilik. Məsələn, Hollandiyalı "Vincent van Gogh", Almanca "Alexander von Humboldt" və ərəbcə "Tawfiq al-Hakim" adı aşağıda sıralanır:

        Yalnız soyad göstərildikdə yalnız düşməyən hissəcik saxlanılır: "Van Qoq" və "əl-Hakim", ancaq "Humboldt".

        Tərs adların, soyadının verilmiş addan əvvəl olduğu yerlərdə düşmə hissəciyi həmişə soyadına əlavə edilir, amma düşməyən hissəcik ya əvvəlcədən (məsələn, "van Gogh, Vincent") və ya əlavə edilə bilər. (baş hərflərdən və ya verilən adlardan sonra, məsələn "Gogh, Vincent van"). Düşməyən hissəciklərin əvvəlcədən yerləşdirildiyi tərs adlar üçün adlar düşməyən hissəcikləri birincil çeşid açarının bir hissəsi kimi soyadı ilə birlikdə saxlayaraq (sıralama A) və ya olmayanları ayıraraq sıralana bilər. ailənin adından düşmə hissəciyi və əgər varsa, ikinci hissə çeşid açarına çevrilmək, düşmə hissəciyinə qoşulmaq (sıralama sırası B):

        Sıralama sırası A: düşməyən hissəcik aşağı salınmadı

        Sıralama sırası B: düşməyən hissəcik aşağı salınmışdır

        Düşməyən hissəciklə işləmə aşağı salma-buraxma hissəcik seçimi ilə uyğunlaşdırıla bilər:

        Tərk edilmiş adlarda düşməyən hissəciklərin göstərilməsini və çeşidlənməsi davranışını təyin edir (məs. "Gogh, Vincent van"). İcazə verilən dəyərlər:

        • "heç vaxt": düşməyən hissəcik soyadının bir hissəsi kimi qəbul edilir, düşmə hissəciyi əlavə olunur (məsələn, "van Gogh, Vincent", "Humboldt, Alexander von"). Düşməyən hissəcik birincil çeşid açarının bir hissəsidir (sort əmri A, məsələn "van Gogh, Vincent" "V" altında görünür).
        • "yalnız sıralamaq": "heç vaxt" ilə eyni ekran davranışı, ancaq düşməyən hissəcik ikincil bir sort düyməsinə endirilir (sıralama sırası B, məsələn "van Gogh, Vincent" "G" altında görünür).
        • "display-and-sort" (standart): düşmə və düşmə hissəciyi əlavə olunur (məs. "Gogh, Vincent van" və "Humboldt, Alexander von"). Ad çeşidlənməsi üçün bütün hissəciklər ikincil çeşid açarının bir hissəsidir (sıralama sırası B, məsələn "Gogh, Vincent van" "G" altında görünür).

        Bəzi adlarda heç vaxt aşağı salınmaması lazım olan bir hissəcik var. Bu hallar üçün hissəcik yalnız soyad sahəsinə daxil edilməlidir, məsələn Fransız generalı Charles de Gaulle və yazıçı Jean de La Fontaine:

        CS: adlar və cs: ad elementləri üçün xüsusiyyətlər də cs: style, cs: alıntı və cs: biblioqrafiyada qurula bilər. Bu, cs: adlar və cs: ad elementlərinin hər meydana gəlməsi üçün eyni atributları və atribut dəyərlərini təkrarlamaq ehtiyacını aradan qaldırır.

        CS üçün mövcud miras atributları: ad və, ayırıcı-əvvəl-və-al, ayırıcı-əvvəl-son, et-al-min, et-əl-istifadə-ilk, et-əl-istifadə-son, və-al -subsequent-min, et-al-next-use-first, başlatma, başlanğıc-ilə, ad-as-sort-order və sort-separator. Atributlar ad-forma və ad ayırıcı cs: addakı forma və ayırıcı atributlara uyğundur. Eynilə, adlar ayırıcı cs: adlardakı ayırıcı atributuna cavab verir.

        Miras alınacaq bir ad atributu cs: style, cs: alıntı və ya cs: biblioqrafiya üzərində qurulduqda, dəyəri atributu daşıyan element daxilindəki bütün cs: names elementləri üçün istifadə olunur. Bir çox hiyerarşik səviyyədə bir atribut qoyulursa, ən aşağı səviyyədə təyin olunan dəyər istifadə olunur.

        cs: alıntı və cs: biblioqrafiyaya istinadlar daxilində müvafiq olaraq istinadların sıralanma sırasını və biblioqrafiya daxilində biblioqrafik girişləri təyin etmək üçün cs: düzən elementindən əvvəl cs: sort uşaq elementini daxil edə bilər. CS: sort olmadıqda, sitatlar və biblioqrafik girişlər istinad edildiyi sırada görünür.

        Cs: sort elementində bir və ya daha çox cs: key alt elementi olmalıdır. CS: key-də bir atribut kimi təyin olunan sort düyməsi dəyişən olmalıdır (bax Əlavə IV - Dəyişənlər) və ya makro adı. Hər bir cs: açar element üçün çeşidləmə istiqaməti ya "artan" (standart) və ya sort atributu ilə "azalan" olaraq təyin edilə bilər. Sortlaşdırma hər bir işə həssasdır. Adlar-min, adlar-əvvəlcə adlar və adlar-istifadə-son atributları müvafiq et-al-min / et-al-next-min, et-al-use-first / dəyərlərini ləğv etmək üçün istifadə edilə bilər. et-al-next-use-first və et-al-use-last atributları və cs: key tərəfindən adlandırılan makrolar vasitəsilə yaradılan bütün adları təsir edir.

        Sıralama düymələri ardıcıllıqla qiymətləndirilir. Birincil sort birinci sort düyməsindən istifadə edərək bütün maddələrdə aparılır. İkinci sort düyməsini istifadə edərək ikinci sort, birinci sort açarı dəyərini paylaşan maddələrə tətbiq olunur. Üçüncü sort düyməsini istifadə edərək üçüncül bir sort birinci və ikinci sort açar dəyərlərini bölüşən maddələrə tətbiq olunur. Sortlaşdırma ya bütün maddələrin sırası düzəldilənə qədər, ya da sort düymələri bitənə qədər davam edir. Boş bir sort açarı dəyərinə sahib olan maddələr, həm artan həm də enən növlər üçün sortun sonunda yerləşdirilir.

        Sitatların əvvəlcə "müəllif" makrosunun çıxışı ilə et-al qısaltması üçün üstünlük parametrləri ilə sıralandığı bir nümunə. Birincil çeşid açarını paylaşan istinadlar sonradan "verilən" tarix dəyişəninə görə azalan sıraya görə sıralanır.

        Dəyişən və ya makronun sıralama açar dəyəri "normal" göstərilən nəticədən fərqlənə bilər. Dəyişənlərin və makroların çeşidlənməsi xüsusiyyətləri:

        Dəyişən atributu vasitəsilə cs: açarı ilə adlandırılan dəyişən üçün sort açar dəyəri zəngin mətn işarəsi olmadan sətir dəyərindən ibarətdir. İstisnalar ad, tarix və ədədi dəyişənlərdir:

        adlar: Dəyişən atributu (məsələn & ltkey dəyişən = "müəllif" / & gt) vasitəsi ilə çağırılan ad dəyişənləri, cs: ad atributları forması "uzun", ad-sort-order adı "olaraq təyin olunaraq ad siyahısı sətri kimi qaytarılır. hamısı ".

        tarixlər: Dəyişən atributu vasitəsi ilə çağırılan tarix dəyişənləri YYYYMMDD formatında qaytarılır, hər hansı bir itkin tarix hissəsinin əvəzinə sıfırlar (məsələn, 2000 dekabr 2000-ci il üçün). Nəticədə, artan növlərdə daha az spesifik tarixlər daha spesifik tarixlərdən əvvəldir, məsələn. "2000, May 2000, 1 May 2000". Mənfi illər tərs olaraq sıralanır, məsələn. "100BC, 50BC, 50AD, 100AD". Mövsümlərin xronoloji sırası şimal və cənub yarımkürələri arasında fərqləndiyindən fəsillər sıralanmaq üçün nəzərə alınmır. Tarix aralığında, başlanğıc tarixi birincil sort üçün, bitmə tarixi isə ikinci dərəcəli üçün istifadə olunur, məs. "2000-2001, 2000-2005, 2002-2003, 2002-2009". Tarix aralıkları eyni tarixləri (başlama) paylaşdıqda tək tarixlərdən sonra yerləşdirilir, məs. "2000, 2000-2002".

        nömrələri: Dəyişən atributu vasitəsi ilə çağırılan ədədi dəyişənlər tam olaraq qaytarılır (forma "ədədi" dir). Orijinal dəyişən dəyər yalnız ədədi olmayan mətndən ibarətdirsə, dəyər mətn sətri kimi qaytarılır.

        Bir makro üçün cs: makro atributu vasitəsilə açar sırası açar dəyəri ümumiyyətlə zəngin mətn işarəsi olmadan makronun adətən yarada biləcəyi sətir dəyərindən ibarətdir (istisnalar aşağıda müzakirə olunur).

        Makroda göstərilən ad dəyişkənlərinə görə çeşidləyərkən hər hansı bir cs: etiket elementləri sort əsas dəyərlərindən xaric olunur. Ad dəyişkənləri də cs: name atributu ad-as-sort-order ilə birlikdə "all" olaraq qaytarılır. Et-al qısaltması meydana gəldikdə, "et-al" və "və digər" şərtlər sıralama açar dəyərlərindən çıxarılır.

        Birbaşa ad dəyişəninə görə sıralamaq əvəzinə göstərmə və çeşidləmə üçün eyni makronun istifadə edilməsinin dörd üstünlüyü var. Əvvəlcə əvəzləmə mövcuddur (məsələn, "redaktor" dəyişən boş "müəllif" dəyişənini əvəz edə bilər). İkincisi, et-al qısaltması istifadə edilə bilər (ya da et-al-min / et-al-next-min, et-al-use-first / et-al-next-use-first və et-al- makro üçün müəyyən edilmiş son istifadə variantları və ya üstündəki adlar-min, adlar istifadə-ilk və adlar-istifadə-son xüsusiyyətlər cs: düyməsinə qoyulmuşdur). Üçüncüsü, adlar yalnız soyadla sıralana bilər (forma atributunun cs: name "qısa" olaraq təyin olunduğu bir makro istifadə edərək). Dördüncüsü, cs: name-də forma atributunun "count" olaraq təyin olunduğu bir makronu çağıraraq ad siyahısındakı adların sayına görə sıralamaq mümkündür.

        Makro daxilində cs ilə göstərilən ədədi dəyişənlər: say və tarix dəyişənləri dəyişən vasitəsi ilə çağrıldığı kimi qəbul edilir. Yalnız istisna, dəyişən atributu vasitəsilə bir tarix dəyişəninin çağırılması halında tam tarixin qaytarılmasıdır. Bunun əksinə olaraq, makrolar yalnız başqa şəkildə göstərilə bilən tarix hissələrini qaytarır (lokalizasiya edilmiş tarixlər üçün tarix hissələrinin atributunun dəyərinə və ya lokalizasiya olunmamış tarixlər üçün cs: tarix hissəsi elementlərinin siyahısına hörmət edərək).

        "Sitat sayı" və "il şəkilçisi" dəyişənləri üçün çökmüş aralıklar en-tire ilə ayrılır (məs. "(1-3, 5)" və "(Doe 2000a – c, e)").

        "Locator" dəyişən hər zaman hər hansı bir defis əvəz edən en-tire ilə göstərilir. "Səhifə" dəyişkənliyi üçün bu dəyişdirmə yalnız səhifə aralığı formatı atributu cs: style-də ayarlandıqda yerinə yetirilir (səhifə aralıklarına baxın).

        Aşağıdakı formatlama atributları cs: date, cs: date-part, cs: et-al, cs: group, cs: label, cs: layout, cs: name, cs: name-part, cs: names, cs: sayı və cs: mətn:

        Şrift üslubunu dəyərlərlə təyin edir:

        Dəyərlərlə kiçik paytaxtların istifadəsinə imkan verir:

        Şriftin çəkisini dəyərlərlə təyin edir:

        Dəyərlərlə alt xəttin istifadəsinə icazə verir:

        Şaquli düzəlişləri dəyərlərlə təyin edir:

        Əlavələr prefiksi və son şəkilçisi cs: date (cs: date lokalizasiya olunmuş tarix formatını təyin etdiyi hallar istisna olmaqla), cs: date-hissə (ana cs: date elementinin lokalizasiya olunmuş tarix formatını çağırması istisna olmaqla), cs: group-da təyin edilə bilər. , cs: etiket, cs: layout, cs: name, cs: name-part, cs: names, cs: number and cs: text. Atribut dəyəri, atributu daşıyan elementin çıxışından əvvəl (prefiks) və ya sonra (şəkilçi) əlavə edilir, lakin əlavə yalnız element nəticə çıxararsa, əlavə olunur. Cs: layout-da quraşdırılmış qoşmalar xaricində, affikslər formatlaşdırma, sitatlar, zolaq nöqtələri və mətn-case atributları ilə eyni elementə qoyulmuşdur (bir həll yolu kimi, bu atributlar bir valideyndə qurulduqda affikslərdə qüvvəyə minir) cs: qrup elementi).

        Dəyəri boş olmayan çıxış hissələrini məhdudlaşdıran ayırıcı atributu cs: date (tarix hissələrinin ayrıcısının ayrılması cs: date lokalizasiya edilmiş bir tarix formatına çağırıldıqda icazə verilmir), cs: names (ad siyahılarının ayrılması müxtəlif ad dəyişənləri), cs: ad (ad siyahılarında adların ayrılması), cs: qrup və cs: layout (alt elementlərin çıxışının məhdudlaşdırılması).

        Sınırlayıcı element yuxarıda göstərilən hər hansı bir elementdir, atribut təmin edilsə də verilməsə də ayırıcı atribut götürür.

        Hər hansı bir əcdad ayırma elementindən ayırıcılar bir ayırma elementinin çıxışı daxilində tətbiq olunmur. Aşağıdakılar alınır: & lthttp: //example.com>:

        Ekran atributu (CSS-dəki "ekran" xüsusiyyətinə bənzər) fərdi biblioqrafik girişləri bir və ya daha çox mətn blokuna qurmaq üçün istifadə edilə bilər. İstifadə edildikdə, bütün göstərmə elementləri bir ekran xüsusiyyətinin nəzarəti altında olmalıdır. İcazəli dəyərlər:

        • "blok" - haşiyədən marginə uzanan blok.
        • "sol kənar" - sol kənardan başlayan blok. Ardınca "sağ sıraya" blok qoyulursa, bütün biblioqrafik girişlərin "sol kənar" blokları, bu "sol kənar" bloklar arasında tapılmış ən uzun məzmun sətrini yerləşdirmək üçün sabit bir enə qoyulur. Bir "sağ sıralı" blok olmadıqda, "sol kənar" blok sağ haşiyəyə uzanır.
        • "sağ sıra" - əvvəlki "sol kənar" blokunun sağından başlayan blok (belə "sol kənar" blok olmadıqda "blok" kimi davranır). Sağ haşiyəyə uzanır.
        • "girinti" - standart bir məbləğlə sağa girintili blok. Sağ haşiyəyə uzanır.

        İkinci sahə düzəltməsini istifadə etmək əvəzinə (bax. Boşluq) oxşar bir düzəliş "sol kənar" və "sağ sıralı" blok ilə əldə edilə bilər. Potensial bir fayda ondan ibarətdir ki, blokların tərtibatı son nəticədə daha çox idarə oluna bilər (məsələn, HTML üçün CSS, Word üçün üslub və s.).

        Müəllif başına nəşr siyahısı. Sonrakı müəllif əvəzedicisi (bax Referans Qruplaşdırma) boş bir sətrə qoyulduqda, müəllif adları olan blok eyni müəlliflərin əşyaları üçün yalnız bir dəfə göstərilir.


        Təcrübəçinin götürməsi:

        • Məzmun məlumat modelini yaratmaq və optimallaşdırmaq üçün funksional və linqvistik məhsul təhlillərinə əhəmiyyətli mənbələrin sərf edilməsi lazımdır. Bu addım çox vacibdir.
        • Müəssisə Resurs Planlaması (ERP) sistemi ilə əlaqəli məhsul əlaqələri, hiyerarşilər, asılılıqlar və buraxılış idarəetmə funksiyaları, CMS-in standart nəşr və lokallaşdırma iş axınlarına inteqrasiya üçün texniki məlumatların işlənməsinə icazə verilərkən, əlaqəli bir verilənlər bazası tərəfindən idarə olunur.
        • Tapşırıq əsaslı hesabat çərçivələrini və yüksək həcmli formatlama mühərriklərini qəbul etmək, məhsulu müxtəlif alıcılara və maraqlı tərəflərə uyğunlaşdırmaq üçün geniş imkanlar açır.

        Bu nümunə iş, çoxmillətli bir istehsal şirkətinin kritik texniki məlumatların idarə edilməsi və yayımlanması üçün prosesləri və alət zəncirlərini, yəni termal kameraların və bunlarla əlaqəli aksesuarların xüsusiyyətlərini təsvir edir. Məqalədə iş və texniki ehtiyacların təhlili, iki sistemin inkişafı və tətbiqi (daxili olaraq hazırlanmış bir verilənlər bazası və mövcud məhsul məlumatları üçün mövcud XML əsaslı sistemə ticari olaraq inkişaf etdirilmiş bir modul) və bunların formatlaşdırma və nəşr strategiyaları barədə məlumat verilir.

        Giriş

        FLIR Systems, Inc. (NASDAQ: FLIR) 1978-ci ildə qurulmuşdur və mərkəzi Wilsonville, Oregon, ABŞ-dadır. ABŞ, Avropa və Orta Şərqdə istehsal və AR-GE təsisləri ilə algılama və məlumatlılığı artıran sensor sistemlərinin dizaynı, istehsalı və marketinqində dünya lideridir. Xüsusi və dövlət infraqırmızı sənayedə qabaqcıllar olan FLIR, geniş bir görüntüləmə, termoqrafiya və təhlükəsizlik tətbiqetmələri üçün sənaye, istehlakçılar, elm, hüquq mühafizə orqanları və ordu tərəfindən istifadə üçün inkişaf etmiş termal görüntüləmə və təhlükə aşkarlama sistemləri təmin edir.

        1998-ci ildə Agema'nın (İsveç) və 1999-cu ilin ortalarında Inframetrics (Boston, ABŞ) şirkətinin alınması FLIR mühəndis qrupları və satış və dəstək infrastrukturu təmin etdi, FLIR-in kommersiya istilik görüntüləmə bazarlarındakı müvəffəqiyyətini sürətləndirdi.

        1999-cu ildə FLIR Systems-in İsveç saytında, əvvəllər Agema-da infraqırmızı kameralar və görüntü analiz proqramları üçün son istifadəçi sənədlərinin istehsalını və tərcümələrin satınalınmasını və koordinasiyasını idarə etmək üçün işə qəbul olunmuşam. O dövrdə məhsul portfeli məhdud idi və istehsal həcmi nisbətən az idi.

        FLIR'in 2002-ci ildəki gəliri 261 milyon ABŞ dolları idi. O vaxtdan bəri, şirkət həm əlaqədar sahələrdəki digər şirkətlərin çox sayda satınalma yoluyla (2007-ci ildən bu yana 16 alış) və həm də yeni tətbiqetmələrin, müştəri qruplarının və sənaye seqmentlərinin strateji müəyyənləşdirilməsi yolu ilə çox genişləndi. 2016-cı il üçün gəlir 1,66 milyard ABŞ dolları idi.

        Texniki məlumat

        2002-ci ildən bu yana Alətlər bölməsinin İsveç hissəsindəki bütün müştəri sənədləri XML əsaslı sənədləşmə sistemlərində yaradıldı və saxlanıldı. XML-i ən yaxşı təcrübə kimi qəbul etmək, İsveç saytının məhsulları üçün qlobal məsuliyyəti olan və hələ də artan sənədləşmə və lokallaşdırma həcminin birbaşa nəticəsi idi.

        İsveç saytı üçün xüsusi olaraq satın alınan ilk sistem 2002 və 2012 (Broberg, 2004) arasında işləyirdi, ikinci sistem isə 2010-cu ildə istifadəyə verildi və indi FLIR qrupu daxilindəki bir çox coğrafi ərazidə və iş birliyində istifadə olunur ( Broberg, 2016).

        2006-cı ilə qədər məhsullar üçün texniki məlumatlar istifadəçi sənədlərinin bir hissəsi və yaradıldığı sənədlər sistemi daxilində saxlanılırdı. O dövrdə mövcud olan məhdud məhsul portfeli ilə, bu işləyən bir həll idi - texniki məlumatların həcmi xüsusilə geniş deyildi, buna görə müəyyən sənədləşmə iş axınında peşəkar şəkildə idarə edilə bilər.

        2006-cı ilin sonuna yaxın texniki məlumatların yaradılması və saxlanılması işini standart sənədləşmə işindən ayırmaq qərarı verdik. Bu qərar, yaradılan məhsulların getdikcə daha da mürəkkəbləşdiyinə və nəticədə məlumatların istifadəçi sənədləri üçün istifadə olunan sənədləşmə iş axınında saxlanılması üçün getdikcə daha çox vaxt aldığına əsaslanırdı. Digər bir vacib fakt isə yeni nəsillər üçün yaradılacaq, sənədləşdiriləcək və saxlanacaq texniki məlumatların həcmi və növünün tamamilə yeni bir yanaşma tələb etməsi idi. Məhsul çeşidində və məhsulun istifadə müddətində istifadə edə biləcəyimiz optimal bir məlumat quruluşu üçün yeni bir məzmun məlumat modeli yaratmaq istədik. Həm də sərfəli bir həll və səmərəli biçimləndirmə iş axınlarını tapmaq istəyirdik.

        Yeni bir məzmun məlumat modeli yaratmaq vəzifəsi böyük idi və şirkətin keçmiş proqram menecerlərindən biri tərəfindən həyata keçirildi. Bu iş aşağıdakıları əhatə edirdi:

        • Mövcud məhsul portfelindəki bütün məhsulların sistem və funksiya təhlili, digər FLIR bölmələrinin məhsullarına nisbi müqayisə ilə
        • Mövcud dil istifadəsinin konsepsiya təhlili və ifadələrin terminoloji uyğunluğu
        • Orfoqrafiya və tipoqrafik təlimatların tərifi
        • Texniki uyğunluğu müəyyən etmək üçün məhsulların əlaqələr təhlili
        • Təkrarlanabilirliyi təmin etmək üçün proseslərin və metodların sənədləşdirilməsi

        Yeni məzmun məlumat modelinə əsaslanaraq güclü məlumat və filtr funksionallığı təklif edən Microsoft Excel-də texniki məlumat kitabxanası inşa edildi. Bir nəfər texniki məlumatları yığdıqca, çox yüksək bir məlumat keyfiyyəti səviyyəsi də qorunub saxlanıla bilər. Verilər müntəzəm olaraq Microsoft Excel-dən SalesWeb / PPS-ə (Qiymət Hazırlama Sistemi) idxal edildi - FLIR tərəfindən daxili olaraq hazırlanan buraxılış, məqalə və qiymətlərin idarə edilməsi üçün əvvəlcədən mövcud olan daxili verilənlər bazası. SalesWeb / PPS-nin daha da inkişaf etdirilməsi ilə, Microsoft Excel 2008-ci ildə bir məlumat mənbəyi olaraq tərk edildi və texniki məlumatların yaradılması və saxlanılması bundan sonra tamamilə SalesWeb / PPS-də həyata keçirilə bilər. Bu keçid dövründə məlumat nöqtələrinin sayı təxminən 15.000 idi və iki il sonra təxminən 100.000-ə çatdı.

        2006-2010-cu illər arasında texniki məlumatlar SalesWeb / PPS-dən sənədlər sistemində istifadə olunan DTD (Document Type Definition) sənədinə (flex.dtd) uyğun olaraq XML-də məqalə sayı sənədləri şəklində ixrac edildi. Bu sənədlər daha sonra sənədlər sistemindəki müvafiq sənədlərə inteqrasiya edildi və PDF-lərin bir hissəsi olaraq nəşr olundu (Portativ Sənəd Formatı).

        İlk Texniki Məlumat Sisteminin hazırlanması

        2008-ci il ərzində satış qrupları, distribyutorlar və son müştərilər üçün texniki məlumatları bir neçə fərqli formatda yayımlamaq üçün necə uğurlu bir texniki həll tapa biləcəyimiz barədə sıx müzakirələr oldu. Bu müzakirələrdə kritik bir məqam sürət idi, çünki texniki məlumatlarımızdakı mümkün səhvləri qısa müddətdə düzəldə biləcəyimiz və yenilənmiş məlumat vərəqələrini müştəri dəstək saytımızda mümkün qədər tez yenidən yerləşdirə biləcəyik. Digər bir məsələ, qrupdakı digər şöbələrin və saytların texniki məlumatlarımızı müxtəlif yollarla (məsələn, marketinq materiallarında və sitatlarda) yenidən istifadə edə bilməsi üçün müxtəlif seçimlərlə bağlı idi. Ayrı-ayrı məlumat vərəqləri ilə eyni sürətdə avtomatik olaraq yenilənə bilən məhsul və aksesuarlarımızın bir məhsul kataloqu yaratmaq imkanlarını da araşdırmaq istədik.

        2008-ci ilin sonlarında qarşılaşdığımız çətinliklər üçün hansı variantları təqdim etdiklərini daha ətraflı öyrənmək üçün bir sıra İsveç və xarici şirkətləri sistemlərini bizə istinad etməyə dəvət etdik. Həm funksionallıq, həm də qiymət baxımından müxtəlif həllər arasındakı fərq olduqca böyük idi. Bəzi həllər daha çox avtomobil və digər ağır sənayelər üçün ehtiyat hissələri konstruksiyalarının saxlanmasına yönəldilmiş, digərləri ya FLIR üçün xüsusi inkişaf layihələri və ya tam və olduqca uyğun məhsullar kimi seçilmişdir. Bu mərhələdə təklif olunan sistemlərdən heç birini irəliləməyə qərar verilmədi. Şübhəsiz ki, əksəriyyəti əlimizdə olduğundan daha əhəmiyyətli dərəcədə daha güclü bir çərçivə təklif etdi (məsələn, sürət və çıxış sayı ilə əlaqədar), lakin heç biri 2006-cı il arasında Satış Veb / PPS-də inkişaf etmiş dinamik üstünlükləri və funksiyaların alət qutusunu təklif etmədi. və 2008.

        Bu nöqtədə, bunun əvəzinə bazarda mövcud olan və bir müddətdir mövcud olan müxtəlif formatlama mühərriklərinə daha yaxından baxmağa başladıq. Bunlar, məsələn, aşağıdakı sənaye seqmentlərində formatlaşdırma üçün istifadə edilmişdir və istifadə olunur:

        • Aerokosmik və müdafiə
        • Ağır sənaye
        • Standartlar və tənzimləmə
        • Sarı Səhifələr / Ağ Səhifələr qovluqları
        • Qanuni və qanunverici

        Bu tip formatlama mühərriklərinin üstünlükləri ondan ibarətdir ki, böyük həcmli məlumatları yüksək sürətlə və böyük etibarlılıqla formatlamaq üçün istifadə olunur. Gündə 24 saat, həftədə 7 gün, ildə 365 gün davamlı formatlaşdırma bu kontekstlərdə və bu seqmentlərdə qeyri-adi deyil. Bu baxımdan, mühərriklər yaxşı sınaqdan keçirilmişdir və ümumiyyətlə texniki proseslərində və funksiyalarında çox sabitdirlər. Texniki analizimiz bu tip formatlama mühərrikinin ehtiyaclarımız üçün yaxşı işləyə biləcəyini göstərdi. O dövrdə bazarda uyğun ola biləcək bir sıra fərqli formatlama mühərrikləri mövcud idi, məsələn, aşağıdakı kommersiya həlləri:

        • RenderX-dən XEP (sənədləşdirmə sistemimizdə formatlaşdırma modulu kimi artıq inteqrasiya olunmuşdur)
        • AntennaHouse-dan AH Formatter
        • Miles 33-dən OASYS
        • XyVision-dan XPP (indi SDL XPP)
        • Arbortext-dən Arbortext 3B2 (indi PTC APP)
        • Next Solution-dan DSSSLprint və NextPublisher
        • Açar Açar Sistemlərdən TopLeaf XML Publisher
        • Datalogics-dən DL Pager / DL Composer
        • Həyat * Corena'dan NÖV
        • DataZone-dan Miramo
        • Sonlu Məsələlərdən Patternstream

        Apache Software Foundation-dan FOP da daxil olmaqla maraqlı ola biləcək bir sıra açıq mənbəli həllər var idi. Həm də müxtəlif mətn prosessorlarının (məsələn, TeX / LaTeX, troff / groff və ya lout) XML iş axınının arxa tərəfi kimi istifadə variantlarını nəzərdən keçirdik.

        Bu mühərriklərə əlavə olaraq, müştəri, məsələn, müəyyən bir texniki məlumat vərəqi üçün bir linki vurduqda, PDF formatında formatlaşdırma iş vaxtında həyata keçirildiyi müxtəlif tələb olunan həll yollarına daha yaxından baxdıq.

        Texniki baxışdan və bir sıra mühərriklərin maliyet-fayda analizlərindən sonra, nəticədə Avstraliyanın Turn-Key Systems şirkətindən TopLeaf XML Publisher-i gətirməyə qərar verdik (http://www.turnkey.com.au). Turn-Key Systems, Sidneydə yerləşən və dörd işçisi olan kiçik bir proqram şirkətidir və 1971-ci ildən bəri formatlaşdırma üçün proqram hazırlayır. 1970-80-ci illərdə şirkət Sarı Səhifələr və Ağların avtomatik formatlanması üçün qlobal sənaye liderlərindən biri idi. Səhifələr kataloqu və onların proqram təminatı 20 il müddətinə Avstraliyanın telefon kataloqularının 50% -ni yığmaq üçün istifadə edilmişdir. Satın alma qərarı verdiyimiz vaxt, 2010-cu ilin yazında, onların TopLeaf məhsulu Avropada və ABŞ-da daha geniş bir auditoriya üçün nisbətən məlum deyildi və formatlaşdırma çərçivəmizin hazırlanması və istismara verilməsi zamanı məhsulun çox yaxşı olduğu ortaya çıxdı. rəqabətli bir qiymət üçün sabit, sürətli və etibarlı formatlama mühərriki. Texniki funksiyalar və seçimlərə gəldikdə, bir neçə dəfə baha başa gələn digər formatlama mühərriklərinə qarşı kifayət qədər yaxşı dayanır.

        TopLeaf, ızgara əsaslı planların qurulması və giriş məlumatları iş axınının müxtəlif elementlərinin proqramda yaradılan xarakter və abzas üslubları ilə uyğunlaşdırılması üçün intuitiv bir qrafik interfeysə malikdir. Elementlər inkişaf etməkdə olan yerdəki fərqli bloklara da uyğunlaşdırıla bilər. Xarici mənbələrdən gələn PDF-lər formatlaşdırma zəncirinə də daxil edilə bilər ki, bu da CAD (Kompüter Dəstəkli) sistemlərimizdən mexaniki təsvirlərə gəldikdə böyük ölçüdə istifadə edilmişdir.

        Öz ehtiyaclarımız üçün PDF sənədləri üçün ümumilikdə səkkiz fərqli üslub cədvəli hazırlamışıq - ikisi A4 və ABŞ Məktubunda məhsul kataloqu üçün, ikisi A4 və ABŞ Məktub səhifəsi ölçülərində ayrı məlumat vərəqələri üçün, ikincisi fərqli regionallaşdırılmış məlumatlarla (məsələn , yerli satış ofislərinin əlaqə məlumatları).

        TopLeaf-ın ətraflı təsviri bu məqalənin əhatə dairəsindən kənarda və daha çox bilmək istəyən oxucuların yerinə proqramın qiymətləndirmə versiyasını müşayiət edən sənədlərə istinad edilir. Şəkil 1 istifadəçi interfeysinin necə göründüyünə dair bir nümunə göstərir.

        SalesWeb / PPS və TopLeaf ilə qurduğumuz və 2010-cu ilin payızından 2014-cü ilin yayına qədər işləyən texniki iş axını, bütün mərhələlərin tamamilə avtomatlaşdırıldığı və hər gecə çalışdığı aşağıdakı kimidir:

        1. SalesWeb / PPS-dən texniki məlumatların XML sənədləri (DocBook 4.5) kimi müəyyən bir serverə ixrac edilməsi.
        2. XML sənədlərini formatlama serverinə köçürmək.
        3. TopLeaf'ın məlumat vərəqələri və məhsul kataloqu üçün formatlamasını idarə edəcək biçimlendirme ssenarisi yaratmaq üçün bir sıra toplu ssenarilərin işlənməsi.
        4. Formatlaşdırma başlayır. Məlumat vərəqələri iki keçid formatında, məhsul kataloqu isə üç keçid formatında formatlaşdırılıb
        5. Günlük sənədləri vasitəsi ilə proseslərin rəy hesabatı.
        6. PDF sənədlərini müxtəlif yollarla optimallaşdırmaq üçün bir sıra toplu ssenarilərin işlənməsi (məsələn, müəyyən atributların yaradılması və şəkillərin aşağı seçilməsi).
        7. PDF sənədlərinin SalesWeb / PPS-ə kopyalanması.
        8. Formatlaşdırma serverinin XML və PDF sənədləri silinir.
        9. Kataloqları və məlumat vərəqələrini FLIR-in xarici dəstək saytına yükləmək üçün bir FTP (File Transfer Protocol) istemcisinin işə salınması.
        10. Günlük sənədləri vasitəsi ilə proseslərin rəy hesabatı.

        Texniki məlumatların düzəldilməsinin 24 saat ərzində xarici və ya daxili qaydada daha sürətli yayımlanması lazım olan kritik hallarda - standart formatlaşdırma dövrü idi - bu istehsal zənciri əllə başlaya bilər və bu SalesWeb / PPS-də düzəlişdən yenilənmiş bir spesifikasiyaya qədər vaxtı kəsir. müştəri dəstək saytımızda 5-10 dəqiqə.

        Şəkil 1. TopLeaf-da, şəbəkə əsaslı layoutların yaradıldığı səhifə düzeni dialoqu

        Daha əvvəl də qeyd edildiyi kimi, TopLeaf sabit bir formatlama mühərrikidir. Bu mühərrikin ilk texniki məlumat sistemində işlədiyi dörd il ərzində ildə təxminən 10 milyon PDF səhifə formatlaşdırdı və çox sayda fərdi məlumat vərəqəsini formatlaşdırarkən (hər birinin əhatə dairəsi 5-30 səhifə olmaqla) sabit idi. geniş məhsul kataloqlarını formatlaşdırarkən olduğu kimi (hər biri 3000-4000 səhifə əhatə edir).

        Son illərdə, TopLeaf, Avropa və Amerika bazarlarında çoxlu məruz qaldı. Bu gün, XSLT (Genişlənən Üslub Cədvəli Dili Dəyişdirmə) proqramlaşdırma ilə tanış olmayan istifadəçilərə kompleks şablonlar və formatlama hazırlamaq imkanı verən Syncro Soft-dan Oksigen Müəllif və Redaktor və Just Systems-dən XMetal kimi ümumi redaktə vasitələri üçün bir plagin olaraq mövcuddur. iş axınları.

        İkinci Texniki Məlumat Sisteminin İnkişafı

        Qeyd olunduğu kimi, əvvəlcə 2009-cu ildə yeni bir XML əsaslı sənədləşmə sistemi satın aldıq və ITC-nin İsveç hissəsində (İnfraqırmızı Təlim Mərkəzi, FLIR daxilində bir iş vahidi) və GSS (Governmental Systems Sweden, bir şöbə) istifadəyə verdik. sabit nəzarət sistemlərini, nəqliyyat vasitələrini görmə sistemlərini və termal silah mənzərələrini inkişaf etdirən) sırasıyla 2010 və 2011-ci illərdə.

        2012-ci ildə bu sistem də Alətlər bölməsindəki istifadəçi sənədlərinin istehsalı üçün əvvəlki sistemi (2002-ci ildən bəri istifadə edilmiş) əvəz etdi və bu da yeni sistemin genişləndirilməsi üçün mövcud variantları qiymətləndirmə imkanı təmin etdi. texniki məlumatları dərc etmək.

        SalesWeb / PPS-nin əvvəlcə texniki məlumatlar üçün bir məlumat mənbəyi kimi fəaliyyət göstərməsi üçün inkişaf etdirilməməsinə baxmayaraq, həll 4 ildir yaxşı işləmişdir. Bununla birlikdə problemli və gələcək problemlər üçün yaxşı təchiz olunmağımız lazım olsa həll edilməli olan bir sıra məqamlar var idi.

        Aşağıdakı əsas çatışmazlıqları müəyyən etdik:

        • Maşınla işləyən versiya rəhbərliyi yoxdur: Sürüm nömrələri əl ilə daxil edildi və versiya zəmanəti, bu səbəbdən maşın tərəfindən deyil, fərdi əlaqələndirildi.
        • Versiya müqayisələri üçün tutum yoxdur: SalesWeb / PPS yalnız texniki məlumatların son versiyasını saxladığından, texniki məhsul məlumatlarının iki tarixi versiyasını müqayisə etmək olmur.
        • Məcburi redaktə tarixi yoxdur: Sistemdə öhdəlik konsepsiyası olmadığından, müvafiq yazıçı dəyişikliklərin təsvirini idarəetmə formasına əl ilə daxil etməli və hansı versiyanın dəyişdirildiyini təyin etməli idi.
        • Tərcümə iş axını üçün heç bir infrastruktur yoxdur: SalesWeb / PPS, ilk növbədə bir buraxılış, məqalə və qiymət idarəetmə sistemi idi və texniki məlumatların tərcüməsi tələb olunarsa əvvəlcə lazımi şəkildə qurulmamışdır.

        Digər bir problem texniki məlumatların iş axını ilə əlaqəli idi, çünki SalesWeb / PPS və TopLeaf ilə sistem həlli vaxt keçdikcə istifadəçi sənədləri üçün formatlaşdırma iş axınına paralel gedən formatlaşdırma iş axınına çevrilmişdi, əksinə ikisi deyil paralel və inteqrasiya olunur. Bu problemli göründü və inkişaf etdirmək istədiyimiz şeylərdən biri idi. Həvəsimiz texniki məlumatları həm məhsul başına ayrı nəşrlər, həm də istifadəçi sənədlərindəki fəsillər şəklində yayımlamaq və mövcud formatdan asılı olaraq xüsusi formatlama şərtlərinin avtomatik olaraq həyata keçirilə bilməsi idi. Mövcud həllin təklif edə bilmədiyi texniki məlumatlarda (məsələn, dəyişənlər, modullaşdırma və göstərmə üçün) XML işarəsi ilə işləmə seçimini də istəyirdik.

        SalesWeb / PPS istifadə etmək üçün bir sıra ağır üstünlüklər də var idi, məsələn:

        • FLIR’in ERP sisteminə keçid
        • Məqalələrin sərbəst buraxılması
        • Məqalələr arasındakı əlaqə (yəni texniki uyğunluq)

        Texniki bir məlumat mənbəyi olaraq SalesWeb / PPS-in müsbət və mənfi cəhətlərini qiymətləndirdikdən sonra sistemimizi yeni tələblərimizi qarşılamaq üçün daha da inkişaf etdirməyin səhv bir yol olacağına qərar verdik. Eyni zamanda, texniki məlumat üçün yeni bir sistemdə çoxaltmaq üçün lazım olacağını düşünmədiyimiz güclü sərbəst idarəetmə funksiyalarından və əlaqəli verilənlər bazasından faydalanmaq istədik. Formatlaşdırma çərçivəsinə gəldikdə, gələcəkdə əvvəllər (məsələn, Microsoft Word və Microsoft Excel) tamamladığımızdan xeyli çox çıxış formatlarını yayımlamaq istədiyimiz üçün bir sıra inkişaf imkanlarını da görə bildik. Distribyutorlarımızın veb saytları üçün HTML (HyperText Markup Language) və XML paketləri.

        SalesWeb / PPS ilə Instrument bölməsində istifadəyə verilmiş və SalesWeb / PPS-in aşağıdakı elementlərini özündə saxlayan sənədləşmə sistemi ilə funksiya və istehsal məsuliyyətlərini ayırmağa qərar verdik:

        • Məqalələrin daxili və xaricdən texniki buraxılış rəhbərliyi və bununla da sənədlərin sistemindən çıxış məlumatlarının idarə edilməsi
        • Sənədlər sistemindən məlumatları çıxarmaq üçün məhsul əlaqələri olan portal quruluşu
        • Sənədlər sisteminin formatlaşdırma çərçivəsinə giriş məlumatları kimi XML-də əlaqəli məqalə siyahılarının yaradılması (məhsullar arasında texniki uyğunluq)
        • FLIR’in onlayn FOV (Görünüş Sahəsi) kalkulyatoruna giriş məlumatları kimi müəyyən optik məlumatlar

        Texniki məlumatlar üçün xüsusi hazırlanmış modul ətraflı təsvir olunmazdan əvvəl sənədləşmə sisteminin qısa texniki icmalı verilmişdir.

        Göteborqda 10 işçisi olan bir şirkət olan Simonsoft (http://www.simonsoft.se), PDS Vision Group'un (http://www.pdsvision.com) tamamən iştirak etdiyi bir şirkətdir. Əsasən Amerika şirkəti PTC-dən (http://www.ptc.com) PLM sahəsində məhsul və xidmətlər təmin edir. Şirkət, 2005-ci ildə Arbortext-in alınması ilə əlaqədar PTC-dən ayrılan bir sıra insanlar tərəfindən quruldu və o vaxtdan bəri məhsulların Şimali Avropa bazarında yeganə distribyutoru oldu. Bu gün şirkətin İngiltərə və Almaniyada da, Kanadada da pərakəndə satış şirkətləri var. Simonsoft, PTC məhsullarına əsaslanan müxtəlif inteqrasiya səviyyəli həllər də təklif edir və bu, 2007-ci ildə FLIR-a edilən tenderdə təklif olunanlardan biri idi.

        Bu sistem, ömrü boyu texniki məlumat yaratmaq və qorumaq üçün hərtərəfli bir həllə inteqrasiya edilmiş və paketlənmiş bir sıra tanınmış və sınanmış modulları və proqramları əhatə edir.

        Bu sistem aşağıdakı modullara və proqram təminatına əsaslanır:

        • PTC-dən Arbortext Editor redaktə vasitəsi. SGML (Standard Generalized Markup Language) və XML üçün bu tənzimləmə vasitəsi 1991-ci ildə ABŞ-ın Miçiqan, Ann Arbor şəhərində Arbortext tərəfindən Adept Editor adı ilə təqdim edilmişdir və ən geniş yayılmış və ən çox istifadə olunan tənzimləmə vasitələrindən biridir. Arbortext, PTC tərəfindən 2005-ci ildə alınıb.
        • Apache Software Foundation-dan Subversion-a əsaslanan Simonsoft CMS versiya idarəetmə sistemi. Versiya idarəçiliyi üçün açıq mənbəli bir proqram olan Subversion 2000-ci ildə buraxıldı və qlobal olaraq bir neçə yüz min quraşdırma var. Simonsoft CMS, Subversion üçün bir Veb interfeysi də ehtiva edir və versiya idarəetmə sistemindəki bütün faylların tam veb əsaslı idarəedilməsinə və icmalına uyğun olaraq hazırlanmışdır.
        • PTC-dən Advanced Print Publisher formatlama mühərriki. Bazarda ən inkişaf etmiş mühərriklərdən biri olan bu formatlama mühərriki əvvəllər Advent 3B2 kimi tanınmış və əvvəlcə İngiltərədəki Advent Publishing Systems tərəfindən hazırlanmışdır. Şirkət Arbortext tərəfindən 2004-cü ildə alınıb.
        • PTC-dən Arbortext Styler. Arbortext Styler, FOSI (Formatting Output Specification Instance), XSLT və Advanced Print Publisher formatlama mühərriki üçün xüsusi stil vərəqləri dili üçün üslub cədvəllərini inkişaf etdirmək və saxlamaq üçün inkişaf etmiş bir vasitədir.

        Simonsoftun həlli tamamilə bulud əsaslıdır və kompüterə lazımi təhlükəsizlik sertifikatlarını quraşdırmaq şərti ilə istənilən coğrafi məkandan və kompüterdən https: // bağlantısı ilə əldə edilə bilər.

        Simonsoft Batch Publishing

        Texniki məlumatları idarə etmək üçün bizim üçün hazırlanmış modul Simonsoft Batch Publishing adlanır və planlaşdırılan və ya əl ilə başlanan formatlaşdırma işlərini yaratdığınız Simonsoft CMS üçün bir əlavə xidmətdir.

        Simonsoft Batch Publishing, yayımlanacaqları barədə giriş təmin edən müxtəlif istəklər göndərə biləcəyiniz Simonsoft CMS hesabat çərçivəsini istifadə edir.Bu o deməkdir ki, məsələn, hər axşam Simonsoft CMS-dən müəyyən bir sənəd növü ilə nə yeniləndiyini soruşan bir formatlaşdırma işi planlaşdıra bilərsiniz.

        Hesabat çərçivəsi Simonsoft CMS-dən xüsusi məlumat verə bilər. Buraya başqa sənədlərdən istifadə olunan sənədlər və ya buraxılmış, lakin tərcümələri olmayan sənədlərin çıxarılması daxildir. Toplu formatlaşdırma üçün istifadə edilməsinə əlavə olaraq, hesabat çərçivəsi, məsələn, administratorlara və ya müəlliflərə sənədləşmə işləri barədə daha yaxşı bir fikir verə biləcək hesabatlar yaratmaq üçün də istifadə olunur.

        Formatlaşdırma nəticələri zərurət yarandıqda, məsələn, XSLT çevrilmələrini işə salmaqla və ya nəticələri başqa bir formata çevirməklə yenidən işlənə bilər (məsələn, * .csv * .xls-ə). Ümumiyyətlə, qrafika və digər sənədlər sıxılmış paketlərə yenidən paketlənir və ya nəticələr bir veb serverə və ya başqa bir alıcıya göndərilir.

        Formatlaşdırma işləri, inkişaf etmiş cədvəllərin yaradılmasına imkan verən Cron kimi bir sintaksis vasitəsilə planlaşdırılır. Bir vaxt, tarix, iş günü və s.-nin planlaşdırılmasının yanında formatlaşdırma işləri arasında asılılıq yarada bilərsiniz. Bir iş tamamlandıqda, başqa və ya bir neçə başqa formatlaşdırma işi başlaya bilər. Hətta aralarında parametrlər də göndərə bilərsiniz, məsələn, sonrakı bir işə dinamik giriş dəyəri əlavə etmək üçün.

        Simonsoft Batch Publishing-ə üçüncü tərəf vasitəsilə formatlaşdırma işlərinə başlamağı əmr edə bilərsiniz.

        Həqiqi formatlaşdırma işləri, əsasən, hər cür manevr etmək üçün yapılandırılabilir; Simonsoft CMS-dən hesabat tələb etmək və Arbortext Publishing Engine ilə nəşr etmək, formatlaşdırmaq üzərində XSLT transformasiyalarını hərəkət etdirmək, açmaq, sıxmaq, silmək və ya işlətmək. nəticə.

        Mimari olaraq, Simonsoft Batch Publishing müstəqil bir serverdir və bu da öz növbəsində Simonsoft CMS ilə əlaqələndirir, ayrıca müstəqil bir server və formatlaşdırma serveridir (bu halda Arbortext Publishing Engine). Formatlaşdırma tapşırığı hesabat çərçivəsini istifadə edir və Arbortext Publishing Engine-in köməyi ilə Simonsoft CMS-ə bir və ya daha çox hesabat sorğusunun nəticələrini dərc edir. Tapşırıq Arbortext Publishing Engine-in nəticələrini idarə edir və yenidən işləmə başa çatdıqda, formatlaşdırma tapşırığı da tamamlanır.

        Bütün formatlaşdırma tapşırıqları qeyd olunur, yəni hər hansı bir səhv olarsa, sonradan problemi həll edə və demək olar ki, dərhal səhvin harada başladığını tapa bilərsiniz. Biçimləmə səhvləri halında, müvafiq alıcılara bir e-poçt da göndərilə bilər.

        Simonsoft Batch Publishing hazırda hər axşam zəruri format ehtiyaclarının analizini aparır. Bu analiz hansı texniki məlumatların yeniləndiyini və hansı digər sənədlərdə bu məlumatların olduğunu müəyyənləşdirir. Biçimləmə, ayrı məlumat vərəqlərinə gəldikdə, aşağıdakı formatlarda həyata keçirilir:

        • PDF, A4 (bax Şəkil 2)
        • PDF, ABŞ məktubu
        • Microsoft Word
        • Microsoft Excel
        • XML
        • XML şəkillərlə tam paket kimi (* .zip)
        • HTML
        • HTML şəkillərlə tam paket kimi (* .zip)

        Texniki məlumatların yenilənib-edilməməsindən asılı olaraq, təqribən 78 məhsul kataloqu. 200-3500 səhifə - avtomatik olaraq da, hər axşam da yayımlanır (bax Şəkil 3). Bu tapşırıq üçün TopLeaf bağımsız bir formatlama mühərriki olaraq saxlanıldı və Simonsoft Batch Publishing iş axınına paralel və xaricində işləyir.

        Biçimləmə işinin nəticələri daha sonra sənədlər FLIR-də daxili bir serverə yüklənən etibarlı bir FTP saytına köçürülür. Bu serverdə bir sıra toplu əməliyyatlar və skriptlər işlənir və fayllar daha sonra SalesWeb / PPS-də və xaricdən FLIR-in müştəri dəstək saytında yerləşdirilir (http://support.flir.com, bax Şəkil 4). Əsas fayllar daha sonra digər çıxış məlumat formatları ilə əlaqələndirilən HTML sənədləridir. XML sənədləri xarici bir verilənlər bazasına ixrac olunur və məhsulun məlumat müqayisə motorunu işə salmaq üçün Veb serverindəki DataTable-a oxunur.

        Şəkil 2. FLIR GFx320 məlumat vərəqinin PDF formatında görünüşü. Məlumat vərəqi, həmçinin formatlaşdırma zamanı gətirilən və daxil edilən xarici PDF sənədlərini də əhatə edir (məsələn, mexaniki rəsmlər, tənzimləmə bəyannamələri və s.). Şəkil 3. Məhsul kataloqu yükləmə sahəsinin görünüşü. Kataloqlar məzmuna, səhifə ölçüsünə və görünüş / çap optimallaşdırmasına görə fərqlənir. Şəkil 4. Texniki məlumatlar üçün yükləmə sahəsi

        Müştərilər ayrıca öz texniki məlumatlarını birləşdirə və Microsoft Excel-də daha çox analiz və sonrakı işləmə üçün məlumatları * .csv faylları kimi yükləyə bilərlər (bax Şəkil 5). Müştərinin (və distribyutorun) ehtiyacları xeyli dəyişdiyindən bu, açıq müştəri faydasıdır. Bu funksiya məhsulun məlumat müqayisə motorundan istifadə edir.

        Şəkil 5. Xüsusi texniki məlumatları toplayarkən istifadəçi interfeysi

        SalesWeb / PPS və TopLeaf-da olduğu kimi, qısa müddət ərzində (& lt5 dəqiqə) kritik bir düzəliş tətbiq edilməli olduqda bir formatlama işi əl ilə başlaya bilər.

        Simonsoft CMS-də texniki məlumatlar üçün qovluq quruluşu

        Simonsoft Batch Publishing-in texniki məlumatları hesabatlandırmasına və hərəkət etməsinə icazə verilməsinə ehtiyac olduğu üçün bu məlumatlar Simonsoft CMS-dəki digər texniki sənədlərdən ayrı saxlanılır. Bununla birlikdə, bunlar linklər şəklində çox sayda texniki nəşrin bir hissəsidir (XInclude). Texniki məlumatları digər sənədlərdən ayırmağı seçməyimizin başqa səbəbləri də var - müxtəlif kontekstlərdə (məsələn, orfoqrafiya və tipoqrafik keyfiyyət təminatı və mümkün səhvlərin düzəldilməsi) XML sənədləri üzərində bir sıra ssenarilər və toplu əməliyyatlar aparırıq. qovluq quruluşundakı məntiqi məhdudiyyətlər.

        Texniki məlumatlar üçün struktur hazırda belədir:

        • Yüksək qətnamə məhsul şəkilləri
        • Orta çözünürlüklü məhsul şəkilləri
        • PDF daxil edilməsi üçün ölçülü təsvirlər
        • PDF daxil edilməsi üçün xarici sənədlər
        • Texniki məlumatlar üçün XML sənədləri
        • Münasibət məqalə sayı siyahıları (SalesWeb / PPS tərəfindən yaradılıb)

        Texniki faydalar

        Simonsoft CMS-də təxminən 1500 məhsul üçün texniki məlumatlar saxlanılır və sistem SalesWeb / PPS-də texniki məlumatların saxlanılması ilə müqayisədə bir sıra mühüm texniki və strateji üstünlüklər təklif edir:

        • Əlaqəli məlumat təhlili ilə CMS (istifadə olunduğu və asılılıq olduqda)
        • Versiya rəhbərliyi və texniki məlumatları müvəqqəti və ya funksional olaraq müqayisə etmək qabiliyyəti
        • Texniki məlumatların digər nəşrlərə inteqrasiyası
        • Tərcümə idarəetməsi üçün güclü infrastruktur və CMS-də təsdiq edilmiş keçmiş tərcümələrə əsaslanan avtomatlaşdırılmış tərcümə qabiliyyəti
        • Yenidən işlənmiş texniki məlumatların müəyyənləşdirilməsi və avtomatik formatlama tapşırıqlarının yaradılması ilə hesabat çərçivəsi
        • Bir sıra fərqli nəticələrin formatlanması üçün bir çərçivə

        Gələcək

        Texniki məlumat üçün modulun təxminən üç illik canlı istismarından sonra güclü bir həll qazandığımız və gələcək üçün yaxşı təchiz olunduğumuz qiymətləndirməmizdir.

        Əlavə olaraq, həll belə dinamik bir arxitekturaya malikdir ki, ortaya çıxa biləcək müxtəlif nəşr ssenariləri üçün asanlıqla və ucuz bir şəkildə dəyişdirilə və daha da inkişaf etdirilə bilər.

        Bu cür ssenarilər aşağıdakıları ehtiva edə bilər:

        • Responsive HTML5 output: Təlimatlarımız bu gün Responsive HTML5-də dərc olunsa da, HTML əsaslı texniki məlumat cədvəlləri yoxdur. Bu yaxın gələcəkdə mütləq yüksək prioritet olacaqdır.
        • Əlavə çıxış formatları: Texniki məlumat sistemi hal-hazırda təşkilatda ən çox axın edən sistem olduğundan, iş axınlarında məlumatların daha asan və sorunsuz inteqrasiyasından faydalana biləcək bir sıra aşağı informasiya payı və məlumat istehlakçıları var. Bu iş axınlarına, məsələn, InDesign daxildir və bir fikir yerli və qlobal marketinq şöbələrində daha da işləmək üçün müəyyən şablon dizaynına uyğun olaraq qismən məskunlaşmış InDesign * .idml sənədləri yaratmaqdır.
        • Avtomatik ERP və AR-GE mərkəzli məlumatların populyasiyası: Bu gün məhsullar üçün bəzi məlumatlar FLIR’in ERP sistemlərində və digər sistemlərdə (məsələn, JIRA, SharePoint və Confluence) saxlanılır və texniki məlumatlar sisteminə əl ilə daxil edilir. Əl işi hər zaman səhv üçün bir qaynaq olduğundan, hazırda bir API (Tətbiq Proqramlaşdırma İnterfeysi) istifadə edərək və ya ERP / AR-GE sistemlərinin iş vaxtı içərisində əmələ gələn məlumat paketlərini buraxmasına icazə verərək bu iş axınının necə avtomatlaşdırılacağını araşdırırıq. Simonsoft Batch Publishing vəzifələri.
        • Forma əsaslı məlumat daxil edən interfeys: Mövcud sistemdə texniki məlumatlar Arbortext Editor-da yaradılır və saxlanılır. Bu, təcrübəli istifadəçilərimiz üçün problem olmasa da, bir çox güclü xüsusiyyətlər təklif etsə də, XML ilə təcrübəsi olmayan KOBİ-lər (Mövzu Məsələləri Mütəxəssisləri), müəyyən edilmiş menyu seçimləri ilə formaya əsaslanan interfeysdən faydalana bilər. Bu cür interfeyslər “ağıllı məlumatları” da dəstəkləyə bilər (məsələn, metrikləri imperiya vahidlərinə avtomatik çevirmək). Hazırda belə bir interfeys təklif etmək üçün müxtəlif marşrutları araşdırırıq.
        • Verilənlərin taksonomik, lüğət və əməliyyat məhsulu standartlarına uyğunlaşdırılması: Bütün qlobal tələbləri həll edən bir standart olmasa da, məhsul məlumatlarını daha geniş istifadə olunan bəzi standartlara uyğunlaşdırmaq və əlaqəli əməliyyat filtrlərini inkişaf etdirmək, paylanmada aşağı tərəfdəki maraqlı tərəflərə böyük fayda verəcəkdir. - ticarət. Bu standartlara eCl @ ass, ETIM, eOTD, RosettaNet və s. Daxildir.

        Lüğət

        Formatlaşdırma mühərriki: İstifadəçi ilə qarşılıqlı əlaqəsi olmayan, əvvəlcədən təyin olunmuş bir sıra qaydalara əsasən məlumatları daxil edən və formatlaşdıran bir kompüter proqramı.

        Məzmun məlumat modeli: Bu məzmunda, bütün məhsulları təsvir etmək üçün minimum məlumat sayını ehtiva edən bir ana texniki məlumat şablonu.

        Orfoqrafiya və tipoqrafiya qaydaları: Müvafiq gliflərin istifadəsi ilə bağlı mətnin necə yazılacağına dair bir sıra qaydalar. Buna parantez ifadələri üçün tire əvəzinə tire işarələrinin istifadəsi, düz tırnak işarələri əvəzinə qıvrım tırnak işarələrinin düzgün istifadə edilməsi, hərf əvəzinə həqiqi vurma işarələri aiddir. xvə s.

        Sistem və funksiya analizi: Bir məhsulu texniki məlumatlar baxımından təsvir etmək üçün optimal məlumat qovşaqlarının sayına çatmaq üçün bir məhsulun təhlili.

        İfadələrin terminoloji düzülüşü: Bir funksiya və ya xüsusiyyət üçün hansı şərtlərin istifadə ediləcəyi və mövcud məzmunun təsdiqlənməmiş müddət variantları üçün yoxlanılması barədə araşdırma və qərar vermə prosesi.

        Alət zənciri: Bu bağlamda, bir nəşr ssenarisi üçün istifadə olunan müxtəlif kompüter proqramları, toplu əməliyyatlar və skriptlər.

        Son qeydlər

        1. Xarici məzmun cədvəlini yaradan formatlaşdırma mühərriklərindən və ya formatlama mühərriki tərəfindən formatlaşdırma axınına daxil edilməsi üçün yenidən oxunacaq indeks sənədlərindən istifadə edilərkən, səhifələməni və qarşılıqlı istinadları həll etmək üçün iki və ya üç formatlama keçidi lazımdır. Bunun səbəbi mühərrikin məzmununun və ya indeksin neçə səhifəyə ehtiyac duyacağını təxmin edə bilməməsi və bu səbəbdən yalnız bir formatlama keçidindən istifadə edərək çapraz istinadları həll edə bilməməsidir.

        İstinadlar

        Broberg, M. (2004). XML istifadə edərək uğurlu bir sənəd idarəetmə sistemi. Texniki əlaqə, 51, 537–546.

        Broberg, M. (2016). On illik XML və yeni bir satınalma və öyrənilən dərslər. Texniki əlaqə, 63, 6–22.

        Müəllif haqqında

        Mats S. E. Broberg 2017-ci ilin oktyabr ayına qədər mülki və hərbi infraqırmızı kameralar və görüntü analiz proqramı sahəsində dünya lideri olan FLIR Systems-də Texniki Sənədlər Meneceri idi. 1999-cu ildən bu yana FLIR Systems-də çalışıb və XML əsaslı sənədləşmə idarəetmə sistemlərinin və avtomatik formatlama alət zəncirlərinin bir neçə satınalmasından məsul olub. Hal-hazırda Getinge-də Xidmət Məlumat Meneceridir. Onu [email protected] ünvanından əldə etmək olar.

        24 Avqust 2016-cı ildə qəbul edilmiş əlyazma, 2 Aprel 2017-də yenidən işlənmiş, 5 Aprel 2017-də qəbul edilmişdir.


        həqiqətən, orada idi riyaziyyatın mətndən əvvəl kompüterlərlə qəbulu. çox ixtisaslaşmış və ümumiyyətlə olduqca bahalıdır. bundan sonra "simvol" ya bir əlifba hərfi, bir rəqəm və ya başqa bir forma mənasında istifadə olunur.

        riyaziyyat kompozisiyası tarixində bir neçə mərhələ var:

        əl dəsti növü - 1800-cü illərin sonlarından əvvəl hər şey.

        monotip - 1885-1890-cı illərdə verilmiş bir neçə patent bu sistemi və adi mətn üçün əsas işini əhatə etmişdir. Wikipedia məqaləsi bunu çox yaxşı əhatə edir. qeyd etmədiyi şey riyaziyyat üçün lazım olan "4 sətirli sistem" dir. bu Daniel Rhatiganın m.a. tezis. bu knuthun "kompüter proqramlaşdırma sənəti" nin ilk iki cildinin ilk nəşrlərini tərtib etmək üçün istifadə olunan sistemdir və bu günlərdə mətnin mövcud olmasının səbəbi monotipdən uzaqlaşma idi.

        "daktilo" kompozisiyası. əslində bu həddindən artıq sadələşdirmədir. "birbaşa tip" metodlar iki fərqli tipdə idi. hər ikisi də mürəkkəb lentdən daha çox karbonlu maşınlarda yaxşı istifadə edilmişdir.

        hər düymə üçün ənənəvi bir simvol yazı maşınları. "adi" bir daktiloda, adətən iki simvol olan tip çubuqlarla əlaqəli düymələr var, aşağıdan böyüklərə dəyişdirmək üçün "keçid" düyməsinə sahibdir. bu tip çubuqlardan birində olmayan hər hansı bir simvol başqa bir üsulla ya əllə, ya da "typit" adlı bir widget istifadə edilməklə əlavə edilməli idi, bir ucuna qaldırılmış işarəsi olan bir bələdçiyə yapışdırıla bilən plastik bir cihaz. bir düymənin lentə təsir göstərə biləcəyi daktiloda quraşdırılmış və yazı tipinə təsir göstərmək və görüntü ötürmək üçün hər hansı bir düymə vurula bilər. ki lent və kağız üçün simvol. typits mütənasib və ya sabit aralıq ilə maşınlarda istifadə edilmişdir.

        dəyişdirilə bilən "şriftlər" olan bir maşın. birbaşa əl ilə giriş üçün istifadə olunan iki növü bilirəm.

        "varityper" üzərində latın və yunanların (məsələn) eyni zamanda mövcud olmasına imkan verən iki yarımsilindrik şriftin quraşdırıla biləcəyi bir dönən nağara vardı. bir şrifti digərinə dəyişdirmək olduqca sürətli idi və mütənasib məsafənin istifadəsi, tək bir kosmik makina ilə mümkün olduğundan daha incə görünən bir görünüşlə nəticələndi, ancaq həqiqi kompozisiyanın keyfiyyəti yox idi.

        ibm selektrik və "klonlar" bir "qol topu" mexanizmi istifadə etdi. bu tip vahidləri dəyişdirmək asan idi, baxmayaraq ki, yalnız bir "şrift" (klaviaturadakı düymələrlə eyni sayda simvolu ehtiva edir, lakin bir neçə növbə düyməsi verildiyi zaman) bir anda istifadə edilə bilər.

        fotokompozisiya növbəti avans idi. Riyaziyyat üçün istifadə olunan birbaşa girişli fotokompozer - foton 200-i tanıyıram. Bir neçə avtomobil kimi sürüşmə qolu olan klaviatura girişə nəzarət etdi. simvol şəkilləri, əksinə fotoqrafik mənfi kimi qara rənglə örtülmüş bir şüşə diskdəki şəffaf şəkillər idi. diskdə olmayan "pi" işarələri üçün səkkiz qolu olan bir "whirligig" var idi, hər birinə bir simvol işinin fotoqrafik neqativini taxmaq olar, əvvəlcədən səkkizdən artıq olmamaq üçün diqqətlə düzəldilməli idi. pi simvollarına ehtiyac olardı, çünki bir işin ortasındakı pi setinin dəyişdirilməsi çıxış mühitinin ifşa olunma riski yarada bilər, yəni yenidən başlamağı nəzərdə tuturdu. bu maşında xətt uzunluğunu hesablamaq və əsaslandırmanı (mətndə) tətbiq etmək üçün kifayət qədər kompüter gücü var idi, lakin əksər hallarda riyaziyyat üçün bu cür qərarlar əl ilə verildi və yüksək ixtisaslı bir operator tələb olundu.

        daha avtomatlaşdırılmış fotokompozisiya üçün giriş bəzi qeyd mühitinə daxil edilmişdir - zımbalı kartlar, kağız lent, ocr formaları, disket,. - və fotoqrafiya kağızına çıxış üçün yazı maşınına giriş. fotoqrafiya kağızı qarışıq və bahalı olduğundan bəzən giriş kodunun greenbar-da ideal olmayan və həqiqətən yalnız mətn üçün dəqiq olduğu, lakin digər alternativlərə nisbətən daha az bahalı olduğu əvvəlcədən sübut olunmuşdur. (və kağız lentə yamaq qoymaq mütləq "maraqlı" bir iş idi.)

        Çıxış cihazları şəkillərin fotoqrafiya mühitinə necə ötürülməsi ilə fərqlənirdi.

        foton 713 içərisində hər biri seçmə bir golf topuna sığacaq qədər bərabər olan 35 mm film zolaqları quraşdırılmış silindrik bir nağara vardı. bu şriftlərdən 16-sı var idi, buna görə mövcud kolleksiyaya roman, kursiv, qalın, yunan və riyaziyyat simvollarının əsaslı bir toplusu daxil idi. baraban yüksək sürətlə döndü və disklər düzəldildiyi zaman qətiliklə mükəmməl bir qurd dişli ilə kağızın genişliyi boyunca irəlilədiyi zaman görüntülər diqqətlə vaxtı təyin edilmiş bir stroba görə quruldu.

        crt çıxışı başqa bir ehtimal idi. bu cihazlar əvvəlcə sürətin vacib olduğu və ikinci dərəcəli maliyyənin olduğu qəzetlərin istifadəsi üçün hazırlanmışdır. görüntüləmə prosesi ümumiyyətlə bir crt şüasının əvvəlcədən təyin olunmuş bir yol boyunca hərəkət etməsini, uyğun olaraq açma və söndürməsini əhatə edir. şriftlərdəki simvollar şüa üçün yolların müəyyənləşdirilməsini əhatə edən əl ilə hazırlanmışdır. yalnız müəyyən istiqamətlər mümkün idi - şaquli, üfüqi və 45 dərəcə, lakin bunlardan birinə icazə verilmədi (hansını unutdum), buna görə simvolun tək və davamlı bir yolla tamamlanmasına əmin olmaq lazım idi , qanunla müəyyən edilmiş istiqamətdən yayınmaq.

        texdan əvvəl riyaziyyat kompozisiya proqramı hazırlayan bir neçə kiçik şirkət var idi. biri, təxminən 20 ildir AMS-də evdə istifadə olunan elmi tipoqraflar idi, 1983-cü ildə yedək gəmisində mətnin ticarət riyaziyyat kompozisiya proqramı tədarükçülərinə təsirinin müzakirə olundu. Teksin ümumiyyətlə kompozisiya üçün yaxşı bir seçim olmasına dair fikrimi dəyişdirmədim və buna qarşı ən cəlbedici mübahisə hardware texnologiyasındakı inkişafla birlikdə dağıldı.)

        kommersiya baxımından olmayan digər bir yazı sistemini qeyd etmək lazımdır - troff - bu, yoldaşı eqn ilə zəng laboratoriyalarında yaradılmış və 1970-ci illərin əvvəllərindən bəri unix sistemlərində mövcuddur, lakin əvvəlcə yalnız pişik yazı tipində istehsal edən və yalnız unix saytları üçün sərbəst mövcuddur.

        bu baxış kifayət qədər uzun davam etdi. əhəmiyyətli bir şey yoxdursa və ya hər hansı bir səhv qeyd olunarsa, xahiş edirəm mənə bildirin və vəziyyəti düzəltməyə çalışacağam.


        Videoya baxın: Dynamic GIS Layers with QGIS and Spatial Databases (Oktyabr 2021).