- [ 3D ]
- ##||<tablewidth=100%><tablebgcolor=#fff,#1c1d1f><colbgcolor=#eee,#333><width=70> CAD ||<(>FreeCADOF · CATIA · CREO · Fusion 360 · Inventor · NX · Solid Edge · SolidWorks · OpenSCAD · OnshapeB · TinkercadF · ARCHICAD · AutoCAD · QCADO$ · ZWCAD · ZW3D · K-CAD||
PLM CATIA · CREO · Fusion 360BL · Inventor · NX · Solid Edge · SolidWorksL · OnshapeBL Mesh BlenderOF · 3ds Max · Mudbox · Autodesk Maya · Cinema 4D(BodyPaint 3D) · Daz StudioF · Houdini · LightWave 3D · Metasequoia · MilkShape 3D · Mine-imator · MODOX · Poser · SculptGL · Sculptris · SketchUp$ ·소프트이미지Χ · Source FilmmakerF · Substance 3D Painter · VUE · ZBrush · Zmodeler · 포즈 스튜디오 · Prisma 3DFM · XISMOF · VRoidBF · MikuMikuDance · Nomad SculptΜ NURBS Alias · Autodesk Maya · 3ds Max · Rhino · 소프트이미지Χ 렌더 Arnold · Chaos Corona · Enscape · Mental RayΧ · V-Ray · Lumion · Twinmotion · 언리얼 엔진 · Keyshot · RenderMan$ · MoonRayOF · 코미Po! · 툰스푼 에디터 웹 기반 Onshape
- [ 영상 ]
- ##||<tablewidth=100%><tablebgcolor=#fff,#1c1d1f><colbgcolor=#eee,#333><width=70> 편집 ||<(>Avid Media Composer$ · AviUtlF · Camtasia Studio · Clipchamp$ · DaVinci Resolve$F · Final Cut Pro · HitFilm$ · iMovieB · KdenliveOF · Lightworks$ · LumaFusionB$ · Movavi Video · OliveOFC · ShotcutΟF · VITAM · VivaVideoΜ · Windows Movie MakerΧ · 곰믹스$ · 뱁믹스$ · 베가스$ · 소니 카탈리스트 · 에디우스 · 소프트이미지Χ · 캡 컷B$ · 키네마스터Μ · 파워디렉터B · 프리미어 프로 · 필모라 · 반디컷$ · Vrew$ · VLLOΜ ||
특수효과 애프터 이펙트 · Live2D$ · Motion · Nuke · 베가스 이펙트 · Alight Motion$ · NatronΟF · Luma FX$X
B PC·모바일 공동 지원 · L 제한적으로 사용가능하며 확장팩으로 가능 · Μ 모바일 전용 · Ο 오픈 소스 · F 프리웨어 · $ 유·무료 공존/부분유료 · C 컬러 매니지먼트 시스템 · Χ 단종 |
<colbgcolor=#fff> LibreOffice 리브레오피스 | |||
{{{#!folding [ 구 로고 ] | <colbgcolor=#fff> | ||
외부 사용에는 여전히 이 로고를 권장하고 있다 |
공식 홈페이지 | <colbgcolor=#fff> 공식 홈페이지한국 |
다큐먼트 재단 홈페이지 | 공식 유튜브 채널 |
1. 개요
This is Libre Office |
2. 명칭
LibreOffice의 libre는 프랑스어로 '자유'라는 뜻을 가지는 형용사이다. 뒤에 사무용 오피스웨어라는 의미로 영단어 Office를 붙인 형태이다. “자유(自由)”라는 의미의 로망스어군 공통 어근인 liber-를 공유하는 언어(이탈리아어:Libertà, 스페인어:Libertad, 포르투갈어:Liberdade, 영어:Liberty)에 그 의미를 공히 전달하고자 한 듯하다.Libre 발음은 공식 웹사이트의 브랜딩 가이드에서는 프랑스어 /'li:bʁə/이다. 뒤에 붙은 Office가 영어이므로 리버오피스라고도 할수 있다. 스페인어로는 리브레오피스, 프랑스는 리브르오피스라고 읽는 것이 자연스러울 것이다. 한국어 웹사이트에서는 '리브레'로 적혀있고 한국에서는 리브레오피스가 자연스럽다.
3. 역사
Sun Microsystems가 오픈오피스의 소스코드를 오픈소스화하여 관련 커뮤니티와 관리하던중 Oracle이 썬 마이크로시스템즈를 인수한 이후 오픈 소스 소프트웨어 커뮤니티 진영과의 지속된 충돌과 오라클이 독선적으로 디벨로퍼 팀을 좌지우지 하려 드는 것에 반발, 오라클에 등을 돌리고 2010년 다큐먼트 재단(The Document Foundation)을 설립하면서 오픈오피스의 새로운 분기(branch/fork)로서 탄생했다. 2010년 이전부터 오픈오피스에 패치를 더한 go-oo 브랜치 버전이 있었다. go-oo가 중단되면서 리브레오피스는 go-oo를 통해 패치된 내용들까지 모두 포함하게 되었다.오라클은 자유 소프트웨어 커뮤니티에서 보낸 패치를 무시한다거나, 수많은 사용자들이 버그를 지적하고 나서야 늦장 대응을 하는 등으로 악명이 높았다. 단적인 예로, 버그를 수정한 코드를 커밋한다고 해도, 해당 코드에 대한 저작권 일체를 오라클에 위임하지 않으면 해당 코드를 반영조차 해주지도 않았다. 팀 내부에서 결정된 사항을 다 갈아엎고 자기네 지침을 따르라 강요하기도 했다고. 겉으로 드러난 것만 해도 프로그램의 아이콘이나 filetype mime 아이콘을 입맛대로 변형하라고 강요한 것. 문제는 오픈소스는 저작권 포기 운동이 아니라는 것. 오라클의 이런 횡포는 이미 범죄(반독점법 위반, 저작권 허위등록 등) 수준이었다. 당장 국내 실정법으로 따져도 저작권 허위등록은 비친고죄이다. 이 문제는 오픈오피스만이 아니라 Java는 물론 MySQL, VirtualBox등 썬이 소유하고 있던 대부분의 오픈소스 소프트웨어에서도 마찬가지였고 Java는 Kotlin 및 각종 OpenJDK 프로젝트로, MySQL은 MariaDB#로 재 탄생하게 된다. VirtualBox역시 2015년이후 하락세이다. 오픈오피스의 경우 그간 원성을 사던 오라클 측에서 아파치 소프트웨어 재단으로 프로젝트를 넘겨버렸다. 그러나 이미 오픈소스 진영에서의 오피스 스위트 지위는 이미 리브레오피스로 넘어간 상태다.
2015년 8월 5.0 버전이 출시되었다. 2016년 12월 5.3 버전부터 리본메뉴가 적용되기 시작했다. 리본메뉴와 일반 메뉴를 선택할 수 있다. 6.0버전이 되면서 기존 버전의 문제점들을 상당히 많이 개선했다. 고질병이었던 부팅 속도는 한컴오피스와 MS오피스보다 빨라졌으며, 램과 CPU 사용량도 이전 버전에 비해 절반 수준으로 줄어들었다. 2020년 8월 버전 7.0 Fresh 버전이 릴리스 되었으며, 이전 버전부터 지원했던 docx, xlsx, pptx등 MS 오피스 포맷을 더욱 완벽히 지원하게 되었다. 리브레오피스의 기준 포맷인 ODF포맷 역시 1.3 버전으로 업데이트 되었다.
2024년부터 버전 넘버링이 변경되었다. 2024년 1월 버전 24.2를 릴리스하고 있다.
최신버전 다운로드
4. 포함된 각각의 소프트웨어
4.1. 개요
- 라이터 (LibreOffice Writer) : 워드프로세서 및 데스크탑 퍼프리싱 DTP 프로그램. 마스터 다큐먼트 및 멀티 다큐먼트 링크, Frame/Column/Section/Style, 헤딩/링크/TOC/네비게이터 등등의 강력한 레이아웃 기능이 있다. MS 워드와 MS 퍼브리셔를 통합한 것이다. 언급한 마스터 다큐먼트 및 레이아웃 기능으로 유사 프로그램들인 MS OneNote, 퍼블리셔 및 아도비 인디자인 등을 대체할 수 있다.
- 임프레스 (LibreOffice Impress) : 프리젠테이션 프로그램 (마이크로소프트 파워포인트에 해당)
- 드로우 (LibreOffice Draw): 벡터 그래픽스 그리기 툴. MS Visio에 해당. 어도비 일러스트레이터, 잉크스케이프, 어피너티 디자이너 프로그램 보다 UI가 직관적이고 커스텀이 가능하여 간편하게 사용가능하다. 프로그램 규모도 다른 벡터 그래픽 디자인 툴 처럼 복잡하고 무겁지가 않고 배우기도 쉽다.
- 칼크 (LibreOffice Calc) : 스프레드시트 표 계산 프로그램
- 매쓰 (LibreOffice Math): 수학 수식 표현
- 베이스 (LibreOffice Base) : 데이타베이스 프로그램 (마이크로소프트 액세스에 해당)
4.2. Writer
라이터(Writer)는 워드프로세서 뿐아니라 DTP 퍼프리싱에 필요한 마스터 멀티 다큐먼트 링크 및 섹션, 컬럼, 프래임, 스타일등의 레이아웃 기능을 갖추고 있다. 네비게이터 기능으로 PDF처럼 사용도 가능하다. 퍼블리셔/인디자인 등의 DTP 프로그램과 동등한 기능을 갖춘 종합 프로그램이다.4.3. Calc
리브레오피스 칼크는 MS오피스의 Excel과 Google Sheets에 대응하는 스프레드시트 소프트웨어이다.데이터를 마우스로 긁은 후 "삽입 → 차트 → 열, 선, 원형"을 선택하면 막대 그래프, 선 그래프, 원 그래프를 그릴 수 있다. z-분포, t-분포, 카이-제곱 분포, F-분포, 회귀 분석 등 통계학 계산도 할 수 있다. Calc/함수 목록 문서 참조.
통계 데이터 분석을 위해 리브레오피스 Calc는 "데이터 → 통계"에서 z-test, Paired t-test, 카이 제곱 테스트, F-test, 분산 분석 (ANOVA), 회귀 등이 있다. 변수 1 범위는 a2:a51처럼 적어주면 되고, 변수 2 범위는 b2:b51처럼 적어주면 된다. 결과는 d1이나 h1처럼 적어주면 된다.
4.4. Impress
임프레스(Impress)는 파워포인트 또는 구글 프레젠테이션에 대응하는 프레젠테이션 소프트웨어이다. 폰트 힌팅 및 안티앨리어싱 과정에서부터 윈도우/ 맥 보다 미려하고 제작진이 리눅스 진영이다.Impress의 슬라이드 전환 효과 플러그인인 ogltrans는 슬라이드를 전환할 때 OpenGL을 사용해 입체적인 효과를 보여 주는 것이 특징이다.
4.5. Base
데이터베이스의 일종이며 MS Access에 대응한다. MariaDB 및 PostgreSQL에 원격 접속할 수 있다. 외부 네트워크 데이터베이스와 보안을 위해서는 각 dB의 시큐러티 함수를 매크로 작성하면 가능하다.데이터 원본의 연결에 자바 런타임 환경이 설치되어 있어야 한다. (관련 메시지: LibreOffice requires a 64-bit Java runtime environment (JRE) to perform this task. Please install a JRE and restart LibreOffice.)
5. 사용 파일 포맷
리브레오피스에서 사용하는 작업 파일 확장자. |
ODF 포맷은 이러한 범용성을 무기로 ISO의 국제표준 인증을 받아냈으며 MS를 싫어하는(...) 유럽의 여러 나라들을 중심으로 국가 표준 포맷 등으로 지정되기에 이른다. 이건 오픈오피스 커뮤니티가 사실상 유럽에 그 기반을 두고 있는 영향도 있을 듯. 결국 이러한 움직임에 자극을 받은 MS도 공개형 포맷인 OOXML(Office Open XML)을 만들기에 이르고, 이쪽도 ISO의 국제표준 인증을 받았다. 마이크로소프트 오피스 2007부터 지원하고 있는 DOCX 확장자가 바로 이 OOXML의 일부. 현재 이 두 파일 포맷은 차세대의 주도적인 오피스 파일 포맷 자리를 위해서 열심히 경쟁중.
아래아 한글 hwp 파일 경우 H2O restart 익스텐션 확장 프로그램을 설치하면 리브레오피스에서 hwp파일 읽기가 가능하다.
또한 hwp 한글 뷰어 유틸등에서 PDF로 export 저장후 리브레오피스 Draw에서 오픈하여 편집도 가능하다.
어떤 나라에서는 정부 표준 문서 양식으로 ODF를 사용하고 있다. 대표적인 예가 벨기에와 영국. 한국에서도 ODF와 OOXML 두 포맷이 모두 KS 표준으로 지정받았다. ISO 표준은 자동적으로 KS 표준 후보가 되고, 별 문제가 없으면 KS 지정을 받을 수 있다.
6. 장단점
- 리브레오피스는 비영리 소프트웨어로서 비용을 강제하지 않는다. 사용자들의 자발적 기부금이나 후원을 받고 있다.[1]
- 오픈소스 자유 소프트웨어 이므로 프로그램 소스코드 수정도 가능하고 자유롭게 배포/재배포가 가능하다. 버젼업 릴리스도 주기적으로 되고 있으며 추가 기능을 위한 Extension들도 MS 오피스의 추가 기능보다 기능이 뛰어나고 편리하다.
- 리눅스, 윈도우즈, 맥 운영체제를 모두 지원한다. 리눅스를 메인 플랫폼으로 지원하고 있으며 대부분의 리눅스 배포판에서 리브레오피스가 기본 오피스 앱으로 설치되고 있다. MS 오피스는 리눅스를 지원하지 않기 때문에 리브레 오피스가 리눅스 사용자들에겐 표준 오피스 소프트웨어이다. 맥은 리드 플랫폼은 아니나 리브레오피스는 맥에서도 MS오피스보다 더 나은 성능을 보인다.
- MS 오피스 파일을 리브레오피스에서 오픈하여 직접 편집은 물론이고 ODF 포맷을 MS 오피스 파일 포맷으로 변환하여 저장하는 것이 가능하다. ODF (Open Document Format) 이외의 타 포맷에 대한 지원은 6.0 버전부터 타 오피스 프로그램의 파일과 거의 완벽하게 호환된다. 6.0 버전까지는 PPTX 포맷에서 이미지, 텍스트 크기/위치나 텍스트 위치가 어긋나는 호환성 버그가 발생했지만, MS 오피스 포맷 호환성이 7.0 버전에서 다시 크게 개선되어 7.0+ 버전부터는 미세한 수준의 차이만을 보인다. 출력 파일 배포시 국제 전자 문서 공식 표준인 ePub나 PDF로 출력하여 배포하면 된다.
- 표 관련 기능은 버전 6.0+ 부터 상용 프로그램 이상으로 지원되고 있다.
- 리눅스에 중점적으로 최적화 되어 있었으나 버전 6.0+부터 윈도우즈 10도 지원되고 있고 성능도 개선되었다. 페도라, 우분투 등 리눅스에서 더 신속하다.
- MS오피스의 OneNote에 해당하는 전용 프로그램이 리브레 오피스에 없으나, 리브레 오피스의 드로우(Draw)와 라이터(Writer)프로그램을 원노트 대체 툴로 사용가능하다. 원노트의 노트북/섹션/섹션그룹/페이지 등을 OS의 폴더/서브폴더나 리브레오피스 드로우(Draw) 멀티 파일 또는 멀티 페이지로 대체하거나 리브레 Writer의 마스터 다큐먼트 및 멀티 다큐먼트 링크, 헤딩/링크/TOC/네비게이터 기능을 사용하여 원노트 뿐만아니라 퍼플리셔 및 인디자인도 대체할수 있다. 전용 노트 테이킹 용도로는 CherryTree라는 프로그램도 있다.
7. 사용되는 프로그래밍 언어
리브레오피스는 C++ 언어가 메인으로 사용되고 있으며 Linux에서는 GTK가 UI 언어로 사용되고 있다. 리브레오피스의 확장 기능을 위한 익스텐션 및 스크립트를 위해 C++, Java, CLI, Python, 또는 LibreOffice Basic등의 언어 사용이 가능하다.8. 사용 팁
8.1. 야간 설정 팁
밤에 문서를 작성할 때 알아두면 좋은 정보이다. 눈의 피로감이 다르다.
8.2. 각주 미주 단축키 설정
각주/미주를 많이 쓰는 사람에게 도움이 되었길 바란다.
8.3. 단축키
리브레오피스 주요 단축키[2]Ctrl+왼쪽 화살표 : 단어기준 왼쪽(앞쪽)으로 커서 이동(현재 한글은 미지원)
Alt+왼쪽 화살표 : 표(table) 안에서 해당 칸의 열(column)기준으로 너비 또는 높이(아래쪽 방향키)를 조절함.
F11 : 스타일(Style),속성(Properties)를 포함하는 사이드 윈도우(Deck)를 열고 닫기
8.3.1. 사용자 설정 단축키
메뉴에서 도구(Tools) > 커스터마이즈(Customize) > 키보드(Keyboard)에서 단축키를 조회하거나 원하는 이벤트(event)를 특정 단축키로 설정할수도 있다.예를 들어 포맷(Format) > 단락(Paragraph) > 들여쓰기와 간격(Indents & Spacing)탭을 포함하는 단락(Paragraph)팝업창을 띄우는 이벤트를 단축키로 설정할 수 있다.
8.3.2. 교차 참조 경로 및 컨텍스트 메뉴
리브레오피스는 확장된 명령어(이벤트)를 사용자 중심으로 다루기 위해 기능(function)활성화를 위한 2개 이상의 경로를 컨텍스트 메뉴처럼 이를 지원한다. 예를 들어 행간 높이 조절을 위한 단락(Paragraph) 에서의 간격(Spacing) 조절은 메뉴바에서 (1)포맷(Format) > 단락(Paragraph) > 들여쓰기와 간격(Indents & Spacing)탭에서 간격(Spacing)메뉴로도 접근 가능하지만 (2) F11번 단축키로 접근할수있는 스타일(Style) 사이드 윈도우의 메뉴버튼에서 속성(Properties)창의 간격(Spacing)메뉴로도 접근 가능하도록 교차 참조 경로를 지원하고 있다.또한 메뉴바에서 (3) 스타일(Style) > 스타일편집(Edit Style) > 들여쓰기와 간격(Indents & Spacing)탭에서 간격(Spacing)메뉴로도 접근 가능하다.
9. 매크로
리브레오피스 매크로(Macro)는 모듈방식으로 내보내기 및 불러오기가 가능하다.매크로 모듈(module)은 일종의 API이자 리브레오피스 베이직(LibreOffice Basic)이라는 프로그래밍 언어의 또다른 모습이다. [3][가][나]
9.1. 헬로우 월드
"안녕 세상!"(Hello World!) 문장을 팝업창으로 띄우는 예제 코드 [6]Sub HelloMacro
Print "Hello World!"
End Sub
Print "Hello World!"
End Sub
9.2. 폰트명과 사이즈 일괄 변경
{{{#!syntax javascript |
리브레오피스 매크로(Macro) 샘플 코드[가][8][나] |
예제 소스코드는 라이터(Writer)문서 내의 임포트된 매쓰(LibreOffice Math) 오브젝트만을 폰트명과 사이즈 변경 및 문장 정렬을 일괄로 편집하는 예제 소스코드이다.
10. 기타
리브레오피스를 사용시 중요한 폰트 사용에 대해서는 Noto 폰트 등 리눅스 OS에 기본 설치된 상업용 용도로도 무료로 사용가능한 한글 폰트들이 있으며, 구글 폰트 사이트#에서 Open Font License로 공개된 한글 폰트도 설치하여 리브레오피스에서 상업용 목적으로 제한없이 폰트 사용이 가능하다.리눅스에서 사용시 font-manager 유틸을 하여 설치된 폰트들의 경로를 확인 가능하며, 폰트 관련한 유저 및 시스템 디렉토리에 설치된 넌-라틴 캐랙터 계열 폰트 파일들을 sudo rm 명령어로 삭제하여야 폰트 선택 리스트가 정돈된다. 폰트 세팅 방법.
리눅스 경우 settings - system - region & language 메뉴와 settings - keyboard - input sources에서 Korean(Hangul)을 추가 하면 한영 한자 전환키를 설정 가능하다.
리브레오피스 안드로이드 버전으로는 Collabora Office가 있다.
[1] 다만 기업들에겐 리브레오피스의 원활한 유지관리 및 이용 기업들의 원활한 기술지원을 위해 유료 비즈니스 버전 사용을 권장하고 있다.[2] (공식사이트) LibreOffice Writer 단축키 https://help.libreoffice.org/latest/ko/text/swriter/04/01020000.html[3] (공식사이트)LibreOffice Basic Helphttps://help.libreoffice.org/latest/en-US/text/sbasic/shared/main0601.html?DbPAR=BASIC[가] LibreOffice Basic- My Macros & Dialogs.Standard (LibreOffice 내장)[나] (공식사이트)LibreOffice Basic Help)Programming Examples for Controls in the Dialog Editor https://help.libreoffice.org/latest/en-US/text/sbasic/guide/sample_code.html?&DbPAR=BASIC&System=UNIX[6] \[LibreOffice Documentation Team\] Your first macroshttps://books.libreoffice.org/en/GS70/GS7013-GettingStartedWithMacros.html[가] [8] \[StackExchage\] How to change the font of all equations in LibreOffice Writerhttps://superuser.com/questions/290197/how-to-change-the-font-of-all-equations-in-libreoffice-writer[나]