Viivamerkit

Viivamerkkejä käytetään kielessä ja kirjoituksessa moneen tarkoitukseen. Viivatyyppejä ovat:
Typografiassa viivoja on neljää kokoa: ”-” eli yhdysmerkki, ”–” eli n-ajatusviiva (en dash), ”—” eli m-ajatusviiva (em dash) sekä ”−” eli miinusmerkki. Nimet n-ajatusviiva ja m-ajatusviiva johtuvat siitä, että viivat ovat joskus vastanneet vastaavan ison kirjaimen leveyttä. Miinusmerkki on hiukan paksumpi kuin muut viivamerkit.
Viivamerkit suomen kielessä.
Yhdysmerkkiä käytetään yhdysnimissä silloin kun sanan jälkimmäinen yhdysosa alkaa samalla vokaalilla johon edellinen päättyy, ja silloin kun yhdyssanan toinen puolisko on erisnimi tai lyhenne, esim. Maija-Liisa ja SM-kilpailu. Jos yhdysilmauksen määriteosa on sanaliitto, jätetään yhdysmerkin edelle sanaväli: "Tuntematon sotilas" -elokuva. Tätä merkintätapaa kutsutaan nimellä "välike". Jos määriteosa koostuu useasta osasta mutta ne kirjoitetaan yhteen, ei sanaväliä merkitä: Pohjois-Karjala-projekti. Yhdysmerkillä osoitetaan myös yhdyssanan perus- tai määriteosan toistuminen: posti- ja telelaitos, syntymäaika ja -paikka. Aiemmin suomen kielessä yhdysmerkkiä käytettiin nykyistä useammin.
Tavuviiva merkitään rivin loppuun jaettaessa sana tavurajalta. Tavuviivana käytetään yhdysmerkkiä. Jotkin automaattisesti tavuttavat ohjelmat käyttävät omaa merkkiään, jotta automaattinen tavutus voidaan havaita tekstistä ja tarvittaessa poistaa. Tietokonejärjestelmissä automaattinen tavuviiva on Unicode-merkki U+00AD SOFT HYPHEN.
Ajatusviiva merkitään tekstiin, kun ajatus katkeaa – ja siirrytään aivan toiseen aiheeseen. Ajatusviivaa voidaan myös käyttää – sulkeiden tavoin – tekstin irtonaisen kohdan ympärillä (ns. parenteettinen ajatusviiva).
Ajatusviivaa eli vuorosanaviivaa käytetään myös repliikkiviivana ja ranskalaisena viivana eli luetelmaviivana kirjoitettaessa repliikkejä ja listoja.
 – Tuletko mukaan? kysyi Matti.
 – Hyvä on, Maija vastasi, – vaikka mieluummin jäisin kotiin.
 Vaihtoehtoisesti lainausmerkein:
 ”Tuletko mukaan?” kysyi Matti.
 ”Hyvä on”, Maija vastasi, ”vaikka mieluummin jäisin kotiin.”
Ajatusviivaa käytetään lyhentämisen merkkinä (–kele!) ja kahta ajatusviivaa osoittamassa, että sitaatista on jätetty jotakin pois: ”Matti osti – – ainoastaan ruokaa.”
Ajatusviivalla erotetaan ääripäät: sivut 10–12, Helsingin–Hämeenlinnan rautatie, Suomi–Venäjä-jääkiekkomaaottelu. Viiva kirjoitetaan ilman välilyöntejä, jos rajailmauksiin ei sisälly sanavälejä (12.4.1985–31.12.1999); muutoin ajatusviivan kummallekin puolelle tulee sanavälit (Helsinki – New York -lento). Negatiivisissa luvuissa voidaan ajatusviivan tilalla käyttää kolmea pistettä: −5…−2 °C. Ajatusviivan tilalla voidaan myös tarvittaessa käyttää yhdysmerkkiä, jonka kummallakin puolella on välilyönti: sivut 10 - 12. 
Miinusmerkillä merkitään negatiivista lukua ja vähennyslaskua: −3, 3 − 2 = 1. Tietotekniikassa Unicode sisältää erityisen miinusmerkin – U+2212 MINUS SIGN –, mutta yleensä käytetään n-ajatusviivaa tai sen puuttuessa tavanomaista ASCII-merkkiä U+002D HYPHEN-MINUS.
Uudistetussa SFS 4175 -standardissa ”Numeroiden ja merkkien kirjoittaminen” suositellaan suomenkielisessä tekstissä käytettäväksi lyhyttä n-ajatusviivaa; aiemmin lyhyt ja pitkä ajatusviiva esitettiin samanarvoisiksi. Myös Euroopan unionin käännöspalvelu suosittelee käytettäväksi yksinomaan n-ajatusviivaa.
Viivamerkit muissa kielissä.
Amerikanenglannissa lauseidenvälisenä ajatusviivana on m-ajatusviiva, johon sanat kirjoitetaan kiinni. Brittienglannissa ajatusviiva on yleensä lyhyempi ja irrallaan. Ellei pitkää ajatusviivaa ole käytettävissä, amerikanenglannissa käytetään mieluummin kahta yhdysmerkkiä kuin yhdysmerkkiä, jonka ympärillä on sanavälit.
Italiassa tavuviiva voi olla myös perusviivalla (_) tai jopa viimeisen kirjaimen alla.
Viivat tietokoneella.
Tietokoneissa viivat koodataan seuraavasti: